这篇“php中慢查询日志和错误日志的使用示例“除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“php中慢查询日志和错误日志的使用示例”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获、下面让我们一起来看看具体内容吧。
php有什么用
php是一个嵌套的缩写名称,是英文超级文本预处理语言,它的语法混合了C、Java、Perl以及php自创新的语法,主要用来做网站开发,许多小型网站都用php开发,因为php是开源的,从而使php经得久不衰。
php-fpm慢日志
php慢日志需要在php-fpm。参看设置,如果使用源码包安装默认请执行下面命令
cp php-fpm.conf.default php-fpm.conf
默认通过源码包编译安装php目录应在
/usr/地方/php
目录下,如果你通过百胜或者其他方式安装,不清楚或不知道php具体安装目录,可以使用
find /, -name php-fpm。参看
或
php 小姐;|,grep 路径 ------------------------------------------ (root@xxxx 等等)#,php 小姐;|,grep 路径 Configuration File (php . ini), Path =祝辞,/usr/地方/php/等 XPath Support =祝辞启用 Path 用sendmail =祝辞,/usr/sbin/sendmail -t 我 (root@xxxx 等等)#
开启慢查询日志
旧的版本是在php-fpm。参看设置(实际是我忘记了哪个版本),php7.x版本源码包编译后需要www.conf修改慢查询配置
vim /usr/地方/php/etc/php-fpm.d/www.conf
不过配置项都一样的,如果你在php-fpm.conf找不到,就去他的同级目录php-fpm.d下面找下吧。
;,, log file for slow 请求 ,,Default 价值:not 设定 ,,注意:slowlog is mandatory if request_slowlog_timeout is 集 slowlog =,日志/pool.log.slow美元 ,,,timeout for  serving a single request after which a PHP backtrace will dumped 才能用,& # 39;slowlog& # 39;,文件只A value of & # 39; 0 & # 39;, means & # 39;从# 39;。 ;,Available 单位:,年代(兴起)(默认),m (inutes), h(我们的),一、d(赞成票) ,,Default 值:0 request_slowlog_timeout =, 0
slowlog设置慢查询日志的生成目录
request_slowlog_timeout设置慢查询的标准时间(打开此配置就相当于开启了慢查询日志),配置以秒为单位,一般设置3 s。
错误错误日志
在生产环境中是不允许php报错的,就算报错也是白屏或者500人,所以在生产环境中的日志收集是非常重要的。
开启错误日志
一般情况下,php错误日志的配置都在php。ini文件中
/usr/地方/php/etc/php . ini --------------------------- 时间=error_reporting E_ALL ,, ~ E_DEPRECATED ,, ~代码 display_errors =, log_errors =, ,,Log errors 用specified 文件只php # 39; s default behavior is 用leave 却;能够值 ,空的。 ;,http://php.net/error-log ,,例如: error_log =php_errors.log ;,Log errors 用syslog (Event Log 提醒窗口)。 error_log =, syslog
error_log错误日志的生成目录
error_reporting生产环境错误级别应全开
display_errors在页面上不显示错误
log_errors开启错误日志
最终的结果是
error_log =,/var/log/php_error.log display_errors =, error_reporting =E_ALL log_errors =,
感谢你的阅读,希望你对“php中慢查询日志和错误日志的使用示例”这一关键问题有了一定的理解,具体使用情况还需要大家自己动手实验使用过才能领会,快去试试吧,如果想阅读更多相关知识点的文章,欢迎关注行业资讯频道!