Linux版本:64位CentOS 6.8

PHP版本:php -7.1.8

第一步:

php编译安装PHP编译安装步调详解 NoSQL

下载

wget http://am1.php.net/get/php-7.1.8.tar.bz2/from/this/mirror

下载后的文件是mirror 有些初学者可能就比较迷惑了 怎么不是zip 或者tar 等这样的压缩包呢,这个不用有太多的困惑

我们用file 这个命令看下就好了 根据后缀名 选择对应的命令解压

我的file mirror后的文件包后缀是 bzip2

解压命令是:tar -jvxf mirror 解压后文件是 php-7.1.8这个文件夹

mv php-7.1.8 php 修正下文件名(出于个人习气这样做的,不改也没问题)

cd php

安装必要的依赖安装包(别问我为啥,我特么的也不知道)

yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel mysql pcre-devel curl curl-devel libxslt libxslt-devel

./configure --prefix=/usr/local/php \

--with-curl \

--with-freetype-dir \

--with-gd \

--with-gettext \

--with-iconv-dir \

--with-kerberos \

--with-libdir=lib64 \

--with-libxml-dir \

--with-mysqli \

--with-openssl \

--with-pcre-regex \

--with-pdo-mysql \

--with-pdo-sqlite \

--with-pear \

--with-png-dir \

--with-xmlrpc \

--with-xsl \

--with-zlib \

--enable-fpm \

--enable-bcmath \

--enable-libxml \

--enable-inline-optimization \

--enable-gd-native-ttf \

--enable-mbregex \

--enable-mbstring \

--enable-opcache \

--enable-pcntl \

--enable-shmop \

--enable-soap \

--enable-sockets \

--enable-sysvsem \

--enable-xml \

--enable-zip

安装后 显示图片中的描述,那就解释你安装步骤精确哈

安装的末了,我们 make && make install 就好了 编译安装韶光有点长,耐心等待就好了

编译安装后不代表便是利用,我们还须要在大略的配置下:

find / -name php-fpm.conf.default 找到这个文件后 cp php-fpm.conf.default php-fpm.con

然后 find / -name php-fpm.d 找到文件夹后 cd php-fpm.d 进入到该文件夹后会看到 www.conf.default

同样是 cp www.conf.default www.conf 修正后 便是启动了

末了:

/usr/local/php/sbin/php-fpm 启动就好了,至此一篇文章就此写完了,写的不是那么好,但是总算是能利用

欢迎大家能技能互换,留言给我哈,并关注我下...