首页 存档 技术 查看内容

在 RHEL、CentOS 及 Fedora 上安装 Drupal 8

2018-3-30 13:00 |来自: 互联网 291 0

摘要: 在这个文章, 我们展示了在 CentOS 7 上如何去下载、安装和使用基本配置来设置 LAMP 以及 Drupal 8。-- Aaron Kili 本文导航 -步骤 1:安装 Apache Web 服务器09% -步骤 2: 安装 Apache PHP 支持22% -步骤 3: 安装 ...

在这个文章, 我们展示了在 CentOS 7 上如何去下载、安装和使用基本配置来设置 LAMP 以及 Drupal 8。
-- Aaron Kili

本文导航

Drupal是一个开源,灵活,高度可拓展和安全的内容管理系统Content Management System(CMS),使用户轻松的创建网站。

它可以使用模块拓展,使用户将内容管理转换为强大的数字解决方案。

Drupal运行在诸如 Apache、IIS、Lighttpd、Cherokee、Nginx 的 Web 服务器上,后端数据库可以使用 MySQL、MongoDB、MariaDB、PostgreSQL、MSSQL Server。

在这篇文章中, 我们会展示在 RHEL 7/6、CentOS 7/6 和 Fedora 20-25 发行版上使用 LAMP 架构,如何手动安装和配置 Drupal 8。

Drupal 需求:

  1. Apache 2.x(推荐)

  2. PHP 5.5.9或 更高 (推荐 PHP 5.5)

  3. MySQL 5.5.3MariaDB 5.5.20与 PHP 数据对象(PDO) 支持

安装过程中,我使用drupal.tecmint.com作为网站主机名,IP 地址为192.168.0.104。你的环境也许与这些设置不同,因此请适当做出更改。

步骤 1:安装 Apache Web 服务器

1、 首先我们从官方仓库开始安装 Apache Web 服务器。

  1. # yum install httpd

2、 安装完成后,服务开始是被禁用的,因此我们需要手动启动它,同时让它下次系统启动时自动启动,如下:

  1. ------------- 通过 SystemD - CentOS/RHEL 7 Fedora 22 -------------------

  2. # systemctl start httpd

  3. # systemctl enable httpd

  4. ------------- 通过 SysVInit - CentOS/RHEL 6 Fedora ----------------------

  5. # service httpd start

  6. # chkconfig --level 35 httpd on

3、 接下来,为了允许通过HTTPHTTPS访问 Apache 服务,我们必须打开HTTPD守护进程正在禁用词语的80443端口,如下所示:

  1. ------------ 通过 Firewalld - CentOS/RHEL 7 and Fedora 22 -------------

  2. # firewall-cmd --permanent --zone=public --add-service=http

  3. # firewall-cmd --permanent --zone=public --add-service=https

  4. # firewall-cmd --reload

  5. ------------ 通过 IPtables - CentOS/RHEL 6 and Fedora 22 -------------

  6. # iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT

  7. # iptables -A INPUT -p tcp -m tcp --dport 443 -j ACCEPT

  8. # service iptables save

  9. # service iptables restart

4、 现在验证 Apache 是否正常工作, 打开浏览器在地址栏中输入http://server_IP, 输入你的服务器 IP 地址, 默认 Apache2 页面应出现,如下面截图所示:

Apache 默认页面

步骤 2: 安装 Apache PHP 支持

5、 接下来,安装 PHP 和 PHP 所需模块。

  1. # yum install php php-mbstring php-gd php-xml php-pear php-fpm php-mysql php-pdo php-opcache

重要: 假如你想要安装PHP7, 你需要增加以下仓库:EPELWebtactic才可以使用 yum 安装 PHP7.0:

  1. ------------- Install PHP 7 in CentOS/RHEL and Fedora -------------

  2. # rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

  3. # rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

  4. # yum install php70w php70w-opcache php70w-mbstring php70w-gd php70w-xml php70w-pear php70w-fpm php70w-mysql php70w-pdo

6、 接下来,要从浏览器得到关于 PHP 安装和配置完整信息,使用下面命令在 Apache 文档根目录 (/var/www/html) 创建一个info.php文件。

  1. # echo "

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部