php.ini打不開的解決辦法:首先鼠標右鍵點擊php.ini文件;然后選擇打開方式;最后使用記事本打開php.ini文件即可。
本文操作環境:windows7系統、PHP7.1版,DELL G3電腦
php.ini 打不開怎么辦?
鼠標右鍵點擊文件,選擇打開方式,用記事本打開就行了。
配置文件介紹:
配置文件(php.ini)在 PHP 啟動時被讀取。對于服務器模塊版本的 PHP,僅在 web 服務器啟動時讀取一次。對于 CGI 和 CLI 版本,每次調用都會讀取。
php.ini 的搜索路徑如下(按順序):
SAPI 模塊所指定的位置(Apache 2 中的 PHPIniDir 指令,CGI 和 CLI 中的 -c 命令行選項,NSAPI 中的 php_ini 參數,THTTPD 中的 PHP_INI_PATH 環境變量)。
PHPRC 環境變量。在 PHP 5.2.0 之前,其順序在以下提及的注冊表鍵值之后。
自 PHP 5.2.0 起,可以為不同版本的 PHP 指定不同的 php.ini 文件位置。注冊表目錄所在的位置取決于你的系統是 32 位還是 64 位。32-bit 的 PHP 運行在 32-bit 的系統或 64-bit 的 PHP 運行在 64-bit 系統時使用 [(HKEY_LOCAL_MACHINESOFTWAREPHP] 32-bit 的 PHP 運行在 64-bit 的系統上時,則使用 [HKEY_LOCAL_MACHINESOFTWAREWOW6432NodePHP]] 替代。 系統版本跟 PHP 版本架構一致時,會按以下順序依次進行檢查: [HKEY_LOCAL_MACHINESOFTWAREPHPx.y.z], [HKEY_LOCAL_MACHINESOFTWAREPHPx.y] 和 [HKEY_LOCAL_MACHINESOFTWAREPHPx],其中的 x,y 和 z 指的是 PHP 主版本號,次版本號和發行批次。 對于 32 bit 版本的 PHP 運行在 64 bit 系統上的情況,則會按以下順序依次進行檢查: [HKEY_LOCAL_MACHINESOFTWAREWOW6421NodePHPx.y.z], [HKEY_LOCAL_MACHINESOFTWAREWOW6421NodePHPx.y] 和 [HKEY_LOCAL_MACHINESOFTWAREWOW6421NodePHPx],其中的 x,y 和 z 指的是 PHP 主版本號,次版本號和發行批次。如果在其中任何目錄下的 IniFilePath 有鍵值,則第一個值將被用作 php.ini 的位置(僅適用于 Windows)。
[HKEY_LOCAL_MACHINESOFTWAREPHP] 內 IniFilePath 的值(Windows 注冊表位置)。
當前工作目錄(對于 CLI)。
web 服務器目錄(對于 SAPI 模塊)或 PHP 所在目錄(Windows 下其它情況)。
Windows 目錄(C:windows 或 C:winnt),或 –with-config-file-path 編譯時選項指定的位置。
如果存在 php-SAPI.ini(SAPI 是當前所用的 SAPI 名稱,因此實際文件名為 php-cli.ini 或 php-apache.ini 等),則會用它替代 php.ini。SAPI 的名稱可以用 php_sapi_name() 來測定。
注意:
Apache web 服務器在啟動時會把目錄轉到根目錄,這將導致 PHP 嘗試在根目錄下讀取 php.ini,如果存在的話。
推薦學習:《PHP視頻教程》