Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menyusun dan memasang php gd

Bagaimana untuk menyusun dan memasang php gd

藏色散人
藏色散人asal
2022-01-20 09:40:443879semak imbas

Cara menyusun dan memasang php gd: 1. Pasang zlib 2. Pasang freetype 3. Pasang libjpeg;

Bagaimana untuk menyusun dan memasang php gd

Persekitaran pengendalian artikel ini: sistem linux5.9.8, PHP versi 7.1, komputer DELL G3

Cara untuk menyusun dan pasang php gd?

php menyusun dan memasang sambungan gd

Pustaka Gd sering diperlukan untuk pembangunan PHP, tetapi terdapat beberapa kes di mana gd tidak dipasang secara lalai dalam persekitaran penempatan , jadi saya akan meringkaskannya di sini sekiranya berlaku kecemasan.

Pphp yang dipasang melalui kaedah pemasangan pengurusan pakej seperti yum dan apt-get boleh terus menjalankan arahan yang sepadan, jadi saya tidak akan pergi ke butiran di sini.

Artikel ini terutamanya merekodkan kompilasi sambungan gd dan kebergantungannya yang diperlukan dalam persekitaran Linux.

sambungan gd bergantung terutamanya pada empat pustaka: zlib, freetype, libpng dan libjpeg, jadi kami menyusun empat perpustakaan ini terlebih dahulu

1 Pasang zlib

pada projek zlib laman utama Muat turun versi terkini

Nyahzip dan masukkan direktori kod sumber untuk mengkonfigurasi, menyusun dan memasang

wget http://www.zlib.net/zlib-1.2.11.tar.gz
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure --prefix=/user/local/zlib
make && make install

Bagaimana untuk menyusun dan memasang php gd

komputer mac akan melaporkan ralat di atas dan sudo selepas menutup sip mount -uw / Gunakan

sudo make && sudo make install

2. Pasang freetype

Muat turun kod sumber versi stabil dari laman utama projek freetype

Nyahzip dan masukkan sumber direktori kod

wget https://download.savannah.gnu.org/releases/freetype/freetype-2.9.tar.gz
tar -zxvf freetype-2.9.tar.gz
cd freetype-2.9
./configure --prefix=/user/local/freetype
make && make install

3. Pasang libpng

Muat turun kod sumber pada laman utama projek libpng

Nyahzip dan masukkan direktori kod sumber

wget https://nchc.dl.sourceforge.net/project/libpng/libpng16/1.6.37/libpng-1.6.37.tar.xz
tar -zxvf libpng-1.6.37.tar.xz
cd libpng-1.6.37
./configure --prefix=/user/local/libpng
make && make install

4. Pasang libjpeg

Muat turun kod sumber pada halaman utama projek libjpeg

, nyahzip dan masukkan direktori kod sumber

tar -zxvf jpegsrc.v9d.tar.gz
cd jpeg-9d
./configure --prefix=/user/local/libjpeg --enable-shared
make && make install

5. Pasang sambungan gd , dan masukkan folder ext di bawah laporan kod sumber php ke dalam gd

cd gd
phpize
./configure --with-php-config=/usr/bin/php-config --with-jpeg-dir=/user/local/libjpeg --with-png-dir=/user/local/libpng --with-freetype-dir=/user/local/freetype --with-zlib-dir=/user/local/zlib
make && make install

Antaranya, --with-php-config menunjuk ke alat konfigurasi yang dihasilkan selepas memasang PHP, terutamanya digunakan untuk konfigurasi kompilasi lanjutan

Parameter lain menunjuk ke lokasi kebergantungan yang dipasang sebelum ini

Jika tiada ralat, pengkompil akan menggesa bahawa gd.so yang dihasilkan telah disalin ke direktori sambungan php tambah baris pada php.ini

extension=gd.so

Mulakan semula pelayan untuk berkuat kuasa

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk menyusun dan memasang php gd. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn