【发布时间】:2011-02-12 08:35:00
【问题描述】:
./configure \
--with-apxs2=/usr/local/apache/bin/apxs \
--prefix=/usr/local/apache/php \
--with-config-file-path=/usr/local/apache/php
make && make install
我在配置过程中没有发现严重错误,在安装过程中也没有。
Apache 安装在/usr/local/apache,apxs 已验证正确。
/usr/local/apache/php 没有被创建,libphp5.so 也没有在任何地方生成。
我在 centos 上安装 5.2.17。
编辑:这是完整的配置命令:
./configure \
--with-apxs2=/usr/local/apache/bin/apxs \
--with-mysql \
--prefix=/usr/local/apache/php \
--with-config-file-path=/usr/local/apache/php \
--enable-force-cgi-redirect \
--disable-cgi \
--with-openssl \
--with-mcrypt \
--with-gd \
--with-pdo-mysql \
--without-sqlite \
--without-sqlite3 \
--enable-pdo \
--without-pdo-sqlite \
--with-zlib \
--with-gettext \
--with-gdbm \
--enable-pcnlt \
--with-curl
【问题讨论】:
-
我认为
libphp5.so应该在/usr/local/apache/modules中。 -
它不存在。那里只有一个文件
httpd.exp -
为什么不在centos中使用
yum? -
我要安装 5.2.17,centos 最新的仓库存储是 5.1.x。另外,我需要一些自定义编译选项,例如 --enable-pcntl
-
确保在两次尝试之间进行清理,否则它将从以前的版本构建。 melikedev.com/2010/03/24/php-compilation-make-clean
标签: php apache installation