缺少 libphp5.so

2022-08-30 23:00:57

我用以下命令安装了php-5.2.17

./configure
make
make install

安装正常。但我找不到 libphp5.so 文件,任何人都可以建议我出了什么问题以及如何修复此错误。


答案 1

试试 libapache2-mod-php5 软件包,它可能会解决它。

sudo apt-get install libapache2-mod-php5

(假设你已经在:sudo apt-get install php5)


答案 2

首先找出apxs的位置(apache自动配置系统):

$ which apxs
/usr/bin/apxs

查找已安装的 apache 版本:

$ apachectl -v
Server version: Apache/2.4.7 (Unix)
Server built:   Nov 30 2013 00:31:59

然后,使用 apx 的位置和 apache 版本来配置 PHP 安装。

对于 Apache 2.X,运行

$ ./configure --with-apxs2=/usr/bin/apxs

对于 Apache 1.X,请运行

$ ./configure --with-apxs=/usr/bin/apxs

其次

$ make
$ make install

当它正在构建时,您应该看到以下行:

...
libtool: install: install .libs/libphp5.so /usr/lib/httpd/modules/libphp5.so
...

原始解决方案在这里


推荐