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 已啟用且你不希望在生產中使用。