繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM