CentOS7安装PHP-7.1.30
CentOS7 64 安装PHP-7.1.3 1. 配置环境 [root@localhost ~]# cd /usr/local/src [root@localhost src]# yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel libxslt libxslt-devel curl curl-devel libpng libpng-devel freetype freetype-devel libjpeg-devel 2. 解压安装包 php-7.1.30.tar.gz [root@localhost src]# tar -zxvf php-7.1.30.tar.gz 3. 配置PHP (设置用户:www 用户组:www, 后边也可以通过 /php/etc/php-fpm.d/www.conf 文件进行更改) [root@localhost src]# cd php-7.1.30 [root@localhost php-7.1.30]# ./configure --prefix=/usr/local/php --with-curl=/usr/local/curl --with-freetype-dir --with-libxml-dir --with-iconv-dir --with-jpeg-dir --with-png-dir --with-gd --with-gettext --with-kerberos --with-libdir=lib64 --with-mysqli --with-openssl --with-pcre-regex --with-pdo-mysql --with-pdo-sqlite --with-pear --with-xmlrpc --with-xsl --with-zlib --with-mhash --with-fpm-user=www --with-fpm-group=www --enable-simplexml --enable-fpm --enable-bcmath --enable-libxml --enable-inline-optimization --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl -enable-shmop --enable-soap --enable-sockets --enable-sysvsem --enable-xml --enable-zip --disable-rpath --disable-fileinfo 4. 安装 [root@localhost php-7.1.30]# make && make install 5. 配置php.ini [root@localhost php-7.1.30]# cp /usr/local/src/php-7.1.30/php.ini-development /usr/local/php/lib/php.ini [root@localhost php-7.1.30]# vim /usr/local/php/lib/php.ini 修改以下项 775 开启 cgi.fix_pathinfo=1 #移除前面的分号 1373 开启 session.save_path = "/tmp" #避免 PHP 出现session_start(): Failed to initialize storage module 问题 6. 配置php-fpm.conf [root@localhost php-7.1.30]# cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf 7. 配置www.conf [root@localhost php-7.1.30]# cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf 8. 将php-fpm启动文件复制到init.d文件夹中一份方便启动php [root@localhost php-7.1.30]# cp -R /usr/local/php/sbin/php-fpm /etc/init.d/php-fpm 9. 配置环境变量,在最后添加 export PATH="/usr/local/php/bin:$PATH",并刷新环境变量 [root@localhost php-7.1.30]# vim /etc/profile export PATH="/usr/local/php/bin:$PATH" [root@localhost php-7.1.30]# source /etc/profile 10. 启动php [root@localhost php-7.1.30]# /etc/init.d/php-fpm