900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > cli版的php.ini路径 CLI 执行 PHP 时自订 php.ini 设定档

cli版的php.ini路径 CLI 执行 PHP 时自订 php.ini 设定档

时间:2022-10-30 17:13:54

相关推荐

cli版的php.ini路径 CLI 执行 PHP 时自订 php.ini 设定档

很多情况需要在 CLI 下执行 PHP, 例如要执行 /root/my-script.php, 只要执行以下指令便可以:

# php /root/my-script.php

在默认的情况下, 执行以上 PHP script 时, 会跟着默认的 php.ini 有着相同的设定。在 Apache 还好, 可以用 php_admin_flag 设定个别 VirtualHost, 但在 CLI 就不可以用 php_admin_flag 设定了。

以下是在 CLI 下, 根据需要使用不同的 php.ini 设定档的方法。

例如默认的 php.ini 在 /etc/php.ini, 将档案复制成 /etc/php-cli.ini:

# cp /etc/php.ini /etc/php-cli.ini

然后根据需要修改 /etc/php-cli.ini 的设定, 修改完成后, 用以下语法执行 PHP:

php -c /etc/php-cli.php /root/my-script.php

上面加上 -c 参数, 后面紧接的 /etc/php-cli.php 就是使用的 php.ini 设定档。

如果觉得上述的指令很长, 可以用 alias 的方法设定, 开启家目录下的 .bashrc 档案:

# vi ~/.bashrc

在最下面加入这行:

alias php='php -c /etc/php-cli.php'

1

aliasphp='php -c /etc/php-cli.php'

储存盘案后, 执行指令时, 不用再加上 “-c /etc/php-cli.php” 这一段, 即直接执行 “php /root/my-script.php” 便会自动使用 /etc/php-cli.php 的设定。

你可能感兴趣的内容:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。