3

Я следую этому руководству http://www.php.net/manual/en/install.unix.apache2.php

Я дошел до того, что libphp5.so должен волшебным образом находиться в modules/ после установки PHP, но это не так. Я бегал

find / -name libphp5.so -print

Без результатов. Я также вернул учебник и проверил, есть ли упоминание о libphp5.so до этого момента - нет.

если есть опция ./configure которая решает, будет ли собран модуль?

Любая помощь приветствуется

1 ответ1

3

Да.

--with-apxs=/path/to/apxs

или же

--with-apxs2=/path/to/apxs

в зависимости от того, установлен ли у вас Apache 1.x или Apache 2.x.

apxs - это система автоматической настройки модуля Apache. Он поставляется с Apache, поэтому, очевидно, Apache должен быть установлен первым. Вы можете узнать, где установлен apxs:

$ which apxs
/usr/local/sbin/apxs

Итак, если у вас установлен Apache 2.x, и вы обнаружите, что apxs находится в /usr /local /sbin, это будет:

configure --with-apxs2=/usr/local/sbin/apxs ... other args ...

Конечно, вы можете объединить два шага с:

configure --with-apxs2=`which apxs`... other args ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .