Drupal运行环境需要的一些额外模块

 

除一般的PHP运行环境外,Drupal环境还需要一些额外模块配置后才能运行。

①、安装PHP dom扩展

查找“php-xml”安装。

 

                如何在Centos Linux上安装PHP DOM 扩展模块

                         通过管理员登陆,执行以下命令:

      yum -y install php-xml

                          重启 APACHE服务,让配置生效

②、安装PHP gd扩展

查找“php-gd”安装。

③、安装PHP pdo扩展

查找“php-pdo”安装。

④、安装PHP mbstring扩展

该扩展并非强制性的,可以加强Unicode支持,Drupal建议安装,查找“php-mbstring”安装。

⑤、安装PHP postgreSQL数据库支持扩展

本文采用PostgreSQL数据库,必须安装本扩展,否则Drupal仅支持SQLite3数据库,查找“php-pgsql”安装。MySQL数据库查找“php-mysql”。

⑥、安装PECL uploadprogress扩展

该扩展并非强制性的,本扩展是上传进度条扩展,能显示文件上传速度、完成情况。APC也支持上传进度条,但Drupal推荐安装uploadprogress。

软件源中没有提供二进制包,需要编译。首先在“添加删除软件”中查找安装“php-devel”软件包,该软件包包含编译PHP扩展的phpize软件。第二步,下载傻瓜化的PHP扩展安装编译软件:go-pear。

# wget http://pear.php.net/go-pear.phar (原来的go-pear不支持PHP 5.3)

# php go-pear.phar (确认,进行安装)

# pecl install uploadprogress

uploadprogress.so会自动安装到/usr/lib(64)/php/modules/下。

最后在/etc/php.d/下新建uploadprogress.ini文件,内容为:

extension=uploadprogress.so

同3,/etc/php.d/下的配置文件会自动被php.ini包含,不需直接修改/etc/php.ini文件。