libphp5.so не создается после компиляции и каталог префиксов не создается - PullRequest
9 голосов
/ 12 февраля 2011
./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.

Я устанавливаю 5.2.17 на centos.

РЕДАКТИРОВАТЬ : Вот полная команда настройки:

./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 Ответ

14 голосов
/ 06 декабря 2011

Согласно файлу php INSTALL (который я не могу винить в том, что вы не читали полностью ... Я потратил час на Google, прежде чем сесть и прочитать все это), вам нужно убедиться, что установлен apache с

./configure --enable-so

перед настройкой и выполнением php с

./configure --with-apxs2=/usr/local/apache2/bin/apxs 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...