./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。
EDIT:这是完整的配置命令:
./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
根据 php INSTALL 文件(我不能责怪你没有完整地阅读它......我在坐下来阅读整个文件之前在谷歌上花了一个小时),你需要确保 apache 安装了
./configure --enable-so
在配置和制作 php 之前
./configure --with-apxs2=/usr/local/apache2/bin/apxs
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)