为 Ubuntu Apache2 构建 mod_php5

为 Ubuntu Apache2 构建 mod_php5

我需要在我的家庭实验室的 Ubuntu 下为 Apache 2.4 安装 mod_php5,以便测试对应用程序的升级,该应用程序的安装版本无法在 PHP>5 下运行,而其当前版本无法在 PHP<7 下运行。

由于不再支持 PHP5,我使用裸./configure命令(当然,后面跟着makesudo 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 directoryApache 无法启动。该命令find ./php-5.5.9 -name libphp5.so -print为空,因此显然 .so 不是由 生成的make

我需要做什么来构建 mod_php5 以便可以在 Ubuntu 的 Apache 2.4 版本下安装和启用它?

答案1

事实证明,构建 Apache 模块需要(APache eXtenSion 工具),但默认情况下未安装该工具。我也apxs需要安装该软件包。apache-dev

相关内容