iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >CentOS7怎么搭建两个PHP版本
  • 877
分享到

CentOS7怎么搭建两个PHP版本

2023-07-05 15:07:54 877人浏览 薄情痞子
摘要

这篇文章主要介绍“Centos7怎么搭建两个PHP版本”,在日常操作中,相信很多人在CentOS7怎么搭建两个php版本问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CentOS7怎么搭建两个PHP版本”的疑

这篇文章主要介绍“Centos7怎么搭建两个PHP版本”,在日常操作中,相信很多人在CentOS7怎么搭建两个php版本问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CentOS7怎么搭建两个PHP版本”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

一、准备

在开始搭建之前,先准备以下工具和环境:

CentOS 7服务器和root权限

两个不同版本的PHP,这里我们将使用PHP 5.6和PHP 7.2

WEB服务器,这里我们将使用Apache服务器

EPEL和REMI仓库,这两个仓库提供了最新的PHP包和相关依赖包。如果没有安装,可以通过以下命令安装:

sudo yum install epel-releasesudo rpm -Uvh https://rpms.remirepo.net/enterprise/remi-release-7.rpm

安装必要的依赖,可以使用以下命令安装

sudo yum install Httpmysql php php-Mysql php-devel php-gd php-pspell php-snmp php-xmlrpc php-xml

二、安装PHP 5.6

安装php56和相关扩展包

sudo yum install php56 php56-php php56-php-common php56-php-fpm php56-php-gd php56-php-JSON php56-php-mbstring php56-php-mcrypt php56-php-mysqlnd php56-php-opcache php56-php-pdo php56-php-pecl-apcu php56-php-pecl-imagick php56-php-pecl-memcached php56-php-pecl-redis php56-php-pecl-xdebug php56-php-soap php56-php-xml php56-php-zip

创建使用的php.ini文件

sudo cp /opt/remi/php56/root/etc/php.ini /etc/php56.inisudo cp /opt/remi/php56/root/etc/php-fpm.d/www.conf /etc/php56-fpm.d/www.conf

修改www.conf文件

sudo vi /etc/php56-fpm.d/www.conf

修改以下参数:

user = apachegroup = apachelisten = 127.0.0.1:9000

启动php56-fpm服务

sudo systemctl enable php56-php-fpm.servicesudo systemctl start php56-php-fpm.service

测试PHP 5.6是否正常工作

echo "<?php phpinfo(); ?>" > /var/www/html/php56info.phpcurl http://localhost/php56info.php

如果返回PHP 5.6信息,则成功安装。

三、安装PHP 7.2

安装php72和相关扩展包

sudo yum install php72 php72-php php72-php-common php72-php-fpm php72-php-gd php72-php-json php72-php-mbstring php72-php-mcrypt php72-php-mysqlnd php72-php-opcache php72-php-pdo php72-php-pecl-apcu php72-php-pecl-imagick php72-php-pecl-memcached php72-php-pecl-Redis php72-php-pecl-xdebug php72-php-soap php72-php-xml php72-php-zip

创建使用的php.ini文件

sudo cp /opt/remi/php72/root/etc/php.ini /etc/php72.inisudo cp /opt/remi/php72/root/etc/php-fpm.d/www.conf /etc/php72-fpm.d/www.conf

修改www.conf文件

sudo vi /etc/php72-fpm.d/www.conf

修改以下参数:

user = apachegroup = apachelisten = 127.0.0.1:9001

启动php72-fpm服务

sudo systemctl enable php72-php-fpm.servicesudo systemctl start php72-php-fpm.service

测试PHP 7.2是否正常工作

echo "<?php phpinfo(); ?>" > /var/www/html/php72info.phpcurl http://localhost/php72info.php

如果返回PHP 7.2信息,则成功安装。

四、配置Apache服务器

修改httpd.conf文件

sudo vi /etc/httpd/conf/httpd.conf

增加以下内容:

AddHandler php56 .phpAction php56 /usr/bin/php56-cgiAddHandler php72 .phpAction php72 /usr/bin/php72-cgi

修改虚拟主机配置文件

sudo vi /etc/httpd/conf.d/virtualhost.conf

增加以下内容:

<VirtualHost *:80>  ServerName www.mysite.com  DocumentRoot /var/www/html/mysite  <Directory /var/www/html/mysite>    Options Indexes FollowSymLinks MultiViews    AllowOverride All    Order allow,deny    allow from all    Require all granted  </Directory>  <FilesMatch "\.php$">    SetHandler php72  </FilesMatch></VirtualHost>

重启Apache服务器

sudo systemctl restart httpd.service

现在,您就可以同时运行两个PHP版本了。

到此,关于“CentOS7怎么搭建两个PHP版本”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: CentOS7怎么搭建两个PHP版本

本文链接: https://www.lsjlt.com/news/352997.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • CentOS7怎么搭建两个PHP版本
    这篇文章主要介绍“CentOS7怎么搭建两个PHP版本”,在日常操作中,相信很多人在CentOS7怎么搭建两个PHP版本问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CentOS7怎么搭建两个PHP版本”的疑...
    99+
    2023-07-05
  • CentOS 7搭建两个PHP版本的方法详解
    在开发中,有时会遇到需要使用不同的PHP版本的情况,如何在一个CentOS 7系统上搭建两个PHP版本呢?下面我们将详细介绍搭建方法。一、准备在开始搭建之前,先准备以下工具和环境:1、CentOS 7服务器和root权限2、两个不同版本的P...
    99+
    2023-05-14
    Centos7 php
  • centos7如何搭建jira服务版本6.3.6
    这篇文章给大家分享的是有关centos7如何搭建jira服务版本6.3.6的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。最近因项目需要,需要构建一个软件工程的管理平台,优先选择jira.关于网络上面的jira搭建...
    99+
    2023-06-10
  • Docker版PHP多版本环境搭建
    目录 1. 前言 2. 目标 3. 实现原理图 4. 环境准备 5. 实战演练 (1)创建挂载目录 (2)默认配置文件 (3)网络配置 (4)启动容器 (4)Nginx配置 (5)重启容器,进行验证即可 6. 扩展相关 (1)修改源 (2)...
    99+
    2023-09-14
    Nginx PHP 容器 docker
  • centos7上怎么搭建php运行环境
    CentOS 7是一款老牌的Linux操作系统,它的稳定性和安全性深受广大服务器使用者喜爱。如果你想在CentOS 7上搭建php运行环境,本文将为你介绍一种简单易懂的方法。安装Apache首先,我们需要在CentOS 7上安装一个Web服...
    99+
    2023-05-14
    php Centos7
  • DevOps流水线搭建-PHP版本
    一、介绍 流水线发布代码 1、官网 https://www.jenkins.io/zh 2、kubesphere里的介绍 https://kubesphere.io/zh/docs/...
    99+
    2023-08-31
    devops 运维 数据库 Powered by 金山文档
  • CentOS7下怎么搭建RabbitMQ
    本文小编为大家详细介绍“CentOS7下怎么搭建RabbitMQ”,内容详细,步骤清晰,细节处理妥当,希望这篇“CentOS7下怎么搭建RabbitMQ”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。RabbitM...
    99+
    2023-06-27
  • win10怎么搭建本地php环境搭建
    在WEB开发中,PHP也许是最常用的服务器端脚本语言之一。为了更加方便的开发与测试,希望在本地电脑上搭建PHP环境,那么如何实现呢?下面是具体的步骤说明。步骤一:安装Web服务器搭建PHP环境的关键是安装Web服务器,Windows系统下可...
    99+
    2023-05-14
  • centos7怎么更换jdk版本
    本篇内容主要讲解“centos7怎么更换jdk版本”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“centos7怎么更换jdk版本”吧!原jdk7位置:/usr/java/jdk1.7.0_80 ...
    99+
    2023-06-28
  • 怎么在CentOS7上搭建Git
    这篇文章主要介绍了怎么在CentOS7上搭建Git的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么在CentOS7上搭建Git文章都会有所收获,下面我们一起来看看吧。步骤一:安装Git在CentOS 7上安装...
    99+
    2023-07-05
  • Windows环境下怎么搭建Nginx和多版本PHP共存
    这篇“Windows环境下怎么搭建Nginx和多版本PHP共存”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Windows环...
    99+
    2023-06-26
  • centos7怎么查看mysql版本号
    centos7中查看mysql版本号的方法:1、打开centos7终端;2、在centos7终端命令行中输入“mysql -V”命令查看mysql版本号即可。具体操作步骤:在centos7系统桌面中使用快捷键【Ctrl+Alt+T】打开ce...
    99+
    2024-04-02
  • Centos7下怎么搭建Laravel环境
    这篇文章主要介绍了Centos7下怎么搭建Laravel环境,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。准备工作更换阿里源服务器安装的centos7系统,先来换下阿里源。$...
    99+
    2023-06-20
  • Centos7下NFS服务怎么搭建
    小编给大家分享一下Centos7下NFS服务怎么搭建,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、服务端用YUM源下载NFS相关服务 2.创造共享目录并在NFS相关配置文件写入共享目录  ...
    99+
    2023-06-22
  • centos7下ldap服务怎么搭建
    在 CentOS 7 上搭建 LDAP 服务可以按照以下步骤进行: 安装 OpenLDAP 和相关工具: sudo yum in...
    99+
    2023-10-22
    centos7 ldap
  • centos7搭建网站怎么实现
    要搭建网站,您需要按照以下步骤进行操作: 安装Apache HTTP服务器:CentOS 7默认使用Apache作为Web服务器...
    99+
    2023-10-23
    centos7
  • CentOS7下怎么搭建Docker环境
    这篇文章主要介绍了CentOS7下怎么搭建Docker环境的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇CentOS7下怎么搭建Docker环境文章都会有所收获,下面我们一起来看看吧。Docker 是一个开源的...
    99+
    2023-06-28
  • centos7怎么搭建ftp服务器
    要在CentOS 7上搭建FTP服务器,可以按照以下步骤进行操作: 安装vsftpd软件包:打开终端并输入以下命令安装vsftp...
    99+
    2023-10-23
    centos7 服务器
  • centos7怎么搭建yum服务器
    在CentOS 7上搭建Yum服务器可以通过以下步骤来实现: 安装Apache HTTP服务器和createrepo软件包: s...
    99+
    2024-04-22
    centos7 服务器
  • Centos7中怎么搭建k8s环境
    Centos7中怎么搭建k8s环境,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1. 安装kubeadm、kubelet、kubectl由于官方k8s源在google,国内...
    99+
    2023-06-16
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作