首頁 >後端開發 >PHP問題 >php編譯後沒有擴充函式庫怎麼辦

php編譯後沒有擴充函式庫怎麼辦

王林
王林原創
2021-07-05 14:41:482597瀏覽

php編譯後沒有擴充函式庫的解決方法是,先進入php的原始碼目錄,執行編譯安裝指令。然後在php.ini設定檔中加入pdo_mysql.so擴充。最後執行重啟命令即可。

php編譯後沒有擴充函式庫怎麼辦

本文操作環境:centos 6.5系統、Nginx1.7&&PHP5.5&&MySQL5.6、thinkpad t480電腦。

前言:

在編譯php的時候可能會有很多擴充程式庫沒有添加,但是當我們執行web程式的時候,又會發現需要使用到很多擴充程式庫。

那麼在我們已經搭建好了LNMP環境,又不想重新編譯安裝的情況下,該如何解決這個問題呢?

我們可以使用phpize安裝擴充功能庫進行添加,以下就讓我們一起來看看具體方法吧。

如(php版本5.5.9,安裝目錄/usr/local/php5,原始碼目錄/opt/softs/-php5.5.9,需要加入pdo_mysql的支援):

進入php的原始碼目錄

>cd /opt/softs/php-5.5.9/ext/pdo_mysql
>/usr/local/php5/bin/phpize
>./configure –with-php-config=/usr/local/php5/bin/php-config –with-pdo-mysql=/usr/local/mysql/
>make && make install

完成之後系統提示pdo_mysql.so檔案所在的目錄(/usr/local/php5/lib/php/extensions/no-debug-non-zts-20121212)。

修改php.ini新增一句

extension=/usr/local/php5/lib/php/extensions/no-debug-non-zts-20121212/pdo_mysql.so

重啟服務

>service php-fpm restart

免費學習影片分享:程式設計影片

以上是php編譯後沒有擴充函式庫怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn