编译后没有创建libphp5.so并且未创建前缀目录

Hyd*_*erA 9 php apache installation

./configure \
    --with-apxs2=/usr/local/apache/bin/apxs \
    --prefix=/usr/local/apache/php \
    --with-config-file-path=/usr/local/apache/php
make && make install
Run Code Online (Sandbox Code Playgroud)

我在配置期间看不到任何严重错误,在安装期间没有.

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
Run Code Online (Sandbox Code Playgroud)

kef*_*ich 15

根据php INSTALL文件(我不能因为你没有全部阅读而错误...我在google上花了一个小时才坐下来阅读整篇文章),你需要确保安装了apache

./configure --enable-so
Run Code Online (Sandbox Code Playgroud)

在配置和制作PHP之前

./configure --with-apxs2=/usr/local/apache2/bin/apxs 
Run Code Online (Sandbox Code Playgroud)