本教程是在CentOS7系统下执行的。
安装epel
1 | yum install epel-release -y |
接下来我们需要安装remi源:
1 | rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/remi/enterprise/remi-release-7.rpm |
设置默认安装的PHP版本
首先我们先看看我们能选择安装的版本:
1 | [root@localhost ~]# yum repolist all | grep php |
现在我们发现全部都是禁用的,这样需要我们手动启动一个,比如现在我们需要使用最新版本PHP7.1的。那么我们就可以执行以下命令:
1 | [root@localhost ~]# yum-config-manager --enable remi-php71 |
提示命令没有安装,执行以下命令安装Yum管理工具:
1 | yum install -y yum-utils |
我们再继续执行命令:
1 | yum-config-manager --enable remi-php71 |
现在在重新查看当前remi源的状态:
1 | [root@localhost ~]# yum repolist all | grep php |
安装PHP
1 | yum install php |
这样php就会安装成功了,因为依赖的关系,我们也会顺便安装上了apache。不过我们可以不用管它。
php支持的扩展
我们可以通过以下命令查看支持安装的php扩展:
1 | [root@localhost conf.d]# yum search php71-php- |
比如我们现在想要安装php-fpm扩展,我们可以执行以下命令:
1 | yum install php-fpm -y |
其实如果不支持的话,我们也可以手动安装。但是需要执行以下命令:
1 | yum install php-devel -y |
php-fpm 命令管理
1 | 启动 |
总结。
至此,我们的yum安装php已经讲解完毕。如果有什么问题,可以在下面给我留言,我会再进行补充。