PHPEMS的pdo模塊加載問題

僅限windows:

這兩天要做個phpems模塊,然后下載了appserv集成包,本想快快樂樂的寫代碼,沒想到環(huán)境配置配了半天,寫一下常見的問題:

1.pdo文件要存在appserv\php5\ext或extension中,沒有請自行下載。


2.pdo文件配置:

在appserv\php5中打開php.ini,這里有兩個,一個是php.ini-dist,一個是php.ini-recommened,dist是為了本地測試開發(fā)用的,而后者則用在上線產(chǎn)品中,由于我們只要寫代碼調(diào)試,所以不需要recommended。

打開文件php.ini,快捷鍵ctrl+f搜索extension,找到extension=php_pdo.dill,把前面的分號(注釋)去掉,此時配置中被注釋的pdo模塊可以運行

之后確認extension_dir后的路徑要為擴展的位置,ctrl+f搜索extension_dir后修改。比如我的是D:appserv\php5\ext。


./可能是在路徑中自動搜索,這個什么意思不太清楚

3.環(huán)境變量:

這個我也不太清楚,最后就開始把所有能填的都填了。具體百度。



4.重啟問題:

我的電腦重啟apache顯示和沒重啟一樣,于是我用了重啟iis服務(wù),竟然成功了,重啟方法:windows(就是那個四個不正的正方形)+r后輸入iisreset,然后打開命令輸入php -m






顯示有pdo擴展,很高興,然而沒那么簡單,網(wǎng)頁依舊顯示不能打開pdo模塊,phpinfo也沒顯示加載pdo模塊。

5.phpinfo:

日了*了,還是不行,于是只能無奈看phpinfo



發(fā)現(xiàn)Configuration File (php.ini) Path和Loaded Configuration File竟然在c盤??!

老子配這么久都是在d盤的,上網(wǎng)搜明白,php首先對c盤掃描是否有配置。進入c\windows,于是乎把c盤垃圾phpini刪除,換上改了無數(shù)次的d盤的phpini,終于成功!

ps:貌似php讀phpini只能在c盤,刪除c盤后的phpini(d盤此時存在另一個phpini),打開php文件顯示錯誤,不清楚為什么。




最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 更改ip和dnsVi /etc/sysconfig/network-scripts/ifcfg-eth0vi /...
    Xwei_閱讀 2,044評論 0 3
  • php+mysql+apache+centos 編譯安裝 領(lǐng)導(dǎo)要求先保證php環(huán)境穩(wěn)定,然后再去考慮其他,例如性能...
    dnaEMx閱讀 2,474評論 1 16
  • pdo基本使用 【PDO是啥】 PDO是PHP 5新加入的一個重大功能,因為在PHP 5以前的php4/php3都...
    桖辶殤閱讀 1,452評論 0 4
  • 一、MemCache簡介 session MemCache是一個自由、源碼開放、高性能、分布式的分布式內(nèi)存對象緩存...
    李偉銘MIng閱讀 4,009評論 2 13
  • Welcome 目前網(wǎng)絡(luò)上充斥著大量的陳舊信息,讓PHP新手誤入歧途,傳播著錯誤的實踐和糟糕的代碼,這必須得到糾正...
    layjoy閱讀 21,848評論 7 118

友情鏈接更多精彩內(nèi)容