我正在关注这个教程http://www.php.net/manual/en/install.unix.apache2.php
我已经到了PHP 安装后libphp5.so
应该会出现的部分,但事实并非如此。我运行了modules/
find / -name libphp5.so -print
没有结果。我还回溯了教程并检查了在此之前是否有提到 libphp5.so - 没有。
是否有一个./configure
选项可以决定模块是否被构建?
任何帮助表示感谢
答案1
是的。
--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 ...