PHP動態安裝所須要的擴展庫之GD庫

版權聲明:轉載請註明原創地址 https://blog.csdn.net/u013032788/article/details/46729003

一、首先第一步要作的是進入PHP安裝時候的源碼包(注意,這裏指的不是你安裝的路徑,而是安裝包)php

二、進入ext目錄以下圖:html


三、進入gd文件夾以下圖:sql


四、利用phpize來安裝gd庫apache

/usr/local/php/bin/phpize運行過這個命令後,你會發現如今gd這個文件夾下面多出了好多東西,這時候你能夠發現有個名爲configure的文件夾服務器

以下圖:post


五、接下來就像裝源碼包同樣了呢,好比先進行‘配製’學習

./configure --with-php-config=/usr/local/php/bin/php-config //這個路徑是你安裝php時候的路徑呢網站

而後就是,makespa

最後就是,make install.net

六、若是你很幸運的話順利安裝完成以後會有個安裝好的目錄出現的喲 以下代碼:

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

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

這個時候其實GD庫也就已經安裝好了呢,嗯,你先別急呢,下面還要進行與php整合一下。

七、打開php.ini 好比個人是這樣子打開的, vi /usr/local/php/etc/php.ini 以下圖


找到extension_dir把前面的「分號」去了,修改成你本身要放入PHP擴展的路徑呢,個人是/usr/local/php/ext/呢

八、如今把咱們安裝好的gd.so拷貝到PHP擴展的目錄就能夠了呢,你能夠以下這樣子作,

 cp /usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/gd.so    /usr/local/php/ext/

或者

cp  modules/gd.so      /usr/local/php/ext/          (注意:這個modules其實就是咱們安裝的時候生成的,裏面的gd.so纔是咱們真正須要的呢)

九、最後一步了,在php.ini裏面加個一句話,extension=gd.so如上圖所示,重啓你的Apache服務器生效,好比個人: /usr/local/apache2/bin/apachectl restart

十、沒有10了


===================================================================================================================================

中間可能會遇到的問題,好比‘配製’的時候會有以下報錯:

configure: error: png.h not found.

解決辦法:

yum install freetype

yum install freetype-devel

yum install libpng-devel

yum install libjepg-devel

從新編譯便可。



一塊兒交流學習成長加個羣唄:


二當家的官網,請訪問 http://www.erdangjiade.com

更多商城企業源碼,盡在 http://www.erdangjiade.com/source

更多原創模板,盡在 http://www.erdangjiade.com/templates  

網頁特效下載:www.erdangjiade.com/js

PHP/Mysql:www.erdangjiade.com/php       PHP網站開發求職QQ羣 368848856
相關文章
相關標籤/搜索