我安裝了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