首頁 >後端開發 >PHP問題 >php.ini 打不開怎麼辦

php.ini 打不開怎麼辦

藏色散人
藏色散人原創
2021-07-10 10:41:282665瀏覽

php.ini打不開的解決方法:先滑鼠右鍵點選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_MACHINE\SOFTWARE\PHP] 32-bit 的PHP 運行在64-bit 的系統上時,則使用 [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\PHP]] 替代。系統版本跟PHP 版本架構一致時,會依下列順序依序檢查:[HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x.y.z], [HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x.y.z], [HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x.y.z], [HKEY_LOCAL_MACHINE\SOFTWPHy.P)\x.y.z],[HKEYK_LOP.HINE\SOFTWARE\PHP\x。 [HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x],其中的x,y 和z 指的是PHP 主版本號,次版本號和發行批次。對於32 bit 版本的PHP 運行在64 bit 系統上的情況,則會依下列順序依序檢查: [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6421Node\PHP\x.y.z], [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6421Node\PHP\x.y] 和[HKEY_SOFTWARE\WOW6421Node\PHP\x.y] 和[HKEY_LOCAL_MACHINE,指的是PHP 主版本號,次版本號和發行批次。如果在其中任何目錄下的IniFilePath 有鍵值,則第一個值將被用作php.ini 的位置(僅適用於Windows)。

[HKEY_LOCAL_MACHINE\SOFTWARE\PHP] 內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影片教學

以上是php.ini 打不開怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn