小編給大家分享一下php擴(kuò)展extension_dir如何設(shè)置或更改,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
extension_dir顧名思義他是放php擴(kuò)展的目錄。比如我的是:extension_dir="D:\ZZphpserver\php\ext",當(dāng)我要添加redis.dll擴(kuò)展的時(shí)候,我就無(wú)需寫(xiě)完整路徑比如說(shuō)D:\ZZphpserver\php\ext\redis.dll,只要寫(xiě)extension=redis.dll了。
php擴(kuò)展extension_dir設(shè)置或更改
;Directoryinwhichtheloadableextensions(modules)reside.
;/tupian/20230522/manual-lookup.php ;extension_dir="./"
;Onwindows:
extension_dir="D:\ZZphpserver\php\ext"
;Directorywherethetemporaryfilesshouldbeplaced.
;Defaultstothesystemdefault(seesys_get_temp_dir)
;sys_temp_dir="/tmp"
Linux下為PHP添加擴(kuò)展庫(kù)extension_dir的方法
編輯php.ini文檔,創(chuàng)建extension_dir的目錄,將編譯好的擴(kuò)展文件復(fù)制到extension下面
將extension_dir="./"改成
復(fù)制代碼代碼如下:
extension_dir="/usr/local/php5/lib/php/extension"
在php.ini的添加擴(kuò)展庫(kù)位置,設(shè)置要添加的擴(kuò)展庫(kù)。
添加extension=ftp.so
php擴(kuò)展無(wú)法加載問(wèn)題
在修改php.ini的時(shí)候會(huì)出現(xiàn)一些小問(wèn)題導(dǎo)致擴(kuò)展無(wú)法加載
比如php.ini中明明開(kāi)啟了php_mySQL.dll但是運(yùn)行項(xiàng)目的時(shí)候卻報(bào)錯(cuò)說(shuō)不支持php_mysql這種情況一定是系統(tǒng)找不到php_mysql.dll這個(gè)文件
首先檢查php.ini中的extension_dir的路徑是否正確注意斜杠方向
系統(tǒng)變量中要加D:\php5.5.38和D:\php5.5.38\ext
然后檢查apache中的配置
如果配置都是正確但還是報(bào)錯(cuò),而且下圖的loadedconfigurationfile沒(méi)有顯示
運(yùn)行phpinfo.php
以上是“php擴(kuò)展extension_dir如何設(shè)置或更改”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!