在新的 Unix 服务器上设置 php 时,是否有任何默认的 PHP 设置是您会始终更改的?是否有任何设置是您会始终考虑根据特定环境进行更改的?
答案1
UNIX 服务器上默认安装的 PHP 基本上开箱即用。大部分配置取决于您对服务器的预期用途。
这是我的做法:
upload_max_filesize
从默认值(2M)更改为更高的值。- 安装并启用我最常用的模块:
- php5-gd
- php5-cli
- php5-suhosin
- php5-curl
但同样:大多数配置取决于您使用服务器的用途,这使得很难对这个问题提供一个简单的答案。
答案2
我没有什么总是改变。实际上,我很少改变什么,因为任何给定的安装。
如果它是我自己的开发和播放服务器,我可能会最大化权限来做任何事情,但是在为某个特定的东西部署服务器时,我希望 PHP 尽可能严格,而不会过多地影响脚本的功能。
答案3
禁用魔法引号是我做的第一件事。它只会带来问题并带来虚假的安全感。我不知道为什么默认启用它。