linux源码编译安装php7.2.5

1.首先官网下载php7.2.5.tar.gz,然后使用命令rz传到线上

2.tar -xzvf   php7.2.5.tar.gz 解压压缩包 (下面的图是借用的php5.6.30)

linux源码编译安装php7.2.5

3.  ./configure --prefix=/usr/local/php --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-config-file-path=/usr/local/php/etc --disable-ipv6 --with-libxml-dir  --with-openssl  --with-zlib --with-curl --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-gettext --disable-json   --enable-mbstring --with-mysql --with-mysqli  --enable-embedded-mysqli  --with-pdo-mysql --with-pcre-dir  --enable-mysqlnd                                   其他需要的扩展可以自行安装

然后缺什么,yum 什么(这条命令一共会缺5个包)

  缺libxml  运行    yum install libxml2-devel -y  在运行上面那条命令:

  缺libcurl 运行    yum install libcurl-devel -y  在运行上面那条命令:

   yum install libjpeg-devel -y      yum install libpng-devel -y     yum install freetype-devel -y      yum install openssl-devel -y

4、编译和安装

make && make install

echo $?     查看安装是否成功(0表示成功)

5.更改shell

vi ~/.bash_profile

alias php = /usr/local/php/bin/php  保存并推出(我的php文件位置)

source  ~/.bash_profile

 

6. php -v  查看PHP版本

    php  test.php  执行PHP文件

 

7.copy php源码中的配置文件php.ini_development到安装后的php/etc下并改名为php.ini

   copy   php7.2.5/php.ini_development  php/etc

   cd      php/etc/

    mv      php.ini_development   php.ini