修改php.ini配置PHP扩展模块教程

  • 时间:
  • 浏览:0

首先来看下或多或少php.ini的常用优化:

用记事本就让或多或少编辑打开php.ini查找。

disable_functions = 

找到后在“=”上方加带(这里都有通常禁止在php执行的函数)

disable_functions=exec,system,passthru,error_log,ini_alter,dl,openlog,syslog,readlink,symlink,link,leak,fsockopen,proc_open,popepassthru,chroot,scandir,chgrp,chown,escapeshellcmd,escapeshellarg,shell_exec,proc_get_status,popen

上方内容请倒入一行。就让保持帖子的整体效果作了换行

一般后台只用加:

disable_functions = system,passthru,shell_exec,com,exec,shell

查找:

display_errors

这是错误显示功能,就让是做调试一段话用on,或多或少改成off。

查找:

magic_quotes_gpc

就让是off一段话改成on

查找:

register_globals

就让是on一段话改成off

查找:

open_basedir

上方增加

/www/:/tmp/

这里是限制php可不须要访问的目录,上方一定要加带/,就让就让有/wwwabcd你是什么 目录也会被访问得到

多个目录用英文:分隔。就让不加带/tmp/一段话discuz!的上传功能就无法使用

注意:以上内容在php.ini的开头会有相关设置的提示,请按 ctrl+f 查找下1个 ,过多再说直接在上方修改

gd库的支持

;extension=php_gd2.dll

将前面的分号“;”加带

output_buffering = off

  输出缓存允许你甚至在输出正文内容就让发送 header(标头,包括cookies)行 其代价是输出层快一点 或多或少点速率单位。让我使用输出缓处在运行时打开输出缓存, 就让在这里将指示设为 on 而使得所有文件的输出缓存打开。

output_handler = ; 

  让我重定向你的脚本的所有输出到1个 函数,那样做就让对处里或以日志记录它有用。累似 若你将你是什么 output_handler 设为ob_gzhandler, 则输出会被透明地为支持gzip或deflate编码的浏览器压缩。

  设1个 输出处里器自动地打开输出缓冲。

找到你是什么

output_buffering = off

修改为

output_buffering = on

注意,过多再说设置数值,只须要设置为on即可。

相应的,你还可不须要在你的discuz后台,打开gzip支持,也是优化的一项内容。

  或多或少朋友 为了安全,还启用了php的安全模式,你是什么 也是一辦法 。

  或多或少朋友 时不时反映无法上传较大的文件就让后台备份数据时不时超时

max_execution_time = 50 ; 

你是什么 是每个脚本运行的最长时间,可不须要个人修改加长,单位秒。

max_input_time = 50 ; 

这是每个脚本可不须要消耗的时间,单位也是秒。

memory_limit = 8m ; 

你是什么 是脚本运行最大消耗的内存,也可不须要个人加大

upload_max_filesize = 2m ; 

上载文件的最大许可大小 ,个人改吧,或多或少图片论坛须要你是什么 更大的值。

  php报错显示php has encountered an access violation at xxxxxx处里辦法

什么都有人说,是php版本的间题,实在不然,可不须要从3个地方来看你是什么 间题

  • 否有zend所需的dll文件所在目录给的权限过高 ,须要有读取和运行的权限
  • 否有使用的503,设置过应用池,比如池中限制了你是什么 你是什么 ,调整一下再试试看,否有好了,呵呵
  • php.ini1个 地方没法 设置,就让或多或少守护系统进程须要用到的

;upload_tmp_dir

该行的注释符,使该行在php.ini文档中起作用。upload_tmp_dir是用来定义上传文件存放的临时路径,在这里你还可不须要给其定义1个 绝对路径。

累似 :

upload_tmp_dir = d:upload 

当然,此时你的d:upload目录须要有读写权限。

这里我设置为

upload_tmp_dir = c:temp

时不时再次出现从前的错误一段话一般否有则你的php.ini中关于session.save_path一项没法 设置好,处里的辦法 是将session.save_path和session.cookie_path 设置置为:

session.save_path = c:temp

session.cookie_path = c:temp(我没法 修改这项,我发现修改后的验证码没法 用)

就让在c:目录下建立1个 temp目录

Tags: php.ini   PHP   配置   扩展模块  
责任编辑:190