簡體   English   中英

在phpinfo()報告的位置中找不到php.ini

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM