Drupal 8 安装使用Apache+PHP7运行install.php不出现安装界面解决方法

主题:
作者:anxin
日期:2017-12-02
分享:

Drupal 8的安装环境已经配置好了,已经在系统上安装了Apache2 httpd服务器,同时也安装了PHP7(不论是哪一个PHP版本,也不论PHP来自哪一个软件源,如:SCL,IUS等等,在本例中安装时使用的是IUS php71u)。但是运行http://localhost/core/install.php,什么也不显示,没有出现该有的Drupal 8安装界面。

Drupal 8安装不显示安装界面

是什么原因导致不显示Drupal 8的安装界面哪?是不是软件源中的PHP版本有问题?

如果安装Drupal 8时使用的PHP版本高于5.5.9,就不是PHP版本的问题。

1、Drupal 8安装时不显示安装界面的原因

Drupal 8安装时使用Apache2 Httpd + PHP,PHP有一个最小安装要求,即:能够显示Drupal 8安装界面所需安装的PHP模块,使用Apache2 Httpd服务器安装Drupal 8必须的PHP模块有:

php 或者mod_php  //Apache httpd php 模块
php-cli
php-common
php-json

如果你使用的是SCL软件源,那么对应的模块名称是:

rh-php70-php      //Apache httpd php 模块
rh-php70-php-cli
rh-php70-php-common
rh-php70-php-json

如果你使用的是IUS软件源,那么对应的模块名称是:

mod_php70u      //Apache httpd php 模块
php70u-cli
php70u-common
php70u-json

#或者
mod_php71u      //Apache httpd php 模块
php71u-cli
php71u-common
php71u-json

注:如果你使用的是其他软件源可以使用命令:yum search php 或者 aptitude search php查找相应的软件包的名称。

2、Drupal 8安装过程中必须安装的PHP模块

如上的这些PHP模块是安装Drupal 8时,能够显示Drupal 8安装界面的最小需求,但是要完成Drupal 8的安装还有必须安装的PHP模块(如在开始没有这些模块,在Drupal 8安装过程中会提示必须安装这些模块)。这些模块有:

  1. php-pdo #具体的数据库模块所依赖的PHP模块
  2. php-mysqlnd #PHP连接MySQL 或者MariaDB数据库所必须的模块
  3. php-pgsql  #PHP连接PostgreSQL数据库所必须的模块
  4. php-xml #XML模块,此模块能够解决xmldomSimpleXML模块需求
  5. php-gd #图形模块

3、Drupal 8安装过程中推荐安装的PHP模块

  1. php-opcache  #缓存模块,能够提高PHP性能
本文链接:https://www.yuzhi100.com/article/drupal-8-anzhuang-buchuxian-jiemian

本文版权归知站所有,未经站长同意不得转载,谢谢尊重作者劳动成果!

作者:anxin