今天在處理一台 VPS 在架設 php 站台的時候遭遇在啟動網站的時候使用 php 編譯程式碼
在以往處理 VPS 的經驗中,通常在主機內都會加入一些有的沒的 “安全參數”
以至於在執行的過程中發生了許多被限制的關卡。
手動測試 php index.php 確認本機環境沒問題後,把問題拋向 apache
一一檢視 httpd.conf 設定檔發現以下問題
<IfModule mod_userdir.c> php_admin_value engine Off </IfModule>
mod_userdir 是用來指定每個使用者擁有不同的目錄頁面用的,預設是 disabled
加上又放了 php_admin_value engine off 的參數
使得我建立的 php 網站都無法被編譯
註解 php_admin_value engine off 之後 httpd reload 一下就恢復正常了。