php ini載入順序如預設路徑

2021-05-23 23:38:45 字數 907 閱讀 5431

因 為我的機器是5年前的老式機器,從大學一直培我到現在,哈哈,因為我現在的開發工作在linux上面多一點,並且在 windows上面我的機器已經跑不起來了,沒辦法,把系統換成了linux的ubuntu 版本,我自己編譯了apache2.2和php5.3,今天 在安裝xdebug的時候,在php檔案中所做的更改在phpinfo()之中看不到效果,這就讓我有點急了,因為我從來都沒有碰到過這樣的問題。

仔細看了一下phpinfo之中的資訊,發現是php.ini沒有找到,出現如下資訊

loaded configuration file (none),因此錯誤的原因找到了,具體應該有解決的辦法

(1)首先確認你的安裝或者編譯時候有沒有加--with-config-file-path。

如果你在編譯的時候加了--with-config-file-path=***選項,一定要把檔案放到***目錄。

(2)如果編譯的時候沒有加--with-config-file-path選項,那看是否把php.ini檔案放到了預設的地方,如在linux系統中,php.ini的預設位置在/usr/local/lib下面

(3)如果你上面都沒有做,那也可以指定php.ini的位置,那就是在apache2的httpd.conf檔案中新增如下指令

phpinidir /path/to/dir/with/php_ini_file

php.ini的查詢順序

(1)先查詢sapi模組的具體位置,如phpinidir指令所指定的位置

(2)php.ini相關的登錄檔項,只有在windows平台上面

(3)web伺服器目錄和php安裝目錄

(4)windows目錄,如c:/windows(在windows平台),如果指定了--with-config-file-path,就在此目錄下面尋找php.ini

具體資訊請看php.ini載入順序

關於樣式載入順序,js載入順序

對於大型 樣式表,js檔案有多個,這時載入順序有講究 以京東為例 對於js 先載入全域性配置,然後載入當前頁面配置 先載入base v1.js,再載入當前頁面配置 window.pageconfig 為啥要把pageconfig定義為乙個屬性,而不是單獨定義乙個變數,因為如果用乙個未定義的屬性時會i...

類載入器載入順序

先上 public class parent static public parent public static void staticmethod1 public static void staticmethod2 測試類 public static void main string args ...

類載入順序

1.載入靜態成員 塊 先遞迴地載入父類的靜態成員 塊 object的最先 再依次載入到本類的靜態成員。同乙個類裡的靜態成員 塊,按寫 的順序載入。如果其間呼叫靜態方法,則呼叫時會先執行靜態方法,再繼續載入。同乙個類裡呼叫靜態方法時,可以不理會寫 的順序。呼叫父類的靜態成員,可以像呼叫自己的一樣 但呼...