1 Install and upgrade
1.1 System Requirements
1.2 Source Code Installation
1.3 One-Click Installation for Windows
1.4 Zsite, ZenTao and Zdoo
1.5 Install Zsite with online scripts
1.6 Upgrade Zsite
1.7 Upgrade Zsite with online scripts
1.8 Zsite Themes
1.9 Chosose decrytion software
2 About Zsite
2.1 About Zsite
2.2 Marketing in the era of mobile internet
2.3 Zsite License
2.4 Zsite and ZenTao
3 How to use Zsite
3.1 Content
3.1.1 Article Article Category Publish an Article Edit, Delete and Attach
3.1.2 Page Zsite Page
3.1.3 Blog Zsite blog
3.1.4 Book Add a book Add chapters to a book Write articles for a chapter Book settings
3.1.5 Submission Submit an article
3.2 Mall
3.2.1 Orders and Settings
3.2.2 Product Product category Add a product: basic info Add a product: attributions Add a product: images
3.3 User
3.3.1 User Management User list
3.3.2 Comment Review and reply a comment
3.3.3 Forum Board settings Board moderator and descriptions Edit, delete, reply and stick a thread
3.4 SEO
3.4.1 Traffic Statistics
3.4.2 Keywords
3.4.3 Links
3.5 UI
3.5.1 Interface Theme Layout Appearance Code Source Mobile site
3.5.2 Logo Site logo Site favicon
3.5.3 Slides
3.5.4 Navigation
3.5.5 Widget Manage a widget Example: customized widget Example: use Widget to set the style
3.5.6 Visual Editor
3.5.7 Other Settings
3.5.8 Custom Themes
3.6 Ext
3.6.1 Extensions and Themes
3.6.2 Import JS
3.7 Set
3.7.1 Site Basic settings Language Path Domain settings CND settings Cache settings Homepage menu Full text retrieval Backup/Restore Agreement Static Settings
3.7.2 Company Company Information Contact
3.7.3 Points
3.7.4 API Email Setting OAuth GitHub Facebook
3.7.5 Security Basic settings Filters and Blacklist/Whitelist Sensitive words and attachment Verification Code Admin and Privileges
4 System Maintenance
4.1 Configure web server for URL
4.2 Backup Zsite
4.3 Install Zend Guard Loader
4.4 Install Ioncube
4.5 Install other PHP extensions
4.5.1 Install PHP-openssl
4.5.2 Install PHP-curl
4.5.3 Install PHP-json
4.5.4 Install PHP-mbstring
4.5.5 Install PHP-gd
4.5.6 Install PDO
5 Customization
5.1 Before you start
5.2 Zsite source code
5.3 Zsite directory structure
5.4 Find the code to modify
5.5 Database structure
6 Zsite Cloud
6.1 Zsite License
6.2 Zsite versions
6.3 Resolve domain name to Zsite server
6.4 Why my site is locked?
6.5 How to backup my Zsite data?

Install PHP-gd

2018-07-31 09:29:14
Last edited by Jon on 2018-08-10 15:06:41

 About GD

GD extension is an open source image processing library that provides a series of APIs for processing images so that it can be used to create charts, graphics, thumbnails, and other image processing operations. It supports common image formats like JPG, PNG, GIF, and so on, so we need to install libpng, jpegsrc, and freetype before installing the php-gd extension.

Note: Set the path according to your actual situation.

Install  freetype

wget http://ftp.twaren.net/Unix/NonGNU/freetype/freetype-2.5.5.tar.gz
tar -xf freetype-2.5.5.tar.gz
cd freetype-2.5.5
./configure --prefix=/usr/local/freetype
make && make install

Install jpegsrc

wget http://www.ijg.org/files/jpegsrc.v9.tar.gz
tar zxvf jpegsrc.v9.tar.gz
cd jpeg-9
./configure --prefix=/usr/local/jpeg
make && make install

Install libpng

wget http://jaist.dl.sourceforge.net/project/libpng/libpng16/1.6.31/libpng-1.6.31.tar.gz
tar zxvf libpng-1.6.31.tar.gz 
cd libpng-1.6.31
./configure --prefix=/usr/local/libpng
make && make install


1. CentOS

Install GD

It doesn't require to compile php. Use phpize add the new extension. Do NOT forget to make clean.

 cd /data/php-5.6.14/ext/gd/
 make clean
 ./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

Now gd.so is in the directory of /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/

Alter php.ini and add extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/gd.so to it.

Restart the service and  check php-gd.

2. Ubuntu

sudo apt-get install php5-gd 

Note: It is php-gd, not php5-gd.

Restart it and it should work.


Alter PHP configuration file php.ini:

Remove ";" from ;extension=php_gd2.dll 

Restart it and it should work.

Write a Comment
Comment will be posted once reviewed.