查看可安装php编译命令 (centos编译php)

服务器配置及*载下**软件版本说明:

Linux版本:64位CentOS 6.8

PHP版本:php -7.1.8

第一步:

*载下**

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

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

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

phpapp自助编译,php编译成可执行文件

我的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

phpapp自助编译,php编译成可执行文件

安装后 显示图片中的描述,那就说明你安装步骤正确哈

安装的最后,我们 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 启动就好了,至此一篇文章就此写完了,写的不是那么好,但是总算是能使用

欢迎大家能技术交流,留言给我哈,并关注我下...

phpapp自助编译,php编译成可执行文件