Ubuntu 16.04 安装 Drupal(LEMP)

Drupal是使用PHP开发的开源的CMS,非常流行。本文记录怎么在Ubuntu上安装Drupal,使用Nginx-MariaDB-PHP-FPM架构。

Ubuntu 16.04安装Drupal

#1 安装Nginx和PHP-FPM

#2 配置PHP-FPM和Nginx

配置PHP:

去掉cgi.fix_pathinfo=1行前注释并把值改为0:

修改Nginx默认的虚拟主机配置文件:

去掉51 – 58行的注释,如下:

测试Nginx配置文件是否存在语法错误:

Ubuntu 16.04 安装 Drupal(LEMP)

重启Nginx和PHP-fpm:

在/var/www/html创建info.php文件,测试Nginx和PHP:

使用浏览器访问:http://your_server_ip/info.php

Ubuntu 16.04 安装 Drupal(LEMP)

#3 安装MariaDB

参看:Ubuntu 16.04 安装 MariaDB

为Drupal创建数据库:

上面SQL语句创建一个drupaldb数据库和drupal用户(密码test1234)。

#4 生成SSL证书

为了添加HTTPS支持,我们需要生成ssl证书(如果你没有其它权威证书)。推荐使用免费的Let’s Encrypt

#5 下载Drupal

创建Drupal配置文件:

#6 配置Nginx

创建虚拟主机配置文件:

写入内容:

注意替换域名。

是配置生效:

#7 完成安装

使用浏览器访问:https://your_doamin.com

Ubuntu 16.04 安装 Drupal(LEMP)

Ubuntu 16.04 安装 Drupal(LEMP)

Ubuntu 16.04 安装 Drupal(LEMP)

然后设置网站基本信息和管理员账号,最后完成安装:

Ubuntu 16.04 安装 Drupal(LEMP)

根据提示去掉settings.php文件的写权限。

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注