为什么 php 客户端有不同的 php.ini?
链接主要内容是一个好主意吗?
$ sudo ln -s /etc/php5/apache2/php.ini /etc/php5/cli/php.ini
答案1
如何配置系统完全取决于您的需求。但是,为 CLI 和 Apache 设置单独的配置文件是有充分理由的,尤其是因为 Web 服务器通常是面向外部的服务。例如:
- 禁用某些扩展以尽量减少安全风险。
- 配置较低的内存限制以限制拒绝服务攻击的可能性。
请注意,您还可以通过将文件添加到 来配置您的 PHP 安装/etc/php5/conf.d
。这是一种将您的自定义内容保留在自己的文件中并避免文件在php.ini
被新版本的软件包更新时发生冲突的好方法。如果您选择使用 的符号链接,后一点也是一个问题php.ini
。请注意和的conf.d
目录是符号链接。cli
apache