更改PHP的默认configuration设置?

在新的基于Unix的服务器上设置php时,是否有任何默认的PHP设置,你总是会改变? 你会一直考虑根据特定的环境来改变吗?

在UNIX服务器上默认安装PHP几乎可以直接使用。 大部分的configuration取决于你想要的服务器使用情况。

这就是我所做的:

  • upload_max_filesize从默认值(2M)更改为更高的值。
  • 安装并启用我经常使用的模块:
    • PHP5-GD
    • PHP5-CLI
    • PHP5-了Suhosin
    • PHP5curl

但是,大部分的configuration依赖于你使用的服务器,这使得很难为这个问题提供一个简单的答案。

没有什么我总是改变的。 实际上,对于任何给定的安装 ,我几乎没有任何改变。

如果它是我自己的开发和播放服务器,我可能会最大限度地做任何事情的权限,但是当部署一个特定的服务器的时候,我想要尽可能严格的PHP,而不影响的function脚本太多了。

禁用魔术引号是我做的第一件事情之一。 它什么都不做,只会造成问题,引发虚假的安全感。 我很无知,为什么它默认情况下。