php.ini配置文件

php.ini配置

php和php-fpm是分开运行的,php命令行是直接读取php.ini的配置,不会读取fpm的

opcache.enable=1
opcache.memory_consumption=128		#内存使用限制
opcache.max_accelerated_files=4000	#最大缓存文件数
opcache.validate_timestamps=0		#自动更新缓存,开启后需要配置opcache.revalidate_freq的间隔来检测缓存的代码源文件是否更新。0为关闭,生产环境关闭即可
opcache.revalidate_freq = 60		#检测缓存更新的间隔
opcache.interned_strings_buffer = 16	#字符串驻留技术使用多少内存,默认8M
opcache.file_cache_only=false		#false为内存和文件同时缓存,true为只用文件缓存
file_uploads = 20			#同时允许上传文件数
upload_max_filesize = 200M	#上传文件最大大小
post_max_size = 200M		#接受的POST数据的最大大小,包括所有上传文件的总大小
max_execution_time = 300	#设置PHP脚本的最大执行时间(以秒为单位),这里设置为 300 秒(5 分钟)。这个配置项确保在上传大文件时 PHP 脚本有足够的时间执行
session.save_handler = redis
session.save_path = 127.0.0.1:6379
open_basedir = /data/www	#限制php进程访问的目录,一定程度上方式phpshell攻击
disable_functions = passthru,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,popen,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server		#禁止系统函数和禁止任何文件和目录的操作
expose_php = Off		#header头不输出PHP版本信息
display_errors = Off	#生产环境中,我们应该禁止错误提示
log_errors = On			#在关闭display_errors后能够把错误信息记录下来
error_log				#设置PHP错误日志存放的目录

posted @ 2023-05-25 10:58  suyanhj  阅读(42)  评论(0)    收藏  举报