wget http://cn2.php.net/distributions/php-7.1.6.tar.bz2 下载源码包
tar jxvf php-7.1.6.tar.bz2
yum install -y libxml2-devel openssl-devel bzip2-devel libjpeg-devel libpng-devel freetype-devel epel-release yum install -y libmcrypt-devel
cd php-5.6.30 ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2.4/bin/apxs --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-pdo-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-bz2 --with-openssl -with-mcrypt --enable-soap --enable-gd-native-ttf -enable-mbstring --enable-sockets --enable-exif make && make install
cp php.ini-production /usr/local/php/etc/php.ini
php.ini-development用于开发环境
php.ini-production 用于生产环境/usr/local/php/bin/php -i |less 查看路径
/usr/local/php/bin/php -m 查看加载PHP5调用模块 ls /usr/local/apache2.4/modules/libphp5.so 查看php5装入apache的模块文件
cd php-7.1.6 ./configure --prefix=/usr/local/php7 --with-apxs2=/usr/local/apache2.4/bin/apxs --with-config-file-path=/usr/local/php7/etc --with-pdo-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-bz2 --with-openssl -with-mcrypt --enable-soap --enable-gd-native-ttf -enable-mbstring --enable-sockets --enable-exif 比php5多两个7,少一个with make && makeinstall
安装配置php
cp php.ini-production /usr/local/php7/etc/php.inimysql
/usr/local/php7/bin/php -m 检查php7加载模块 /usr/local/php7/bin/php -i |less 检查配置文件路径 ls /usr/local/apache2.4/modules/libphp7.so 查看装入apache模块 /usr/local/apache2.4/bin/apachectl -M 查看apache所有模块 vim /usr/local/apache2.4/conf/httpd.conf 查看apache是否调用(/libphp)
若是已经装了php5须要注释掉
http://blog.csdn.net/u013785951/article/details/60876816linux