[英]php.ini not found in location reported by phpinfo()
我們在這里使用不受管理的Rackspace雲服務器。 它正在運行Ubuntu 11.10。 我想安裝gearman庫和擴展名,所以我需要找到當前加載的php.ini
文件。 運行phpinfo()
,說文件位於/etc/php.ini
。 但是,當我在終端中轉到此目錄時,沒有文件。
這是怎么回事,我該如何解決呢?
更新 :我也剛剛在終端中運行了php --version
,它返回了phpinfo()顯示的錯誤版本
聽起來好像Web服務器在chroot
環境中運行該站點,所以Web服務器報告為/etc/
的東西與整個機器上使用的/etc/
。
至於報告版本不同的php --version
,則可能意味着您安裝了兩個單獨的PHP版本。 Web服務器被配置為使用一個服務器(可能再次安裝在chroot
環境中),並且整個機器在Web服務器外部運行完全不同的副本。
在此處閱讀有關chroot的更多信息: http : //en.wikipedia.org/wiki/Chroot
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.