我已經從源代碼php + php-fpm + nginx構建了幾次。設置php-fpm的默認配置文件位置
我已經習慣了把一切都內/usr/local
當PHP-FPM開始Hovewer的php-fpm的配置文件php-fpm.conf
總是從/etc/
裝我當然可以改變與-y
指令位置但我寧願在默認情況下擁有不同的位置。
有沒有辦法做到這一點?
在實際構建之前運行./config
時,缺省位置是否取決於指令集?
我已經從源代碼php + php-fpm + nginx構建了幾次。設置php-fpm的默認配置文件位置
我已經習慣了把一切都內/usr/local
當PHP-FPM開始Hovewer的php-fpm的配置文件php-fpm.conf
總是從/etc/
裝我當然可以改變與-y
指令位置但我寧願在默認情況下擁有不同的位置。
有沒有辦法做到這一點?
在實際構建之前運行./config
時,缺省位置是否取決於指令集?
執行對PHP的來源多文件搜索和構建文件顯示調用./confugure
您可以使用編譯時選項--with-config-file-path=PATH
來編譯php。
可以使用與Apache加樂線
SetEnv PHPRC /location/todir/containing/phpinifile
正如你指出一個.htaccess
使用自定義php.ini文件您可以使用CLI指令來選擇不同的php.ini
以及
時
php-fpm.conf
位置由編譯時選項
--sysconfdir=/path/to
指定確定' --with-config-file-path = PATH'設置'php.ini'的位置,而不是'php-fpm.conf'的位置 – Paolo
如何檢查php-fpm在哪裏搜索f或運行時的.conf文件?我在'php -i'中看不到它。 –
@Blossoming_Flower當你調用'php -i'時,你應該在'Configure Command =>'後面看到指令路徑選項。如果它不在那裏,它應該在默認位置。發表您的評論作爲一個問題(並在這裏寫一個讚揚你做到了這一點),所以我可以給你一個更詳細的答案(和其他人可能貢獻)。 – Paolo