下载地址:https://www.php.net/downloads.php

1、wget下载php源码至/usr/local/src 下

wget https://www.php.net/distributions/php-7.3.8.tar.bz2

2、解压php-7.3

tar -zxvf php-7.3.8.tar.bz2

3.进入php-7.3文件夹中

./configure

 在linux中安装源码,在源码目录下使用 ./configure --prefix=xxx  --with=xxx

  其中configure是一个可执行脚本, --prefix 选项就是配置安装的路径,如果不配置该选项,安装后可执行文件默认放在/usr/local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,其它的资源文件放在/usr/local/share,比较分散; --with选项为指定依赖.

4、可能出现的报错

libxml2 not found. Please check your libxml2 installation.

直接yum安装libxml2插件

yum install -y libxml2 (yum install -y libxml2-devel)

 

5、编译

make && make install

 

6、测试

例子:/usr/local/bin/php testphp.php

7、添加全局别名

cd 进入根目录

vim .bash_profile 最后一条加入:alias php=/usr/local/bin/php

使文件生效:source ~/.bash_profile