欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

php cli 獲取php.ini

林晨陽1年前6瀏覽0評論

PHP是一種高級的服務器端腳本語言,常用于Web開發。每個PHP應用都有一份php.ini配置文件,它決定了應用程序運行時PHP環境的行為。當使用PHP命令行界面(CLI)時,如何獲取當前使用的php.ini文件呢?

查看當前環境變量中的PHP_INI_PATH

$ php -i | grep 'Loaded Configuration File'

上述命令會顯示當前php.ini的位置。例如,在Ubuntu 18.04系統中,它輸出類似于:

Loaded Configuration File =>/etc/php/7.2/cli/php.ini

讀取PHP的全局配置變量

$ php -r "echo php_ini_loaded_file();"

當PHP運行CLI時,有時應用程序需要以與該進程不同的用戶身份運行。因此,我們也可以通過CLI中讀取全局變量php_ini_loaded_file來獲取php.ini文件的路徑:/p>

根據官方文檔,php_ini_loaded_file()會返回當前正在運行的PHP解釋器實例的php.ini文件的絕對路徑。這個方法是在PHP 5.2.4中引入的。

使用自定義的php.ini

$ php -c /path/to/php.ini filename.php

PHP CLI最有趣的事情之一是它可以讀取不同的php.ini文件。如果你有一個應用程序需要使用不同的PHP選項,你可以在命令行中指定它。在這種情況下,可以使用-c選項傳遞自定義的php.ini文件的路徑:

在我的CentOS 7系統上,我可以通過以下命令運行應用程序,并使用自定義的php.ini文件:

$ php -c /usr/local/custom-php.ini application.php

總結

CLI讓我們可以通過命令行執行PHP腳本,可以便捷地獲取php.ini的位置,并且在需要自定義php.ini文件時很有用。因此,在CLI模式下,有許多方法可以獲取我們正在使用的php.ini文件。無論你是在命令行界面還是在Web環境下使用PHP,php.ini都是PHP應用程序使用的重要文件。

下一篇php cli