最新公告
  • 欢迎您光临网站无忧模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • PHP7中php.ini、php-fpm和www.conf如何配置

    正文概述 六哥   2021-06-10   22

    本篇文章给大家介绍一下PHP7中“php.ini”、“php-fpm”和“www.conf”配置的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

    因此,这篇文章主要对这三个PHP配置文件的进行简单说明,具体的配置过程见本文末尾的附录部分。

    1 配置php.ini

    php.ini是php运行核心配置文件:

    ######避免PHP信息暴露在http头中
    expose_php = Off
    
    ######避免暴露php调用mysql的错误信息
    display_errors = Off
    
    ######在关闭display_errors后开启PHP错误日志(路径在php-fpm.conf中配置)
    log_errors = On
    
    ######设置PHP的扩展库路径
    extension_dir = "/usr/local/php7/lib/php/extensions/no-debug-non-zts-20141001/"
    
    ######设置PHP的opcache和mysql动态库
    zend_extension=opcache.so
    extension=mysqli.so
    extension=pdo_mysql.so
    
    ######设置PHP的时区
    date.timezone = PRC
    
    ######开启opcache
    [opcache]
    ; Determines if Zend OPCache is enabled
    opcache.enable=1
    
    ######设置PHP脚本允许访问的目录(需要根据实际情况配置)
    ;open_basedir = /usr/share/nginx/html;
    2 配置php-fpm.conf

    php-fpm.conf是php-fpm进程服务的配置文件:

    ######设置错误日志的路径
    error_log = /var/log/php-fpm/error.log
    ######引入www.conf文件中的配置
    include=/usr/local/php7/etc/php-fpm.d/*.conf
    3 配置www.conf(在php-fpm.d目录下)

    www.conf这是php-fpm进程服务的扩展配置文件:

    ######设置用户和用户组
    user = nginx
    group = nginx
    
    ######根据nginx.conf中的配置fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;设置PHP监听
    ; listen = 127.0.0.1:9000   #####不建议使用
    listen = /var/run/php-fpm/php-fpm.sock
    
    ######开启慢日志
    slowlog = /var/log/php-fpm/$pool-slow.log
    request_slowlog_timeout = 10s
    
    ######设置php的session目录(所属用户和用户组都是nginx)
    php_value[session.save_handler] = files
    php_value[session.save_path] = /var/lib/php/session

    最后,附上工程的截图:

    GitHub上关于LNMP的常用配置

    推荐学习:php视频教程

    以上就是PHP7中php.ini、php-fpm和www.conf如何配置的详细内容,更多请关注网站无忧资源网其它相关文章!


    网站无忧 » PHP7中php.ini、php-fpm和www.conf如何配置

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    发表评论

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者
    升级SVIP尊享更多特权立即升级