我安装了PHP-5.2.17用下面的命令libphp5.so失踪
./configure
make
make install
安装了罚款。但我没有找到libphp5.so文件可以任何人建议我出了什么问题,以及如何解决这个错误。
我安装了PHP-5.2.17用下面的命令libphp5.so失踪
./configure
make
make install
安装了罚款。但我没有找到libphp5.so文件可以任何人建议我出了什么问题,以及如何解决这个错误。
想要在键入make之前以及在键入make install之前键入make test。这样你可以在你输入make install之前测试编译。
您应该在'make install'阶段看到正在安装的输出。在那里寻找你的文件。 通常目标目录是/ usr/local/lib(或/ usr/local/lib64),所以你可以尝试'find'工具来查找你的文件。
find/-name libphp*
应该为您找到它。它会在你的apache模块目录中,可能是:/ usr/lib/httpd/modules
/root/Desktop/php-5.2.17/sapi/apache/libphp5.module.in /root/Desktop/php-5.2.17/sapi/apache_hooks/libphp5.module.in 这是find命令的输出。我还在/ usr/lib中检查了哪里找不到httpd目录 – rashmi 2011-03-30 09:05:29
他可以使用updatedb并找到libphp5.so呢? – Bytemain 2011-03-30 09:07:49
我试过找到和updatedb两个当我给这个命令它说bash命令ont发现 – rashmi 2011-03-30 09:35:28
尝试libapache2-mod-php5包,它可能会解决它。
sudo apt-get install libapache2-mod-php5
(假设你后已经:sudo易于得到安装PHP5)
无法使用apt-get与PHP安装:http://php.net/manual/en/install.unix .apache2.php。 – Druckles 2017-10-31 17:43:13
先找出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
然后你配置PHP安装的位置为yo你的apxs和你的apache版本。
对于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
...
我有同样的问题。我从remi-safe安装了php56.x86_64,但是当我从remi-php56安装php.x86_64时,该库已正确下载。
您使用的是linux的发行版? – Ben 2011-03-30 08:50:59
谁投了票。回答我的问题。你不能投票。 – rashmi 2011-04-01 08:01:17
有没有更新?安装后出现此问题 – 2016-02-02 23:14:10