1. 程式人生 > >php 源碼編譯

php 源碼編譯

def https per ng- mirror .tar.gz pkg ket ror

https://cyberpersons.com/2016/08/28/install-nginx-php-php-fpm-mysql-source-run-wordpress-site-ubuntu-16-04/

----------------------

1下載

wget http://sg2.php.net/get/php-5.6.35.tar.gz/from/this/mirror

2.

./configure --help
./configure --enable-so

./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-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 --enable-fpm

apt-get install libxml2-dev
apt-get install libcurl4-openssl-dev pkg-config
apt-get install libssl-dev libsslcommon2-dev
sudo apt-get install libjpeg-turbo8-dev
sudo apt-get install libpng-dev
apt install libfreetype6-dev
apt-get install libt1-dev
apt-get install php5-mcrypt
apt install libmcrypt-dev
apt install mysql-server-5.7
sudo apt-get install libmysqlclient-dev

3. 啟動php-fpm

cp ../etc/php-fpm.conf.default ../etc/php-fpm.conf
./php-fpm

--------------------------------------------------------------------------------------------------------------------

cd

cd downloads wget http://us2.php.net/distributions/php-7.0.10.tar.gz tar zxf php-7.0.10.tar.gz cd php-7.0.10 # Multiple lines command
./configure --prefix=/usr/local/nginx/php --enable-fpm --with-mysqli=/usr/bin/mysql_config --with-zlib --with-curl # Multiple lines command end here # Run following to finalize the php install make sudo make install

php 源碼編譯