Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menyusun dan memasang php gd
Cara menyusun dan memasang php gd: 1. Pasang zlib 2. Pasang freetype 3. Pasang libjpeg;
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
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!