CentOS6.6 php5.6.29 编译安装
2016-12-14 12:37
337 查看
1. php.net 下载php包,php5.6.29.tar.bz2
2. tar xjvf php5.6.29.tar.bz2
3. yum -y install "Development Tools"
4. ./configure \
--prefix=/usr/local/php56 \
--with-config-file-path=/usr/local/php56/etc \
--enable-inline-optimization \
--disable-debug \
--disable-rpath \
--enable-shared \
--enable-opcache \
--enable-fpm \
--with-fpm-user=php-fpm \
--with-fpm-group=php-fpm \
--with-mysql=mysqlnd \
--with-mysql-sock=/tmp/mysql.sock \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-gd \
--with-jpeg-dir \
--with-png-dir \
--with-freetype-dir \
--with-iconv=/usr/local/libiconv \
--with-gettext \
--enable-mbstring \
--with-zlib-dir \
--with-zlib \
--enable-zip \
--with-bz2 \
--enable-bcmath \
--with-libxml-dir \
--enable-soap \
--enable-gd-native-ttf \
--enable-ftp \
--enable-exif \
--enable-pcntl \
--enable-shmop \
--enable-sysvmsg \
--enable-sysvsem \
--enable-sysvshm \
--with-pear \
--with-readline \
--enable-sockets \
--disable-ipv6 \
--with-curl \
--with-mcrypt \
--with-mhash \
--with-openssl
5. make
6. make install
注:
* --with-iconv=/usr/local/libiconv 确认下是不是这个目录,若不存在找下,没有的话手动安装: http://blog.csdn.net/felixit0120/article/details/7454862
--with-iconv-dir 默认iconv路径
--with-fpm-user=php-fpm \
--with-fpm-group=php-fpm 这个用户最好跟nginx用户的访问权限一致,如:www,否者可能出现404.
常用mod: pdo, gd, curl, mbstring, openssl, iconv, zip基本都包含了。
2. tar xjvf php5.6.29.tar.bz2
3. yum -y install "Development Tools"
4. ./configure \
--prefix=/usr/local/php56 \
--with-config-file-path=/usr/local/php56/etc \
--enable-inline-optimization \
--disable-debug \
--disable-rpath \
--enable-shared \
--enable-opcache \
--enable-fpm \
--with-fpm-user=php-fpm \
--with-fpm-group=php-fpm \
--with-mysql=mysqlnd \
--with-mysql-sock=/tmp/mysql.sock \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-gd \
--with-jpeg-dir \
--with-png-dir \
--with-freetype-dir \
--with-iconv=/usr/local/libiconv \
--with-gettext \
--enable-mbstring \
--with-zlib-dir \
--with-zlib \
--enable-zip \
--with-bz2 \
--enable-bcmath \
--with-libxml-dir \
--enable-soap \
--enable-gd-native-ttf \
--enable-ftp \
--enable-exif \
--enable-pcntl \
--enable-shmop \
--enable-sysvmsg \
--enable-sysvsem \
--enable-sysvshm \
--with-pear \
--with-readline \
--enable-sockets \
--disable-ipv6 \
--with-curl \
--with-mcrypt \
--with-mhash \
--with-openssl
5. make
6. make install
注:
* --with-iconv=/usr/local/libiconv 确认下是不是这个目录,若不存在找下,没有的话手动安装: http://blog.csdn.net/felixit0120/article/details/7454862
--with-iconv-dir 默认iconv路径
--with-fpm-user=php-fpm \
--with-fpm-group=php-fpm 这个用户最好跟nginx用户的访问权限一致,如:www,否者可能出现404.
常用mod: pdo, gd, curl, mbstring, openssl, iconv, zip基本都包含了。
相关文章推荐
- centOS6.6 编译安装lnmp(PHP 7.0.9+Nginx1.9.9+MySQL5.7.15)
- Centos6.6编译安装PHP7.0详解
- centos 6.6 编译安装PHP7.0.5
- CentOS6.6纯编译安装Nginx Mysql PHP Memcached
- CentOS6.6 32位 Minimal版本纯编译安装Nginx Mysql PHP Memcached
- 编译安装LNMP Centos 6.5 x64(6.6 x64) + Nginx1.6.0 + PHP5.5.13 + Mysql5.6.19
- centos6.6编译安装lnmp系列之PHP
- CentOS6.6 32位 Minimal版本纯编译安装Nginx Mysql PHP Memcached
- CentOS 6.6 编译安装 PHP5.6+MYSQL5.6+APACHE2.4
- 编译安装LNMP Centos 6.5 x64 + Nginx1.6.0 + PHP5.5.13 + Mysql5.6.19
- CentOS 编译安装 MongoDB与mongoDB的php扩展
- CentOS 6.0(X64)下编译安装LNMP平台( Nginx1.0.10 + PHP5.3.8 + Mysql5.5.18 )
- CentOS 4.4下源码编译安装apache+php+mysql
- CentOS下编译安装Nginx+PHP+MySQL
- CentOS 5.X 源码编译安装LAMP(Apache+MySQL+PHP)
- LAMP一键安装包-CentOS 5/6下自动编译安装Apache,MySQL,PHP
- CentOS 5.5 编译安装Apache+MySQL+PHP(转)
- CentOS 编译 nginx+php+mysql 安装手记
- 所谓开源,原来是啥软件都要自己来编译——CentOS下php扩展库的安装
- centos apache php CentOS 5.0 编译安装 Apache+PHP...