编译后未创建libphp5.so,未创建前缀目录
我在配置过程中没有看到严重错误,在安装过程中也没有看到严重错误 Apache安装在编译后未创建libphp5.so,未创建前缀目录,php,apache,installation,Php,Apache,Installation,我在配置过程中没有看到严重错误,在安装过程中也没有看到严重错误 Apache安装在/usr/local/Apache,并且已验证apxs是否正确 /usr/local/apache/php没有被创建,libphp5.so也没有在任何地方生成 我正在centos上安装5.2.17 编辑:下面是完整的配置命令: ./configure \ --with-apxs2=/usr/local/apache/bin/apxs \ --prefix=/usr/local/apache/php
/usr/local/Apache
,并且已验证apxs是否正确
/usr/local/apache/php
没有被创建,libphp5.so也没有在任何地方生成
我正在centos上安装5.2.17
编辑:下面是完整的配置命令:
./configure \
--with-apxs2=/usr/local/apache/bin/apxs \
--prefix=/usr/local/apache/php \
--with-config-file-path=/usr/local/apache/php
make && make install
根据php安装文件(我不能责怪你没有完整地阅读它…我在谷歌上花了一个小时才坐下来阅读整件事),你需要确保apache安装了
./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之前
./configure --enable-so
我相信
libphp5。所以应该在/usr/local/apache/modules
中。它不在那里。那里只有一个文件httpd.exp
为什么不在centos中使用yum
呢?我想安装5.2.17,centos最新的存储库是5.1.x。此外,我还需要一些自定义编译选项,如--enable pcntl确保在两次尝试之间进行清理,否则它将根据以前的版本生成。在osx下,我必须执行同样的操作:sudo./configure--with-apxs2=/usr/sbin/apxsyum安装httpd-devel
./configure --with-apxs2=/usr/local/apache2/bin/apxs