你應該學會的原始碼編譯安裝PHP擴充套件

2021-09-13 17:16:45 字數 866 閱讀 2540

執行phpize:進入解壓後的包後,(如果是ext下面的擴充套件包直接進入)執行phpize,如果伺服器上安裝了多個php,一定要找對路徑(一般都是/usr/local/php/bin/phpize,看自己的php安裝目錄寫對路徑即可)

(phpize是用來擴充套件php擴充套件模組的,通過phpize可以建立php的外掛程式模組)

(當php編譯完成後,php的bin目錄下會有phpize這個指令碼檔案)

為什麼要執行phpize?

因為當我們需要再新增一些模組,但是又不想重新編譯php時,這時我們就可以使用phpize命令。
./configure --with-php-config=/usr/local/php/bin/php-config
ps:這裡還要多嘴一句:一定要找對php-config的所在位置(尤其是伺服器上有多個php例項)

如果沒有報錯會提示以下資訊:

[root@localhost imagick-3.4.0rc4]# make install

installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/

installing header files: /usr/local/php/include/php/

這時候擴充套件就安裝完成啦,此時還需要在php.ini裡面加入extension=***(副檔名)

重啟php,檢視phpinfo

CentOS原始碼安裝apache和php

一 安裝apache 2.安裝必要的元件 檢視是否安裝了pcre pcre devel 3.解除安裝系統原來的apache 因為centos6.5預設已經安裝了apache2.2,所以先要解除安裝 依賴包很多,依次順藤摸瓜解除安裝就好了 4.安裝apr tar zxvf apr 1.5.1.tar....

手動編譯原始碼安裝mysql 原始碼編譯安裝mysql

1 安裝mysql需要的依賴包 yum y install ncurses devel libaio devel 2 安裝編譯mysql需要的軟體 mysql 有3個版本分支 5.0 5.1系列 5.4 5.7系列 6.0 7.1群集產品系列 最早的mysql 5.0 5.1產品 直接.config...

ubuntu git 原始碼編譯安裝

本文發布時最新的git版本是1.7.4.3 安裝git依賴的工具和庫 sudo apt get build dep git core git doc tar xf git v1.7.4.3.tar.gz cd git git b3229df 編譯make prefix usr local all d...