博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
phpinfo常见配置信息
阅读量:5905 次
发布时间:2019-06-19

本文共 1421 字,大约阅读时间需要 4 分钟。

在开发过程中,经常碰到比如加载的是哪个配置文件、上传文件大小受限、PHP错误日志文件位置等问题需要快速查找出来并解决,因此总结记录出下面的相关配置。

— 输出关于 PHP 配置的信息

1、查看phpinfo配置信息

  • 方式一
  • 方式二
在命令行运行(注意php路径)://后面加个管道符">",将phpinfo信息输出到phpinfo.txt文件保存D:\wamp\bin\php\php5.5.12\php.exe -i > phpinfo.txt

方式一查看信息如下

640833-20171123181901571-1808901919.png

2、需熟知的配置

在安装扩展的时候,需要知道自己PHP的运行环境,根据环境来安装适合自己的扩展版本,所以还是很有必要知道一下这些配置的

  • Compiler:PHP运行用到的编译器,MSVC11 (Visual C++ 2012),当安装某些扩展的时候需要知道PHP编译环境,比如pthreads多线程扩展,需要安装对应编译器的扩展,如需安装请点击链接:

  • Architecture:PHP环境架构位数。x86表示32位,x64表示64位

  • Configuration File (php.ini) Path:PHP配置文件目录,如果该配置文件路径存在,则优先加载该配置文件,否则尝试加载Loaded Configuration File指定的配置文件

  • Loaded Configuration File:一般情况下,都是加载的这个的配置文件,所以,要修改php.ini文件配置的话,可以直接改这一个php.ini文件即可,另一个php.ini不动也没事。

其他PHP配置

  • error_log :默认PHP错误日志文件路径,详情请见,用法示例:
// 设置错误日志文件路径,默认路径为 d:/wamp/logs/php_error.logini_set("error_log", "d:/wamp/logs/php_error2.log");// 写一条信息到错误日志,执行完,上面配置的错误日志文件中将可以看到“this is a error message!!!!”。error_log("this is a error message!!!!");
  • error_reporting:错误报告,可用PHP设置该值确定报告级别,详情见,用法示例:
// 关闭所有PHP错误报告error_reporting(0);// 报告 E_NOTICE也挺好 (报告未初始化的变量或者捕获变量名的错误拼写)error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
  • extension_dir:PHP扩展目录

  • memory_limit:PHP脚本允许时能够分配的最大内存大小,默认是128MB,用法示例:

//PHP运行时分配的内存无限制ini_set('memory_limit', -1);//设置大小为256MBini_set('memory_limit', "256M");
  • max_file_uploads:单个请求所允许上传的最大文件数量,默认为20

  • post_max_size:PHP最大接收post提交数据的大小。值设置为0表示无大小限制

  • upload_max_filesize:最大允许上传文件的大小

转载于:https://www.cnblogs.com/renzhicai/p/7886516.html

你可能感兴趣的文章
Springboot配置(上)
查看>>
java--Eclipse for mac 代码提示(代码助手,代码联想)快捷键修改
查看>>
left join on/right join on/inner join on/full join on连接
查看>>
template.helper 多参数
查看>>
Android 四大组件之一(Activity)
查看>>
扫描(一)
查看>>
Centos7安装rabbitmq server 3.6.0
查看>>
iostat命令学习
查看>>
html video的url更新,自动清缓存
查看>>
【11】ajax请求后台接口数据与返回值处理js写法
查看>>
Python菜鸟之路:Jquery Ajax的使用
查看>>
LeetCode算法题-Maximum Depth of Binary Tree
查看>>
Cox 教学视频5
查看>>
Jenkins持续集成学习-搭建jenkins问题汇总
查看>>
使用ffmpeg实现对h264视频解码 -- (实现了一个易于使用的c++封装库)
查看>>
flink watermark介绍
查看>>
Android Xutils 框架
查看>>
Sysbench 0.5版安装配置
查看>>
书摘—你不可不知的心理策略
查看>>
【博客话题】毕业——开始人生的艰苦历程
查看>>