Linux下面安裝PHP擴充套件
阿新 • • 發佈:2018-12-10
Linux是程式設計師部署網站都會用到的系統,PHP的環境經常也會搭建在上面,PHP開發過程中會使用到很多擴充套件,有的時候部署一個網站在上面的時候,會提示你沒有擴充套件,比如沒有gd庫,這是一個影象處理相關的擴充套件。
大家第一反應就是再去下載一個擴充套件,這樣其實很麻煩,其實在原有的PHP原始碼裡面就有這個擴充套件,我們把這個擴充套件再編譯進去PHP就行了。下面就來為大傢俱體講解一下。
環境
- Linux 作業系統
- CentOS 6.3
- PHP 5.6
操作
1. 編譯安裝擴充套件。
#php的原始碼目錄,根據具體路徑而定 $ cd /root/php-5.6.5 #切換到gd庫擴充套件的 $ cd ext/gd #生成configure檔案,具體而定 $ /usr/local/php/bin/phpize $ ./configure --with-php-config=/usr/local/php/bin/php-config --with-png-dir --with-freetype-dir --with-jpeg-dir --with-gd #編譯並且安裝 $ make && make install
如果過程中出現了autoconf命令環境不存在的情況,請執行以下命令安裝。
$ yum -y install autoconf
2. 然後安裝成功之後,就可以檢視到gd庫的位置。
/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226
3. 配置gd擴充套件,在php.ini中加入下面一行,並儲存。
extension=gd.so
4. 重啟Apache或者php-fpm。