phpize的作用 資料整理

2021-09-07 03:32:09 字數 1051 閱讀 1327

phpize的作用可以這樣理解:偵測環境(phpize工具是在php安裝目錄下,基於這點phpize對應了當時的php環境,所以是要根據該php的配置情況生成對應的configure檔案),建立乙個configure檔案。必須在乙個目錄下去執行phpize。那麼phpize就知道你的的環境是哪個目錄,並且configure檔案建立在該目錄下。

步驟總結:

一、cd /usr/src/php原始碼包目錄/ext/擴充套件目錄/

二、/usr/local/php5314/bin/phpize

三、./configure --with-php-config=/usr/local/php5314/bin/php-config

四、make && make install

ps:make install會自動將生成的.so擴充套件複製到php的擴充套件目錄下去,比如會提示已經安裝到 /usr/local/php/php-5.5.18/lib/php/extensions/no-debug-non-zts-20121212/目錄下去

五、剩下是配置php.ini

假如你的伺服器上安裝了多個版本php,那麼需要告訴phpize要建立基於哪個版本的擴充套件。通過使用--with-php-config=指定你使用哪個php版本。

比如:--with-php-config=/usr/local/php524/bin/php-config

關於php-config檔案:是在php編譯生成後(安裝好),放在安裝目錄下的乙個檔案。開啟phpize檔案內容會發現,裡面定義好了php的安裝目錄等變數

prefix='/usr/local/php'

phpize是編譯安裝時候生成好的,記錄了當時安裝的一些資訊。並不能從其他地方拿個phpize來使用。

phpize是在php安裝目錄下的乙個檔案。比如我安裝了兩個php5.2 和php5.3那麼使用phpize也要使用對應版本的phpize才行。此時使用--with-php-config有什麼作用?

phpize工具一般在**?

當php編譯完成後,php安裝目錄下的bin目錄下會有phpize這個指令碼檔案。所以是去安裝好的php安裝目錄去找。

phpize的作用 資料整理

phpize的作用可以這樣理解 偵測環境 phpize工具是在php安裝目錄下,基於這點phpize對應了當時的php環境,所以是要根據該php的配置情況生成對應的configure檔案 建立乙個configure檔案。必須在乙個目錄下去執行phpize。那麼phpize就知道你的的環境是哪個目錄,...

static作用整理

一 static的作用 1 函式體內,乙個被宣告為static的變數在函式被呼叫過程中維持其值不變。2 在模組內 但在函式體外 乙個被宣告為static的變數可被模組內的所有函式訪問,但不能被模組外的函式訪問。他是乙個本地全域性變數。3 在模組內,乙個被宣告成static的函式只可被本模組的函式呼叫...

meta標籤的作用及整理

標籤提供關於 html 文件的元資料。元資料不會顯示在頁面上,但是對於機器是可讀的。標籤始終位於 head 元素中。content width device width,initial scale 1.0 height viewport 高度 數值 device height initial sca...