Linux環境下面安裝PHP擴展,愛好編程的進!

Linux是程序員部署網站都會用到的系統,PHP的環境經常也會搭建在上面,PHP開發過程中會使用到很多擴展,有的時候部署一個網站在上面的時候,會提示你沒有擴展,比如沒有gd庫,這是一個圖像處理相關的擴展。

Linux環境下面安裝PHP擴展,愛好編程的進!

大家第一反應就是再去下載一個擴展,這樣其實很麻煩,其實在原有的PHP源碼裡面就有這個擴展,我們把這個擴展再編譯進去PHP就行了。下面就來為大傢俱體講解一下。

Linux環境下面安裝PHP擴展,愛好編程的進!

環境

  • Linux 操作系統

  • CentOS 6.3

  • PHP 5.6

操作

  • 編譯安裝擴展。

#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
  • 然後安裝成功之後,就可以查看到gd庫的位置。

/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226
  • 配置gd擴展,在php.ini中加入下面一行,並保存。

extension=gd.so
  • 重啟Apache或者php-fpm。

Linux環境下面安裝PHP擴展,愛好編程的進!


分享到:


相關文章: