在虚拟主机中,为了平衡共享用户的系统资源,如CPU,内存使用等,服务商对空间都会有一定的限制。如何突破这些限制?这就需要在需覆盖服务器设置的文件夹中添加php.ini文件,然后在文件中添加相应的语句即可,以下是虚拟主机php.ini常用的设置(更多php.ini设置可参考PHP.ini配置中文解释):
1、启用全局变量,有些程序,例如OSC需要启用全局变量
register_globals = On
2、限制上传文件大小,在php.ini中增加或者修改以下语句:具体数值可以自己设置,但是post的数值要大于upload,否则upload设置不起作用。
file_uploads = On
upload_max_filesize = 8M
post_max_size = 10M
3、设置脚本使用的最大内存
memory_limit = 64M
4、启用allow_url_fopen,采集需要用到
allow_url_fopen = On
5、设置默认的编码方式,这个一般符合标准的页面都有指定编码,不需要设置默认的,如果页面没有指定编码可以这样设置正确的编码方式
default_charset = “iso-8859-1″
6、禁止浏览php.ini文件,可以在.htaccess最后面添加以下语句
<Files php.ini>
Order allow,deny
Deny from all
</Files>
注意,请合理分配/使用共享资源,避免帐号/域名被服务商封掉!
评论