如何在Ubuntu 14.04上使用Apache 2.x安装Drupal 7.x
Drupal是由全球721,200多个用户和开发人员组成的社区维护和开发的开源软件。
它用PHP和后端数据库(例如MySQL)编写。
成千上万的添加模块和设计使我们可以构建可以想象的任何站点。
由于它是免费和开源的,因此Drupal灵活,强大,并且不断得到来自世界各地成千上万充满热情的人们的改进。
在本教程中,我们将为我们提供有关如何在Ubuntu Server 14.04 LTS(Trusty)中设置Drupal的基本步骤。
这是在Ubuntu Server中安装Drupal所需执行的步骤。
步骤1:设置LAMP堆栈
在安装Drupal 7.x之前,我们需要在Ubuntu Server 14.04上安装一个LAMP(Linux,Apache2,MySQL5和PHP5)堆栈。
如果尚未安装和配置这些组件,则可以使用本教程来学习如何设置LAMP堆栈http://theitroad.com/ubuntu-how-to/ubuntu-apache-php-mysql-wordpress/
或者
我们现在可以使用以下命令直接安装捆绑软件:
Apache2 : sudo apt-get install apache2 apache2-utils PHP5 : sudo apt-get install php5 php5-mysql php-pear php5-gd php5-mcrypt php5-curl MYSQL Server : sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
第2步:为Drupal创建数据库和用户
通过键入以下命令以root用户身份登录mysql服务器
mysql -u root -p
成功登录Mysql Server之后,我们将使用以下命令创建drupal的数据库。
在这种情况下,我会将drupal数据库的名称命名为drupaldb,我们可以根据需要调用此名称。
CREATE DATABASE drupaldb;
接下来,我们将创建一个单独的MySQL用户帐户,并为该用户提供密码。
在这种情况下,我们将新帐户称为“ theitroaduser”,并将新帐户称为“ drupatheitroad1”,我们绝对应该更改安装密码,并可以根据需要命名用户,但要确保我们不会忘记数据库名称,用户名和密码。
我们可以通过键入以下命令来执行此操作:
CREATE USER theitroaduser@localhost IDENTIFIED BY 'drupatheitroad1';
接下来,通过运行以下命令,将新创建的数据库的所有特权授予新用户
GRANT ALL PRIVILEGES ON drupaldb.* TO theitroaduser@localhost;
我们需要清除特权,以便MySQL的当前实例知道我们最近进行的特权更改:
FLUSH PRIVILEGES;
最后,我们通过输入以下命令退出MySQL终端:
exit;
步骤3:下载Drupal 7.x
输入到Apache的目录Web根目录,即默认情况下为/var/www/html:
cd /var/www/html
使用以下命令从drupal项目的下载drupal 7.x,我将下载我们的最新版本7.34:
http://ftp.drupal.org/files/projects/drupal-7.34.tar.gz
使用以下命令解压缩文件“ drupal-7.34.tar.gz”以重建drupal目录:
sudo tar -zxvf drupal-7.34.tar.gz
这将在目录/var/www/html中创建一个名为drupal-7.34的目录。
将drupal-7.34目录中的所有文件复制到Apache的文档根目录中,我们建议使用rsync命令来保留权限和数据完整性:
sudo rsync -avP drupal-7.34//var/www/html
或者,我们无需提及Apache的文档根目录即可:
sudo rsync -avP drupal-7.34/.
一旦复制了drupal目录上的所有文件,就完成了。
通过输入以下命令来删除目录drupal-7.34和文件Latest.tar.gz:
sudo rm -rf drupal-7.34/drupal-7.34.tar.gz
为用户和组(www-data)的权限授予目录/var/www/html下的所有内容
sudo chown -R www-data:www-data /var/www/html
步骤4:从Web浏览器安装Drupal 7.x
通过Web浏览器完成drupal 7.x安装,如果安装在本地服务器中,则在Web浏览器中,可以使用http://127.0.0.1/浏览,或者导航到服务器的域名或者公共IP地址[http: //ip_public]或者[http://domain]
在这种情况下,我将选择profile:标准选项。
选择语言:默认英语
选择数据库类型:默认mysql,输入数据库名称,数据库用户名和数据库密码
Drupal安装完成后,单击“访问新站点”以显示Drupal站点的主页