簡體   English   中英

每當運行項目時,php.ini都會在本地覆蓋

[英]php.ini is overwritten locally whenever project is run

好的,我在新的VS.PHP 3.3項目中遇到了PDO連接字符串的問題。

我發現主要原因是顯而易見的,原因是在phpinfo()中PDO驅動程序顯示“無值”。

搜尋網后,我按照所有說明進行操作,並在php.ini中找到了

延長= php_pdo_mysql.dll

被注明。 我沒有評論並保存。 這沒什么區別。 然后我注意到

鏈接到“ E:\\ Website \\ Website \\ php.ini的已加載配置文件

這是本地項目文件夾。 在這里看不到文件,我認為它是隱藏的,而且,肯定的是,當我顯示隱藏的文件時,它已經存在了。 我打開並注意到,如上所述,擴展名已被標注出來。 我進行了修改,保存,重新運行phpinfo(),沒有任何變化。 回到本地php.ini,所有更改都恢復了。

我已經更改了保存在“ PHP 5.2”,“ PHP 5.3”和“ PHP 5.4”中的三個php.ini文件,它們都沒有反映本地php.ini。

我不知道下一步要去哪里。 真希望有人能指出我的故意錯誤。

驚慌失措,問題解決。

對於任何遭受相同問題困擾的人,這就是解決的方法。

在PHP 5.4目錄中,有一個配置文件“ php-xdebug”。 這是您需要更改擴展名的地方。 這就是VS被覆蓋的地方。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM