php配置
php:脚本语言解释器
配置文件:/etc/php.ini, /etc/php.d/*.ini
配置文件在php解释器启动时被读取
对配置文件的修改生效方法
Modules:重启httpd服务
FastCGI:重启php-fpm服务
/etc/php.ini配置文件格式:
[foo]:Section Header
directive = value
注释符:较新的版本中,已经完全使用;进行注释
#:纯粹的注释信息
;:用于注释可启用的directive
默认 /etc/php.ini这个文件是不存在的
1 yum provides /etc/php.ini
2 Loaded plugins: fastestmirror
3 Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
4 Determining fastest mirrors
5 php-common-5.4.16-42.el7.x86_64 : Common files for PHP
6 Repo : base
7 Matched from:
8 Filename : /etc/php.ini
通过命令查看出,来之php-common-5.4.16-42.el7.x86_64 这个包
php设置
php.ini的核心配置选项文档: http://php.net/manual/zh/ini.core.php
php.ini配置选项列表:http://php.net/manual/zh/ini.list.php
php常见设置:
max_execution_time= 30 最长执行时间30s
memory_limit=128M 生产不够,可调大
display_errors=off 调试使用,不要打开,否则可能暴露重要信息
display_startup_errors=off 建议关闭
post_max_size=8M 最大上传数据大小,生产可能调大,比下面项大
upload_max_filesize =2M 最大上传文件,生产可能要调大
max_file_uploads = 20 同时上传最多文件数
date.timezone =Asia/Shanghai 指定时区
short_open_tag=on 开启短标签,如<? phpinfo();?>