码界工坊

htykm.cn
人生若只如初见

如何减少Ubuntu PHP日志输出

要减少Ubuntu中PHP日志输出,您可以采取以下几种方法:

  1. 修改PHP配置文件(php.ini):

找到您的PHP配置文件(php.ini)。它通常位于/etc/php/{ 版本号}/apache2/php.ini/etc/php/{ 版本号}/cli/php.ini。您可以使用以下命令查找它:

php --ini

使用文本编辑器打开php.ini文件,例如:

sudo nano /etc/php/{ 版本号}/apache2/php.ini

找到以下设置并进行调整:

  • error_reporting:设置为E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT & ~E_USER_NOTICE & ~E_USER_DEPRECATED,这将报告所有错误,但排除通知、弃用的功能、严格标准和用户通知。
  • display_errors:设置为Off,这将禁用错误显示。
  • log_errors:设置为On,这将启用错误日志记录。
  • error_log:设置错误日志文件的路径,例如/var/log/php_errors.log

保存更改并退出编辑器。重启Apache或PHP-FPM服务以使更改生效:

sudo systemctl restart apache2

或者

sudo systemctl restart php{ 版本号}-fpm
  1. 修改Web服务器配置文件:

如果您使用的是Apache,可以编辑/etc/apache2/sites-available/{ 站点名}.conf文件,添加以下内容:

php_value error_reporting E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT & ~E_USER_NOTICE & ~E_USER_DEPRECATEDphp_value display_errors Offphp_value log_errors Onphp_value error_log /var/log/php_errors.log

然后重启Apache服务:

sudo systemctl restart apache2

如果您使用的是Nginx,可以编辑/etc/nginx/sites-available/{ 站点名}文件,添加以下内容:

location ~ \.php$ {     ...    fastcgi_param PHP_VALUE "error_reporting=E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT & ~E_USER_NOTICE & ~E_USER_DEPRECATED";    fastcgi_param PHP_VALUE "display_errors=Off";    fastcgi_param PHP_VALUE "log_errors=On";    fastcgi_param PHP_VALUE "error_log=/var/log/php_errors.log";    ...}

然后重启Nginx服务:

sudo systemctl restart nginx

这样,您就可以减少Ubuntu中PHP日志的输出。

未经允许不得转载 » 本文链接:http://htykm.cn/html/775c699218.html

推荐文章

  • Debian exploit漏洞修复后如何验证

    验证Debian系统中的漏洞是否已被成功修复,通常涉及以下几个步骤:更新系统:确保系统已更新到最新版本,因为Debian会定期发布安全补丁和更新来修复已知的漏洞。检查补丁信息:对于特定的漏洞修复,可以 ...

  • 公司可以有多个域名吗?公司没有网站域名怎么申请

    公司可以有多个域名吗?公司没有网站域名怎么申请?相信很多人都会有这样的疑问,下面聚名网为你详解一下以上问题。公司可以有多个域名吗?公司可以有多个域名的。很多公司为了保护品牌,会将com、cn、net、 ...

  • cn域名到期后多少天可以抢注?如何抢注?

    cn域名到期后多少天可以抢注?如何抢注?CN域名到期后60-75天内可以抢占。在删除CN域名时,可以通过云服务提供商抢先.CN域名,预订过期的抢先注册功能,并在删除.CN域名后立即进行。下面聚名网小编 ...

  • 如何申请企业网站域名?申请企业网站域名有何技巧?

    如何申请企业网站域名?申请企业网站域名有何技巧?一家企业在推广自己的产品或者是服务时,免不了要在网上进行推广的,这时候建立一个自己的企业网站就十分有必要了。购买注册域名作为企业建站的第一步,对于企业网 ...

  • Linux服务器上Swagger API测试技巧

    在Linux服务器上进行Swagger API测试时,可以采用以下几种技巧来提高效率和安全性:Swagger UI安装与配置安装Node.js和npm:首先需要在Linux服务器上安装Node.js和 ...

  • 公司域名怎么申请 公司怎么注册域名

    没有网站怎么申请域名?公司没有网站,需要向域名服务商申请,想注册域名,可以去一些域名注册商看看,最好多注册几种域名尾缀,如com、cn、net等。       在注册域名时,输入域名并点击查询,查看是 ...

  • 怎么看一个域名注册了多少年?查看方法有哪些

    怎么看一个域名注册了多少年?查看方法有哪些?相信很多人都是这样的疑问,下面聚名网为你详解一下以上问题。怎么看一个域名注册了多少年?看一个域名注册了多少年,可以通过whois工具来查询。在whois工具 ...

  • .hk域名是不是顶级域名 .hk域名的应用价值怎么样

    .hk域名是不是顶级域名?.hk域名的应用价值怎么样?在全球,不同的域名后缀加在一起林林总总大约有上千个。在众多的域名后缀中,.hk域名问世较早,2004年就出现了。.hk域名具有极强的标识性,是香港 ...