linux centos7 编译安装 php5.6

/

–安装依赖

  1. yum -y install libxml2 libxml2-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg-turbo libjpeg-turbo-devel libpng libpng-devel freetype freetype-devel libxslt libxslt-devel
  2. tar -xzvf libmcrypt-2.5.8.tar.gz
  3. cd libmcrypt-2.5.8
  4. ./configure --prefix=/home/public/tool/libmcrypt
  5. make
  6. make install

–编译安装

  1. ./configure --prefix=/home/public/php/5.6 --with-config-file-path=/home/public/php/5.6 --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-zlib-dir --enable-xml --enable-bcmath --enable-shmop --enable-sysvsem --enable-sysvshm --enable-inline-optimization --with-curl= --enable-mbregex --enable-fpm --enable-mbstring --with-mcrypt=/home/public/tool/libmcrypt --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-ldap-sasl --with-xmlrpc --enable-zip --enable-soap --enable-opcache --enable-ftp --enable-calendar --with-xsl --with-gettext --enable-session --enable-ctype --with-kerberos --with-pcre-regex --enable-exif --with-bz2

–复制php.ini
cp php.ini-production /home/public/php/5.6/php.ini

vi /home/public/php/5.6/php.ini
;date.timezone =
修改为
date.timezone = PRC

–复制和修改php-fpm.conf
cd /home/public/php/5.6/etc
cp php-fpm.conf.default php-fpm.conf

vi php-fpm.conf
//去掉 pid = run/php-fpm.pid 前面的分号
//并在 listen = 127.0.0.1:9000 后面添加
listen.allowed_clients = 127.0.0.1

//;security.limit_extensions = .php .php3 .php4 .php5 后面添加
security.limit_extensions = .php .php3 .php4 .php5 .html .js .css .jpg .jpeg .gif .png .htm

–启动
cd /home/public/php/5.6/sbin
./php-fpm

转载请注明作者和出处,并添加本页链接。
原文链接: //jiaoqiang.top/post/58