在RHEL,CentOS和Fedora上安装Drupal 7.22(内容管理框架(CMF))

Drupal是众所周知的用PHP编写的内容管理框架(CMF)。它已经从个人目的如博客到专业网站被广泛使用。

Drupal是很好用PHP编写的已知内容管理框架(CMF)。 它已经从个人的目的,被广泛应用于诸如博客 专业网站。Drupal的也让用户整理,发布和管理各种网站上像WordPress和的Joomla内容。 它可以免费下载和使用。

Drupal的运行如Apache,IIS,Lighttpd切诺基 ,Nginx的和存储的内容后端数据库的MySQL,MongoDB的,MariaDB的和PostgreSQL,SQLite的,MS SQL Server中的Web服务器上。 我们将安装使用Drupal的LAMP(Linux操作系统,Apache,MySQL和PHP)的安装方法。

在Linux中安装Drupal CMS

在Linux中安装Drupal CMS

在这篇文章中,我们将在如何使用LAMP安装在RHEL,CentOSFedora执行最新的Drupal 7.22版本手动安装。

什么是LAMP?

LAMP是用来运行Web应用程序的开源Web开发软件。 其中,Linux是一个操作系统,Apache是Web服务器,MySQL是一个数据库和PHP是一种面向对象的编程语言。 请按照以下链接安装LAMP

  1. 在RHEL,CentOS和Fedora上设置LAMP(Linux,Apache,MySQL,PHP)

Drupal要求:

  1. Apache 2.X的 (推荐)
  2. PHP 5.2.5或更高版本(5.3推荐)
  3. MySQL的5.0.15或更高版本的PHP数据对象(PDO)

在这篇文章中,我已经使用主机名“drupal.howtoing.com”和IP地址“192.168.50.2”。 这些设置在您的环境可能不同,因此请适当进行更改。

在RHEL,CentOS和Fedora上安装Drupal 7.22

这种安装方法指导您如何使用在RHEL,CentOSFedora LAMP安装程序安装最新的Drupal 7.22。

第1步:下载Drupal 7.22

浏览并转到我们将为其提供服务的目录Drupal站点。 默认情况下,大多数* nix的,服务器的文档根目录将是“ / var / www / html等 。” 下载Drupal与任何下载实用工具。 在这里,我将使用wget命令。

[root@howtoing www]# wget http://ftp.drupal.org/files/projects/drupal-7.22.tar.gz

第2步:提取压缩Drupal

Drupal的解压包,这将创造Drupal的7.22目录。 成功提取后,删除Drupal的压缩版本。

[root@howtoing www]# tar -zxvf drupal-7.22.tar.gz

删除源文件,更改目录的所有权与用户和组的Apache递归下面的命令。

[root@howtoing drupal]# chown -R apache:apache /var/www/drupal

第3步:Apache配置

与编辑器中打开Apache配置文件。

[root@howtoing ~]# vi /etc/httpd/conf/httpd.conf

搜索指令如下,并更改它适当。

ServerAdmin admin@howtoing.com
ServerName drupal.howtoing.com:80

第4步:重新启动httpd(Apache)服务

重新启动Apache服务。

[root@howtoing ~]# service httpd restart

为了使httpd服务于下次开机时自动启动,下面的命令。

[root@howtoing ~]# chkconfig --level 35 httpd on

验证您的httpd正在运行,并在80端口监听请求

[root@howtoing ~]# netstat -antp | grep httpd
tcp     0      0 :::80            :::*          LISTEN 1705/httpd

第5步:创建settings.php文件

使驻留的Drupal目录的网站/默认/ default.settings.php“下示例配置文件的副本。 复制默认的文件重新命名为' 的settings.php“。

[root@howtoing drupal-7.22]# cp sites/default/default.settings.php sites/default/settings.php

注意事项:不要删除或Drupal的安装程序需要这两个文件重命名默认的“default.settings.php'文件。

现在通过做一个安装程序“ 的settings.php”文件和“ 默认 ”的目录可写的。

[root@howtoing drupal-7.22]# chmod a+w sites/default/settings.php
[root@howtoing drupal-7.22]# chmod a+w sites/default/

注意:不要忘记更改权限回来已运行安装脚本之后。 权限应为。

[root@howtoing drupal-7.22]# chmod 644 settings.php
[root@howtoing drupal-7.22]# chmod 755 ../default

第6步:创建MySQL数据库

设置root密码为MySQL登录和使用下面的命令创建数据库。

[root@tuxbox ~]# mysqladmin -u root password 'redhat'

MySQL的 root凭据登录。

[root@howtoing ~]# mysql -u root -p

创建数据库MySQL中叫做“Drupal的 ”。

mysql> create database drupal;
Query OK, 1 row affected (0.05 sec)

对MySQL中“Drupal的 ”用户“ 的Drupal”数据库授予权限。

mysql> grant all on drupal.* to drupal@'localhost' identified by 'redhat';
Query OK, 0 rows affected (0.22 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

重启MySQL服务。

[root@howtoing ~]# service mysqld status
[root@howtoing ~]# service mysqld restart
[root@howtoing ~]#chkconfig --level 35 mysqld on

第7步:Iptables(防火墙)配置

请防火墙或禁用的iptables打开端口80。

[root@howtoing html]# iptables -A INPUT -p tcp --dport 80 -j ACCEPT
[root@howtoing html]# service iptables save
[root@howtoing html]# service iptables restart

第8步:安装和配置Drupal

打开浏览器并输入“http://drupal.howtoing.com”,这将在下面的屏幕打开配置的Drupal。 选择“标准 ”,点击保存继续

Drupal安装

Drupal安装

第9步:选择语言,单击保存并继续

选择Drupal语言

选择Drupal语言

第10步:数据库配置

填补像这是在先前设置的数据库名称用户名密码的细节“ 第6步 :”,然后点击保存继续

Drupal数据库设置

Drupal数据库设置

第1步1:安装Drupal

安装Drupal

安装Drupal

第1步2:站点配置

填补像网站名称网站的电子邮件地址网站维护用户ID密码等详细信息

Drupal站点配置

Drupal站点配置

Drupal服务器设置

Drupal服务器设置

第1步3:Drupal安装完成

Drupal安装完成

Drupal安装完成

第1步4:登录Drupal站点管理或仪表板

Drupal登录管理

Drupal登录管理

第1步5:drupal.howtoing.com网站仪表板

Drupal显示板

Drupal显示板

删除您的评论,如果您在这方面有任何查询在下面的评论框。