PHP擴充套件 擴充套件的載入順序及調整

2021-09-27 02:21:25 字數 967 閱讀 1996

首先找到php擴充套件載入目錄

php -i |grep extension_dir

得到 /usr/lib64/php/modules

那麼這個目錄在**設定的呢?php.ini裡面也沒有啊?

我們在編譯安裝擴充套件的時候需要指定--with-php-config=/usr/bin/php-config引數,就是指定配置檔案的,不然安裝程式怎麼知道應該將 ***.so 放到**去呢。

cat /usr/bin/php-config

就能看到

1、安裝php時預裝的擴充套件,載入順序是檔名的先後順序。

2、對於預裝的擴充套件,沒法設定不載入,自然也沒法設定載入順序,如果在php.ini中再次引入該擴充套件的話會提示重複載入的錯誤。php warning: module 『sockets』 already loaded in unknown on line 0

3、對於後期自己裝的擴充套件,在php.ini中可設定是否載入,可設定載入順序,但是 [自己裝的擴充套件] 和 [預裝的擴充套件] 這兩塊也沒法設定先後,依然按名稱先後。

例如sockets 是預裝的

event 是我裝的

新增extension=event.so

php -m |grep event

提示需要先載入 sockets

新增extension=sockets.soextension=event.so

提示重複載入 sockets

雖然不影響使用吧,但是看著礙眼,還是解除安裝 sockets擴充套件,然後在自己安裝乙個。

UIView的類擴充套件,擴充套件CGRect

菜雞成長日記 感慨 剛接觸ios程式設計的時候我們常常會先敲 同時學習基礎知識,如果是培訓出來的童鞋,由於沒有基礎或者基礎比較薄弱,往往會發現很多知識都沒怎麼理解,這時候自學 從網上找資料 和討論往往能更有效率的獲得知識 菜雞成長日記 內容 看到前輩們總是在乙個專案中對uiview進行類方法的擴充套...

linux螢幕擴充套件 擴充套件螢幕的校準 螢幕翻轉等

xrandr命令為螢幕擴充套件 xinput命令為輸入裝置 設定dsi 1為hdmi 1的右擴充套件 xrandr output dsi 1 right of hdmi 1 auto dsi 1為觸控螢幕且為右擴充套件,對其進行校準 xinput map to output deviceid dev...

ES6 陣列的擴充套件 擴充套件運算子

1 擴充套件運算子 三個點 將乙個陣列轉為用逗號分隔的引數序列 作用 用於函式呼叫 function add x,y const numbers 2,6 add numbers 8 8 2 作用 求最大值 拼接陣列 複製陣列 a2複製a1,改a2不改變a1 合併陣列 將字串轉化為真正的陣列 1 最大...