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