https://vpsineu.com/blog/cach-xay-dung-va-cai-dat-php-5-6-9-tu-nguon-tren-ubuntu-14-04-vps/
Cài đặt các thư viện cần thiết
sudo apt-get install libfcgi-dev libfcgi0ldbl libjpeg62-dbg libmcrypt-dev libssl-dev libbz2-dev libjpeg-dev libfreetype6-dev libpng12-dev libxpm-dev libxml2-dev libpcre3-dev libbz2-dev libcurl4-openssl-dev libjpeg-dev libpng12-dev libxpm-dev libfreetype6-dev libmysqlclient-dev libgmp-dev libsasl2-dev libmhash-dev unixodbc-dev freetds-dev libpspell-dev libsnmp-dev libtidy-dev libxslt1-dev libmcrypt-dev libdb5.3-dev libgd-dev libxfont1 libxfont-dev
Tải xuống nguồn:
sudo wget -O /var/tmp/php-5.6.9.tar.bz2 http://bg2.php.net/get/php-5.6.9.tar.bz2/from/this/mirror
Giải nén nguồn:
sudo tar -xvjpf /var/tmp/php-5.6.9.tar.bz2 -C /opt/build
Cấu hình nguồn:
cd /opt/build/php-5.6.9 ./configure \ --enable-fpm \ --with-mcrypt \ --enable-mbstring \ --with-openssl \ --with-mysql \ --with-mysql-sock \ --with-gd \ --with-jpeg-dir=/usr/lib \ --enable-gd-native-ttf \ --with-pdo-mysql \ --with-libxml-dir=/usr/lib \ --with-mysqli=/usr/bin/mysql_config \ --with-curl \ --enable-zip \ --enable-sockets \ --with-zlib \ --enable-exif \ --enable-ftp \ --with-iconv \ --with-gettext \ --enable-gd-native-ttf \ --with-t1lib=/usr \ --with-freetype-dir=/usr \ --prefix=/opt/PHP-5.6 \ --with-config-file-path=/opt/PHP-5.6/etc \ --with-fpm-user=www-data \ --with-fpm-group=www-data
Bối cảnh tương thích
Thủ tục này ghi lại một môi trường PHP hoặc Apache của thời kỳ đó. Các nhánh PHP 5.x và 7.x không còn nhận được hỗ trợ tiêu chuẩn từ dự án PHP nữa: không triển khai cấu hình này nguyên trạng trên một máy chủ mới.
- Trước tiên, xác định các phiên bản thực sự được cài đặt và các mô-đun đã được tải.
- Chuẩn bị một bản sao lưu cấu hình và một quy trình khôi phục.
- Xác nhận cú pháp, sau đó là các đường đi quan trọng, trên một phiên bản PHP vẫn còn được hỗ trợ.
Tham chiếu : các phiên bản PHP hiện đang được hỗ trợ.