激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Linux|Centos|Ubuntu|系統(tǒng)進(jìn)程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務(wù)器之家 - 服務(wù)器系統(tǒng) - Centos - Centos php 擴(kuò)展方式安裝gd庫的方法

Centos php 擴(kuò)展方式安裝gd庫的方法

2019-09-27 14:54Centos教程網(wǎng) Centos

這篇文章主要介紹了Centos php 擴(kuò)展方式安裝gd庫的方法,需要的朋友可以參考下

網(wǎng)站的第二臺服務(wù)器跑的的環(huán)境主要是Python/Ruby,有時也需要簡單跑跑PHP腳本,所以也安裝了PHP,環(huán)境是Nginx+php-fpm,PHP是源碼編譯安裝的,所以是最小化安裝,甚至連mysqli擴(kuò)展都沒有。今天需要用到GD庫,才發(fā)現(xiàn)沒GD庫環(huán)境,所以需要安裝這個擴(kuò)展。對付單個擴(kuò)展,單獨編譯動態(tài)加載是比較方便快捷的。安裝過程也比較繁雜,這個記錄一下,方便后來者。

首先說明,我的PHP是源碼編譯安裝的,可以參看 以源碼編譯的方式安裝PHP與php-fpm。

先安裝 gd 前置庫 : freetype ,jpegsrc,libpng。

1. freetype

 

復(fù)制代碼

代碼如下:


wget "http://download.savannah.gnu.org/releases/freetype/freetype-2.4.0.tar.bz2" 
tar jxvf freetype-2.4.0.tar.bz2
cd freetype-2.4.0
./configure --prefix=/usr/local/freetype && make && make install

 

2. jpegsrc

 

復(fù)制代碼

代碼如下:


wget "http://www.ijg.org/files/jpegsrc.v9.tar.gz" 
tar zxvf jpegsrc.v9.tar.gz
cd jpeg-9
CFLAGS="-O3 -fPIC" ./configure --prefix=/usr/local/jpeg && make && make install
mkdir -p /usr/local/jpeg/include
mkdir -p /usr/local/jpeg/lib
mkdir -p /usr/local/jpeg/bin
mkdir -p /usr/local/jpeg/man/man1

 

3. libpng

 

復(fù)制代碼

代碼如下:


wget "http://downloads.sourceforge.net/project/libpng/libpng12/1.2.50/libpng-1.2.50.tar.gz?r=http%3A%2F%2Fwww.libpng.org%2Fpub%2Fpng%2Flibpng.html&ts=1376631135&use_mirror=nchc" 
tar zxvf libpng-1.2.50.tar.gz
cd libpng-1.2.50 
CFLAGS="-O3 -fPIC" ./configure --prefix=/usr/local/libpng && make && make install

 

接下來需要cd到php源碼的 gd 目錄,否則會報 cannot find config.m4 之類的錯誤。

 

復(fù)制代碼

代碼如下:


cd php-5.3.6
cd ext
cd gd

 

然后再這個目錄執(zhí)行命令 /usr/local/php/bin/phpize。什么時候需要用到 phpize 呢?當(dāng)我們需要再加些模塊,又不想重新編譯php,這些我們就可以用phpize了。我的PHP安裝在 /usr/local/php/ 這個目錄里,可以根據(jù)個人情況修改。

 

復(fù)制代碼

代碼如下:


/usr/local/php/bin/phpize

 

現(xiàn)在可以進(jìn)行單獨編譯安裝了:

 

復(fù)制代碼

代碼如下:


./configure --with-php-configure=/usr/local/php/bin/php-config --with-jpeg-dir=/usr/local/jpeg --with-png-dir=/usr/local/libpng --with-freetype-dir=/usr/local/freetype
或者
./configure --with-php-config=/usr/local/php/bin/php-config --with-jpeg-dir=/usr/local/jpeg --with-png-dir=/usr/local/libpng --with-freetype-dir=/usr/local/freetype
make && make install

 

接著修改php.ini文件 在 ;extension=php_zip.dll 下面添加一行 extension=gd.so

重啟 Nginx 之后再看看是否安裝成功了。再執(zhí)行 /usr/local/php/bin/php -m 查看gd模塊是否加載成功。

 

復(fù)制代碼

代碼如下:


service nginx restart
/usr/local/php/bin/php -m

 

console列出:

 

復(fù)制代碼

代碼如下:


[root@nowamagic gd]# /usr/local/php/bin/php -m
[PHP Modules]
Core
ctype
date
dom
ereg
fileinfo
filter
gd
……

 

看到gd了,說明gd庫安裝成功。

接下來只要重啟 php-fpm 即可:

 

復(fù)制代碼

代碼如下:


killall php-fpm
/usr/local/php/sbin/php-fpm

 

phpinfo()一下,看看。

Centos php 擴(kuò)展方式安裝gd庫的方法

OK,安裝成功。

延伸 · 閱讀

精彩推薦
  • CentosCentos 7開啟網(wǎng)卡自動獲取IP的詳細(xì)方法

    Centos 7開啟網(wǎng)卡自動獲取IP的詳細(xì)方法

    本篇文章主要介紹了Centos 7開啟網(wǎng)卡自動獲取IP的詳細(xì)方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧...

    凌鋒8972021-12-29
  • CentosCentOS6.5下Redis安裝與配置詳細(xì)步驟

    CentOS6.5下Redis安裝與配置詳細(xì)步驟

    本篇文章主要介紹了CentOS6.5下Redis安裝與配置詳細(xì)步驟,詳細(xì)介紹redis單機(jī)單實例安裝與配置,服務(wù)及開機(jī)自啟動。有興趣的可以了解一下。...

    飛流11452021-12-24
  • CentosCentOS下Uptime命令詳解

    CentOS下Uptime命令詳解

    在Linux下,我們可以使用uptime命令,而且此命令不必使用root權(quán)限。uptime命令在系統(tǒng)中已經(jīng)默認(rèn)安裝了。今天小編為大家?guī)淼氖荂entOS下Uptime命令詳解;希望...

    CentOS之家11482019-06-19
  • Centoscentos 安裝與操作方法

    centos 安裝與操作方法

    這篇文章主要介紹了centos 安裝與操作方法,需要的朋友可以參考下...

    centos之家5272019-07-11
  • CentosCentos7運(yùn)用/dev/shm進(jìn)行網(wǎng)站優(yōu)化

    Centos7運(yùn)用/dev/shm進(jìn)行網(wǎng)站優(yōu)化

    這篇文章主要介紹了LINUX中Centos7運(yùn)用/dev/shm進(jìn)行網(wǎng)站優(yōu)化相關(guān)知識點,對此有興趣的朋友參考學(xué)習(xí)下。...

    彬菌9912022-03-02
  • CentosCentOS 6.6實現(xiàn)永久修改DNS地址的方法

    CentOS 6.6實現(xiàn)永久修改DNS地址的方法

    這篇文章主要介紹了CentOS 6.6實現(xiàn)永久修改DNS地址的方法,涉及針對CentOS配置文件的相關(guān)設(shè)置技巧,具有一定參考借鑒價值,需要的朋友可以參考下 ...

    Linux社區(qū)4472020-08-21
  • CentosCentOS7設(shè)置日期和時間方法以及基本概念介紹

    CentOS7設(shè)置日期和時間方法以及基本概念介紹

    這篇文章主要介紹了CentOS7設(shè)置日期和時間方法以及基本概念介紹,本文講解使用CentOS7中的新命令timedatectl設(shè)置日期時間方法,需要的朋友可以參考下 ...

    CentOS之家6522019-09-19
  • Centoscentos不小心刪除/root目錄該如何解決?

    centos不小心刪除/root目錄該如何解決?

    一些朋友最近在問小編centos不小心刪除/root目錄該如何解決?今天小編就為大家分享centos不小心刪除/root目錄解決辦法;希望對大家會有幫助,有需要的朋友...

    腳本之家8022019-05-29
主站蜘蛛池模板: 欧美日韩电影在线 | 久久久久久久高清 | 亚洲日本韩国精品 | 午夜精品久久久久久久96蜜桃 | 色诱亚洲精品久久久久久 | 黄网站进入 | 久久伊人国产精品 | 黄色毛片免费看 | 逼特逼视频在线观看 | 中午字幕无线码一区2020 | chinese xvideos gay| 欧美成人精品一级 | 亚洲电影免费观看国语版 | 性大片1000免费看 | 成人午夜视屏 | 亚洲一区二区在线 | 青青草免费观看 | 天天操很很操 | 欧美一级久久 | 在线观看国产日韩 | 成人超碰 | 一区视频 | 男女无遮挡羞羞视频 | 免费h片 | 免费国产一级特黄久久 | 全黄性色大片 | 欧美在线 | 亚洲 | 国产免费片 | 成年片在线观看 | 欧美综合在线观看视频 | 国产69精品久久久久9999不卡免费 | qyl在线视频精品免费观看 | 91精品国| 中文字幕精品一二三四五六七八 | 欧美一级免费高清 | 亚洲91网 | 欧美精品成人一区二区在线观看 | 国产精品hd免费观看 | 99久久久精品国产一区二区 | 中文字幕激情视频 | 做爰xxxⅹ性护士hd在线 |