TOC
动机
之前一直没有接触PHP的经验,需要安装PHP是由于要搭建Flarum
论坛,找了一圈,类似这种论坛的实现都是PHP做的,虽然PHP是世界上最好的语言,但我不太需要,很是无语,记录下来方便以后回头来看,我也是接触了世界上最好的语言的人了.
安装方式
安装方式和一般软件安装一样,要么是自己编译安装要么是使用系统管理命令安装(yum/apt
),这里用yum来安装.
查看一下可安装的PHP版本
执行以下命令:
yum repolist all |grep php
预期应该是返回可安装的PHP列表,但是我得到的确实一个提示:
Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
原因是镜像源过时了
,执行命令yum makecache fast
即可.
如果还是没有查到PHP软件列表可以执行下两条命令加一下阿里源
yum install epel-release -y
yum -y install https://mirrors.aliyun.com/remi/enterprise/remi-release-7.rpm
remi-php74 Remi's PHP 7.4 RPM repositor disabled
remi-php74-debuginfo/x86_64 Remi's PHP 7.4 RPM repositor disabled
remi-php74-test Remi's PHP 7.4 test RPM repo disabled
remi-php74-test-debuginfo/x86_64 Remi's PHP 7.4 test RPM repo disabled
remi-php80 Remi's PHP 8.0 RPM repositor disabled
remi-php80-debuginfo/x86_64 Remi's PHP 8.0 RPM repositor disabled
remi-php80-test Remi's PHP 8.0 test RPM repo disabled
remi-php80-test-debuginfo/x86_64 Remi's PHP 8.0 test RPM repo disabled
开始安装
设置安装php8
yum-config-manager --enable remi-php80
安装相关依赖
yum install php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mbstring php-curl php-xml php-pear php-bcmath php-json php-redis --skip-broken -y
校验当前PHP版本
$ php --version
PHP 8.0.3 (cli) (built: Mar 2 2021 16:37:06) ( NTS gcc x86_64 )
Copyright (c) The PHP Group
Zend Engine v4.0.3, Copyright (c) Zend Technologies
可以看到已经成功安装了PHP8.0了
微信公众号
扫描下面的二维码关注我们的微信公众号,第一时间查看最新内容。同时也可以关注我的Github,看看我都在了解什么技术,在页面底部可以找到我的Github。