[英]building php 5.5 from source in centos, missing mod_php
我正在使用此命令从源代码构建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)服务器中启用它?
我必须包括
--with-apxs2
在重新编译之前,我必须先安装:
sudo yum install httpd-devel
然后不要忘记在vhost中包含:
<IfModule mod_php5.c>
AddType application/x-httpd-php .php
</IfModule>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.