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