yum安装指定版本php的方法:首先执行命令“yum -y install epel-release”;然后安装“yum-config-manager”实用程序;接着选择对应的PHP版本进行安装;最后执行install命令即可。

推荐:《PHP视频教程》

1、安装源

安装epel-release:yum -y install epel-release

添加remi源:rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm

安装yum-config-manager实用程序:yum -y install yum-utils

2、安装PHP

选择对应的版本进行安装

安装PHP5.4:yum install -y php

安装PHP7.0:yum-config-manager --enable remi-php70

yum -y install php php-opcache

安装PHP7.1:yum-config-manager --enable remi-php71

yum -y install php php-opcache

安装前可使用yum search php71搜索可安装的软件包。

完成后还需要添加PHP常用扩展:yum -y install php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-soap curl curl-devel

yum -y install php71-php-fpm.x86_64

systemctl restart php71-php-fpm #启动php

netstat -tunlp|grep 9000 #查看php启动状态

vim /etc/opt/remi/php71/php-fpm.d/www.conf

user = nginx #修改用户为nginx

group = nginx #修改组为nginx

3、nginx配置

yum install nginx #安装nginxvim /etc/nginx/conf.d/test.conf

server {

listen 80;

#listen [::]:80;

server_name 39.105.1.170;

client_max_body_size 50m;

location / {

charset utf-8;

root /var/www;

index index.html index.htm;

}

location ~ \.php$ {

root /var/www;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME /var/www$fastcgi_script_name;

include fastcgi_params;

}

}

nginx -s reload #启动nginx

在/var/www新建两个文件,一个html文件,一个php文件test.html的内容为:

Hello World

test.php的内容为:

phpinfo();

?>

浏览器访问:39.105.1.170/test.html 和 39.105.1.170/test.php

yum安装指定版本php,如何通过yum安装指定版本的PHP相关推荐

  1. centos7下安装低版本mysql_centos7下使用yum安装制定版本mysql

    一.准备mysql镜像源 到官网找mysql的yum源 wget https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm r ...

  2. CentOS各版本挂载光盘做yum源安装

    mount /dev/cdrom /media ##Centos5## vi /etc/yum.repos.d/CentOS-Base.repo [c5-media] name=CentOS-$rel ...

  3. yum 查看java版本_如何查找YUM安装的JAVA_HOME环境变量详解

    前言 开发中很多需要javac 的程序依赖 JAVA_HOME环境变量. 如果是手工下载源码安装的JDK,很容易知道JAVA_HOME的目录. 例如 那么对应的 JAVA_HOME 为 /usr/lo ...

  4. centos7 go yum 安装_超详细的centos7下载安装Postgresql11(yum安装)教程

    概述 新项目准备用PG数据库,实际上也是练手用的,后面用好了再做mysql到PG的迁移,今天主要记录一下centos7用yum安装Postgresql11的过程. 1.到官网查看yum支持到哪个版本的 ...

  5. Linux Apache php MySQL 安装配置(Centos 6.4 yum安装)

    一.yum准备 1.Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器. 基于RPM包管理,能够 ...

  6. yum更换国内源、yum下载rpm包、源码包安装

    2019独角兽企业重金招聘Python工程师标准>>> 更换yum仓库源 cd /etc/yum.repos.d/ rm -f dvd.repo wget http://mirror ...

  7. Cloudera Manager安装之Cloudera Manager 5.3.X安装(三)(tar方式、rpm方式和yum方式)...

     前期博客  Cloudera Manager安装之时间服务器和时间客户端(二) ClouderaManager官网安装 https://www.cloudera.com/documentation/ ...

  8. Cloudera Manager安装之利用parcels方式安装单节点集群(包含最新稳定版本或指定版本的安装)(添加服务)(CentOS6.5)(四)...

    前期博客 Cloudera Manager安装之Cloudera Manager 5.3.X安装(三)(tar方式.rpm方式和yum方式) 说在前面的话(看清楚就好!!!) 我这篇博客,是两种方式都 ...

  9. linux yum zlib安装,Centos升级zlib库导致yum运行错误

    今天在编译LNMP环境时,遇到系统zlib版本有点低,由于Nginx需要指定zlib库安装位置,所以干脆就直接替换掉系统自带的zlib.在这里遇到了一个问题:升级zlib时候,是用yum直接升级呢,还 ...

最新文章

  1. Intel汇编语言程序设计课后习题,6.5.5
  2. Keil uVision2 简介
  3. python 语音识别机器人控制系统_python人脸识别+语音识别 的监控系统
  4. EasyHook远程代码注入
  5. linux查找设备所在分片,Linux设备驱动统一模型解析
  6. 面试官,求求你不要问我这么简单但又刁难的算法题了
  7. (76)Verilog HDL测试激励:时钟激励3
  8. Hbuilderx编辑器介绍(00)
  9. BootStrap--dropdown
  10. 使用STM32和freeRTOS实现《贪吃蛇》
  11. 关于海康相机ip地址无法更改问题
  12. java将geotiff文件发布为geoserver服务
  13. 电脑只能登录微信?但却打不开网页?不能上网怎么办?ip地址和DNS出问题了无法上网怎么办?
  14. Python报错记录之“list indices must be integers or slices, not str”
  15. 安卓手机更新过程手机乱码_关于安卓手机上自带播放器乱码问题的解决
  16. 中国移动国际mCloud如何助力企业乘风破浪?
  17. 新年寄语 —— 奋斗2020
  18. Android 源码之overlay分析
  19. MSR165数据记录仪让运输透明化
  20. Mac 系统下查看隐藏文件夹的方法

热门文章

  1. Nginx-1.18.0主函数main思维导图(第一版)
  2. LTE系统信息块SIB:LTE system information blocks-MIB,SIB-1,2,3,4,5,6,7,8,9,10,11
  3. %3c dd%3e html,index.html
  4. 数学打比方(函数和卷积)
  5. wsl 重启_WSL(Windows Subsystem for Linux) 安装教程
  6. oracle递归查询路径,oracle递归查询记录
  7. Unity开发《一起来捉妖》教程 | 4.抛掷封妖灵珠
  8. java多个条件排序_java定制化排序,多个条件排序
  9. java 分割数据_java 分割csv数据的实例详解
  10. (六)Docker简介