从centos中的源代码构建php 5.5,缺少mod_php

时间:2014-08-14 07:59:38

标签: php apache centos php-5.5

我正在使用此命令从源代码构建php 5.5:

sudo ./configure --enable-mbstring --enable-intl --with-gd --with-mysql --with-pdo-mysql --with-curl --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --includedir=/usr/include --prefix=/opt/php5

然后

sudo make install

在编译过程中没有任何问题,我可以在最后做php -v,这给了我正确的php版本,但问题是当我尝试使用httpd(apache)时我做'http:// localhost “我可以看到php源代码。

我无法启用mod_php,我的/ etc / httpd / modules /目录中没有mod_php。创建mod_php需要做什么才能在httpd(apache)服务器中启用它?

1 个答案:

答案 0 :(得分:1)

我必须包括

 --with-apxs2

在重新编译之前我必须安装:

sudo yum install httpd-devel

然后不要忘记在vhost中包含:

<IfModule mod_php5.c>
    AddType application/x-httpd-php .php
</IfModule>