首頁  >  文章  >  後端開發  >  為什麼 PHP-CLI 使用與主 PHP 解譯器不同的 `php.ini` 檔案?

為什麼 PHP-CLI 使用與主 PHP 解譯器不同的 `php.ini` 檔案?

Linda Hamilton
Linda Hamilton原創
2024-10-26 20:10:29970瀏覽

Why Does PHP-CLI Use a Different `php.ini` File Than the Main PHP Interpreter?

PHP-CLI php.ini 檔案位置

您可能會遇到PHP 命令列(PHP-CLI) 使用不同的問題來自主PHP 解譯器的php.ini 檔案。如果您使用其他庫路徑自訂了主 php.ini 文件,這可能會導致不一致和錯誤。

辨識PHP-CLI php.ini 位置

至要確定PHP-CLI 使用的php.ini 檔案的確切位置,可以執行下列指令:

<code class="php">php -i | grep php\.ini</code>

此指令將輸出有關PHP 安裝的信息,包括php.ini 的路徑PHP-CLI 使用的檔案。輸出將類似於以下內容:

Configuration File (php.ini) Path: /usr/local/etc/php/7.4/php.ini

範例

假設您的Ubuntu 10.4 系統的主php.ini 檔案位於「/etc/php5/ apache2/ php.ini」。但是,PHP-CLI 指令使用「/usr/local/etc/php/7.4/php.ini」中的不同 php.ini 檔案。這表示您在「/etc/php5/apache2/php.ini」中包含的其他函式庫路徑將不可用於 PHP-CLI。

以上是為什麼 PHP-CLI 使用與主 PHP 解譯器不同的 `php.ini` 檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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