簡體   English   中英

php.ini文件無處可尋?

[英]php.ini file nowhere to be found?

我知道有很多關於這方面的問題,但是我已經查看了每個問題並且一無所獲。

我正在運行php 7.0.6和Apache2.4。 我從windows.php.net/download下載了PHP(我得到了第二個,x86線程安全的)。 下載后,我將其直接提取到C:\\php下的C:\\驅動器。

我正在嘗試安裝Magento電子商務平台,但我需要在繼續之前安裝一些PHP擴展(即curl,xsl,intl,mbstring,openssl和gd)

我有一個閱讀,並發現要啟用它們我必須在php.ini文件中刪除它們之前的分號,所以我導航到C:\\php並查找它,但只能找到php.ini-developmentphp.ini-production ,看過另一個帖子,也不是我想要的。

我還讀到它有時只是一個名為php的文件,但無法在C:\\php文件夾中找到它

然后我執行了一個phpinfo(); 在php文件中命令並運行它,得到這個結果:

Configuration File (php.ini) Path        C:\Windows
Loaded Configuration File                (none)
Scan this dir for additional .ini files  (none)
Additional .ini files parsed             (none)

然后我看了C:\\Windows文件夾無濟於事,我不知道我應該如何找到php.ini文件,所以我可以刪除分號並加載php擴展。

任何幫助,將不勝感激。

安裝C:\\php地方C:\\php有一個php.ini-developmentphp.ini-production 您可以將其中一個復制或重命名為php.ini 這些是模板,具有所需的所有默認設置。 主要區別在於開發人員將啟用錯誤報告,而生產者不會:

它應該從PHP目錄C:\\phpC:\\windows加載。 我使用PHP目錄作為PHP我相信,將始終查看運行PHP的目錄:

copy c:\php\php.ini-development c:\php\php.ini

要么:

copy c:\php\php.ini-development c:\windows\php.ini

我的系統:

Configuration File (php.ini) Path       C:\Windows
Loaded Configuration File               C:\app\php\php.ini

如果您使用Bash shell運行Windows 10,則可以運行

php -i | grep '\.ini'

這將顯示加載的所有配置文件。 更頻繁地在Windows上工作的人可能會識別本機方式來本地執行等效操作。

確保在復制或重命名php.ini文件時,它將文件擴展名從.ini-developement(或.ini-production,取決於您使用的文件擴展名)更改為.ini。 如果您無法在文件上看到擴展名,可以通過單擊最右側的>查看並選擇文件擴展名復選框來更改該擴展名

或者,如果文件擴展名已更改為.ini,則可以查看文件類型列,其中應該說出配置文件

暫無
暫無

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

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