我需要在我的主页Ubuntu下安装Apache2.4的mod_php5,以便测试一个应用程序的升级,该应用程序的安装版本不会在PHP>5下运行,而当前版本不会在PHP<7下运行。
由于不再支持PHP5,所以我使用一个普通的./configure命令(当然,后面是make和sudo make install)从源代码编译它。我已经成功地安装了PHP5 cli,但是无法安装mod_php5。当我运行a2enmod php5和apache2ctl restart时,我会收到一条消息,该消息可以归结为/usr/lib/apache2/modules/libphp5.so: cannot open shared object file: No such file or directory,而Apache无法启动。命令find ./php-5.5.9 -name libphp5.so -print变为空,因此很明显,.so不是由make生成的。
为了能够在Ubuntu的Apache2.4版本下安装和启用mod_php5,我需要做些什么呢?
发布于 2022-05-01 03:39:43
事实证明,构建Apache模块需要apxs ( APache eXtenSion工具),默认情况下它不是安装的。我还需要安装包apache-dev。
https://askubuntu.com/questions/1403540
复制相似问题