PHP 开发虚拟主机

这是一个关于如何控制虚拟主机站点中的 PHP 错误日志记录以进行开发和调试的示例。假设

  • PHP 模块已安装。
  • 开发环境不适合生产。
<VirtualHost *:80>
    ServerName example.com
    DocumentRoot /var/www/domains/example.com/html
    ErrorLog /var/www/domains/example.com/apache.error.log
    CustomLog /var/www/domains/example.com/apache.access.log common
    php_flag log_errors on
    php_flag display_errors on
    php_value error_reporting 2147483647
    php_value error_log /var/www/domains/example.com/php.error.log
</VirtualHost>

注意: 虚拟主机配置仅用于开发,因为 display_errors 已启用且你不希望在生产中使用。