修改 php.ini 相关参数:
| $ vim /usr/local/php/etc/php.ini expose_php = Off short_open_tag = ON max_execution_time = 300 max_input_time = 300 memory_limit = 128M post_max_size = 32M date.timezone = Asia/Shanghai mbstring.func_overload=2 extension = "/usr/local/php/lib/php/extensions/no-debug-zts-20160303/ldap.so" |
设置 OPcache 缓存:
| [opcache] zend_extension=/usr/local/php/lib/php/extensions/no-debug-zts-20160303/opcache.so opcache.memory_consumption=128 opcache.interned_strings_buffer=8 opcache.max_accelerated_files=4000 opcache.revalidate_freq=60 opcache.fast_shutdown=1 opcache.enable_cli=1 |
设置php安全函数:
| $ vim /usr/local/php/etc/php.ini |
默认值:
| disable_functions = |
修改为:
或通配:
配置www.conf
取消以下注释并修改优化其参数:
| listen = /var/run/www/php-cgi.sock listen.owner = www listen.group = www listen.mode = 0660 listen.allowed_clients = 127.0.0.1 pm = dynamic listen.backlog = -1 pm.max_children = 180 pm.start_servers = 50 pm.min_spare_servers = 50 pm.max_spare_servers = 180 request_terminate_timeout = 120 request_slowlog_timeout = 50 slowlog = var/log/slow.log |
创建php-cgi.sock存放目录
| $ mkdir /var/run/www/ $ chown -R www:www /var/run/www |
配置php-fpm.conf
取下以下注释并填写完整路径:
| pid = /usr/local/php/var/run/php-fpm.pid |
至此php7已经安装完成。
说明:禁用php函数,如果程序需要这些函数,可以取消禁止,新手建议忽略此步骤。
创建system系统单元文件php-fpm启动脚本:
| $ vim /usr/lib/systemd/system/php-fpm.service |
添加如下变量内容:








