热搜词
发表于 2008-3-12 17:16:18 | 显示全部楼层 |阅读模式

1.扩展模块目录设置
extension_dir = "ext"
; 存放扩展库(模块)的目录,也就是PHP用来寻找动态扩展模块的目录。
; Windows下默认为""C:\Program Files\PHP\ext\""

2.错误日志设置
error_log ="C:\Windows\temp\php-errors.log"
; 将错误日志记录到哪个文档中。该文档必须对Web服务器用户可写。

3.Session存储介质找到
session.save_path="C:\Windows\Temp"
; 传递给存储处理器的参数。对于files处理器,此值是创建会话数据文档的路径。
; Windows下默认为临时文档夹路径。

4.PHP上传文件大小限制找到
file_uploads = On ;是否允许文件上传
upload_max_filesize = 2M ;一次请求,最大上传文件容量,一般需要改成10M
max_file_uploads = 20 ;一次请求,最大上传文件个数
upload_tmp_dir="C:\Windows\Temp" ;文件上传临时目录

5.短标签支持配置
short_open_tag = On ;
; 是否允许使用"<? ?>"短标识。如果有某些程序使用了<? ?>短标签,需要设置为on,否则必须使用"<?php ?>"长标识。

6.PHP脚本执行时间找到
max_execution_time = 30
该选项设定PHP程序的最大执行时间,如果一个PHP脚本被请求,且该PHP脚本在max_execution_time时间内没能执行完毕, 则PHP不再继续执行,直接给客户端返回超时错误。没有特殊需要该选项可保持默认设置30秒,如果您的PHP脚本确实需要长执行时间则可以适当增大该时间设置。

7.PHP脚本处理内存占用找到
memory_limit = 8M
该选项指定PHP脚本处理所能占用的最大内存,默认为8MB,一般设置为内存的四分之一,应该就差不多了。如512M内存设置128M,1G内存设置256M。设置太大会影响系统速度,因为系统和数据库及其他程序同样需要内存空间,一般系统和数据库内存空间是自己分配的。

8.默认数据编码设置
default_charset = "UTF-8";默认为iso-8859-1通常需要设置为UTF-8

9.PHP函数禁用设置
disable_functions =
该选项可以设置哪些PHP函数是禁止使用的,PHP中有一些函数的风险性还是相当大的,可以直接执行一些系统级脚本命令,如果允许这些函数执行,当PHP 程序出现漏洞时,损失是非常严重的!
推荐设置:
disable_functions =
passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server


10.PHP全局函数声明找到
register_globals = Off
网络上很多关于PHP设置的文章都推荐将该选项设置为On,其实这是一种及其危险的设置方法,很可能引起严重的安全性问题。如果没有特殊的需要,强烈推荐保留默认设置!


上面提到的希望能对PHP爱好者有所帮助。






全部评论0
回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2024-12-25 02:37 , Processed in 0.154777 second(s), 22 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2024 Discuz! Team