ITPub博客

首页 > > > CentOS7源码安装PHP7

CentOS7源码安装PHP7

作者:格伯纳 时间:2020-03-22 13:34:45 0 删除 编辑

一、下载源码包


  • 点击左上角的Downloads
  • 选择php版本(我这里选择的最新版本)

文件上传到服务器!

二、解压

tar -jxvf  文件名 -C 存放的目录。
其中 j表示解压bz2包,x表示解压,v表示显示详细过程,f表示文件。
tar -jxvf php-7.4.4.tar.bz2 -C /var/php

上面的报错是因为缺少bzip2包

安装bzip2包

yum install -y bzip2

解压完成!

三、编译安装

  • 解压出来就如上图会有一个php文件夹,这就是我们的php安装包了
  • 随后我们cd进入这个包里面.使用它里面的编译工具 configura

1.安装依赖

首先我发现php需要必须要有两个依赖,第一是gcc(很多服务器镜像有)

第二个是libxml2

yum install gcc
yum install libxml2-devel

2.编译php

#--prefix=/后面更你想要安装的地方,也就是window安装软件时询问你的安装目录
./configure --prefix=/var/php

报错,缺少包“sqlite3”

安装sqlite3包

yum install sqlite-devel

编译完成,然后安装。

make&&make install

漫长的等待(根据你的服务器)

验证安装

如果安装没有报错,那么应该是ok了 我们去验证一下

首先cd到你刚刚设置的目录下面去
我的是在/var/php

bin目录里就是一个可执行文件的目录,我们进入

cd bin

我们要验证php是否安装成功,我们就直接创建一个php文件,看看是否可以执行就好了

#创建一个php文件
vim index.php

进入后写上一点代码,并保存

<?php
echo 'hello world';

然后我们使用php去执行index.php 文件

如上图我们看到的确输出了hello world 由此可以证明我们的安装php是成功的!

四、配置环境变量

#只需要配置这个文件便可以全局生效
vim /etc/profile

进入文件之后,在文末加上

#$PATH后面是你自己的php文件所在的路径
PATH=$PATH:/var/php/bin
export PATH

然后保存退出,再执行一个命令就ok了

source /etc/profile

下面我们测试一下

php -i

原文作者:;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论
管理员

注册时间:2018-03-30

  • 博文量
    2383
  • 访问量
    983995