2011-02-12 12 views
9
./configure \ 
    --with-apxs2=/usr/local/apache/bin/apxs \ 
    --prefix=/usr/local/apache/php \ 
    --with-config-file-path=/usr/local/apache/php 
make && make install 

No veo ningún error crítico durante la configuración ni ninguno durante la instalación.libphp5.so no se ha creado después de la compilación y el directorio de prefix no se ha creado

Apache está instalado en /usr/local/apache, y se ha verificado que el apxs es correcto.

/usr/local/apache/php no se está creando y tampoco se está generando libphp5.so en ningún lado.

Estoy instalando 5.2.17 en centos.

EDITAR: Aquí está el comando configure completo:

./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 
+1

Creo que 'libphp5.so' debe estar en'/usr/local/apache/modules'. – netcoder

+0

No está allí. Solo hay un archivo allí 'httpd.exp' – HyderA

+0

¿Por qué no usas' yum' en centos? – zerkms

Respuesta

14

De acuerdo con la instalación de PHP archivo (que yo no puedo culparte por no leer en su totalidad ... Pasé una hora en Google antes de sentarse y leer toda la cosa), es necesario asegurarse de que Apache se instala con

./configure --enable-so 

antes de configurar y hacer php con

./configure --with-apxs2=/usr/local/apache2/bin/apxs 
+0

Debajo de osx tenía que hacer lo mismo: sudo ./configure --with-apxs2 =/usr/sbin/apxs – ganchan

+1

yum instalar httpd-devel –

Cuestiones relacionadas