首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

【玩转服务器】CentOS下通过yum搭建lnmp(版本PHP

lnmp即 Linux + Nginx + Mysql + PHP,在同一台服务器,可以支持版本PHP共存使用,本文以 CentOS 7.x 为例介绍如何通过 yum 的方式搭建版本 PHP 的 lnmp...前置条件 假设服务器已经通过 yum 方式搭建 lnmp 环境(单版本PHP),完成 php 7.4 的安装,如未安装可参考教程: 【玩转服务器】CentOS下通过yum搭建lnmp(单版本PHP) 实现目标...指定PHP版本 yum-config-manager --enable remi-php80 # 安装PHP yum install -y php80 # 验证安装的PHP版本 /usr/bin/php80...php80-php-pdo 2、每次修改对应版本php-fpm 或 nginx 及虚拟主机站点配置文件后,需重启 php-fpm 及 nginx 才能生效。...2、通过对 php 8.0 的配置,以此类推,可以实现更多版本PHP 共存。

26731

Debian 下轻松实现 PHP 版本共存

PHP7 的发布废弃了部分特性,一些程序或者插件当前不能很好的运行在 PHP7 上,因此如果服务器上能同时运行多个 PHP版本,就可以很好的解决过渡期的兼容性问题。...看完这两篇文章,细心的同学就会发现,两个版本PHP共存,是很好实现的。...这里我们以同时安装 PHP-7.2 和 PHP-5.6 两个版本为例,说明Debian环境中如何配置实现Nginx中的PHP版本共存。...php5.6-zip php5.6-opcache 二、设置虚拟主机使用的PHP版本 在需要使用 PHP7.2 的虚拟主机下使用(注意fastcgi_pass这里的不同): (adsbygoogle...reload nginx 就是这么简单粗暴,基本上,只需要改动一个PHP版本号,就设置好了。

1.6K10

使用 Docker 快速搭建版本 PHP 开发环境

文章目录: 目标 下载 代理设置 配置环境 PHP 7.2.x,占用本地端口 8081 PHP 5.6.x,占用本地端口 8082 端口映射 local.php72.com -> 127.0.0.1:8081...local.php56.com -> 127.0.0.1:8082 备注 docker-compose 相关命令 php7-2-x 目录介绍 php5-6-x 目录介绍 zip 文件如何生成的?...配置环境 PHP 7.2.x,占用本地端口 8081 启动 docker; 下载压缩包:php7-2-x.zip 并进行解压; 进入到 php7-2-x 目录,直接运行 docker-compose up...大家可能会有疑问,zip 文件如何生成的,如果我想搭建其他版本的环境怎么办? 这些文件是在线生成的,网址:https://phpdocker.io/generator[3] ?...支持的 PHP 版本有:5.6.x、7.0.x、7.1.x、7.2.x、7.3.x、7.4.x 等。 同时还支持 MySQL 、MariaDB、Elasticsearch 等。

1.5K20

容器,Nginx容器灵活切换PHP版本!同时运行多个PHP容器

实现灵活切换php版本 我们先拉取两个不同版本php镜像 $ docker pull php:7.0-fpm $ docker pull php:7.2-fpm 然后开启两个容器 $ docker run.../ -d php:7.0-fpm $ docker run --name php72 -v /home/wwwroot/service_config/php_config:/usr/local/php...需要同时运行的看下面的步骤↓↓↓ 运行需要的php版本容器 运行容器后查看容器的ip $ docker inspect php70 查找以下行 “IPAddress”: “172.17.0.2”, 如果要在...$ docker start php72 $ docker inspect php72 得到容器运行ip,进入nginx 修改配置 (因为两个容器不是同时运行,当70版本的容器结束,再开启72版本的容器...和9002是你的宿主机没有被占用的端口即可 可以看到两个php容器已经同时可以运行了  $ docker ps  在nginx.conf配置中使用对应容器的ip:9000即可使用对应的PHP版本去编译。

2.1K10

docker学习系列1 使用docker 快速实现版本PHP

多谢此文:https://blog.eriksen.com.br/en/docker-image-multi-version-php-development 最近一个新的后台API项目需要运行在PHP5.3...环境中,而无论是本地还是测试服务器都安装的是PHP7.x PHP5.3官方已经不维护了,通过源码安装配置也很麻烦,我又不想污染了现有的环境。...所以想到了docker 我觉得docker适合以下情况: 运行特定的开发环境,如本地为了服务器环境一样,本地又不能为一个项目安装不同的环境。...喜欢尝鲜,折腾,在docker里搞坏也不会破坏本地 如果你跟我一样,需要老的PHP版本开发或运行环境,PHP5.3~5.6。...image.png 打开浏览器输入 localhost:8088 正常的话项目已经成功跑起来了 切换PHP版本,在容器内的终端内输入 phpenv命令 列出当前可选择的PHP版本 # phpenv

1K30

利用docker在服务器运行多个版本php

php7已经出来好一段时间了,众所周知它对性能的提升很大。现在假设我们有台比较老的服务器,系统是centos6,上面运行着一些老旧项目,其默认自带的php版本是5.3 。...虽然说,我们可以升级到php7版本,但是,老旧不兼容php7,我们不能一刀切。最好的方式是php5.3和php7共存。...所以,我们可以考虑利用docker来安装其他版本php,既能保证环境独立,又极少造成性能损耗。下面以安装php7版本为例,介绍下具体做法。...:/usr/local/etc/php-fpm.d/zz-docker.conf --net=host --name php7.2 php:7.2-fpm 安装各种常用php扩展 docker exec...docker exec php7.2 docker-php-ext-install opcache #顺便改下配置 docker exec php7.2 mv /usr/local/etc/php/php.ini-production

1.9K40
领券