php5的程序如何安装在php7,centos安装php5和php7,并在apache里同时使用
一、最好用nginx去同时使用多版本php共存,实在不行再用apache去同时使用多版本的php。
二、yum安装php时,缺失libphp7.so问题。
首先,你需要安装remi和EPEL仓库,使用下面的命令安装:
安装EPEL:
yum install epel-release
安装remi:
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
## 安装PHP 7.3
yum --enablerepo=remi-php73 install php
### 安装PHP 7.3模块,可以生成libphp7.so
yum --enablerepo=remi-php73 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt
三、不要在apache同时引入libphp5.so和libphp7,会报错。
安装mod_proxy_fcgi模块。
yum install -y mod_proxy_fcgi
在http.conf里引入
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so(安装mod_proxy_fcgi时会在/etc/httpd/conf.d/里生成mod_proxy_fcgi.conf文件自动引入)
四、设置php5和php7共存。
找到php7的www.conf所在目录,我的在/etc/opt/remi/php73/php-fpm.d/。修改进程名称[www]为[php73-fpm],将默认监听的9000端口改为9010,listen = 127.0.0.1:9010。
然后在/etc/httpd/conf.d/下,创建***.conf文件,在里面配置需要另外处理用到php73版本的项目。重启httpd。
DocumentRoot "/var/www/html/test_data"
ServerName apitest.****.cn
ErrorLog "logs/apitest-error.log"
CustomLog "logs/apitest-access.log" common
ProxyPassMatch ^/(.*\.php)$ fcgi://127.0.0.1:9010/var/www/html/test_data/$1
Options Indexes FollowSymLinks ExecCGI
Order allow,deny
Allow from all
AllowOverride All
php5的程序如何安装在php7,centos安装php5和php7,并在apache里同时使用相关推荐
- Linux 服务器(二)-linux安装方法之Centos安装介绍——Windows中制作USB启动盘 MacOS中制作USB启动盘
Linux 服务器(二)-linux安装方法之Centos安装介绍--Windows中制作USB启动盘 & MacOS中制作USB启动盘 安装方法 Centos安装方法: 下载镜像 按需选择下 ...
- linux安装p100驱动,CentOS安装Nvidia驱动和CUDA ToolKit
配置有GPU的云服务器或物理机需要安装正确的驱动软件才能够使用,以NVIDIA Tesla GPU为例,需要安装Tesla显卡驱动作为硬件驱动程序,还需要安装CUDA作为上层应用程序所需要的库. 本文 ...
- CentOS 6.4安装pip,CentOS安装python包管理安装工具pip的方法
之前有的朋友问我,CentOS版本怎么安装python的pip,我之前给出的Ubuntu下apt-get的方法 ubuntu 需要先安装下pip吧, apt-get install python-pi ...
- contos6.5卸载php7,centos安装php5、卸载php、安装php7的教程
首先安装php5很简单 yum install php 然后如果不想用php5的话那就卸载吧 注意只使用yum remove命令是行不通的 那我们先 yum remove php 然后你需要 rpm ...
- VMware安装centos7,centos安装jdk,tomcat,mysql5.7,nginx,redis,ftp,日志分割
1 centos7安装docker docker-compose docker安装软件 VMware安装centos7 centos安装jdk centos安装zookeeper centos安装to ...
- linux验证cuda安装成功_linux # centos # 安装cuda
注意: 千万不要在虚拟机机中操作,不会成功的.因为目前不支持. 要想成功,需要在实体机中操作. 准备 确认版本 主要确认CUDA toolkit和nvidia的驱动版本. 经过实践之后,发现最靠谱的确 ...
- linux安装powerline字体,CentOS安装与配置Powerline插件
安装 Powerline 首先确保已安装python和pip.可通过pip或git等工具安装,这里使用pip安装: pip install powerline-status 配置powerline到b ...
- 最小化安装的redhat/centos安装gnome桌面
因系统版本和语言环境不同,安装包的名字会有所差别 安装方式可以选择直接联网安装,也可以加载dvd镜像源安装,这里针对配置redhat/centos本地dvd的yum源做个记录: 1.复制 redhat ...
- linux安装vsftpt服务,centos安装vsftp服务.md
# 使用nginx和vsftp搭建图片服务器并使用Java上传图片到该图片服务器 ## 安装vsftp 1.首先,安装vsftpd ```shell yum -y install vsftpd 复制代 ...
- centos安装mysql步骤,CentOS安装mysql超详细步骤
MySQL5.7下载地址: https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.28-el7-x86_64.tar.gz 1. 删除系统自带 ...
最新文章
- SAP Kyma上mqtt前缀的endpoint
- Hibernate的关联映射--一对多、
- html5 图片上传 预览
- 求背包问题所有解(C++实现)
- 初识C++之运算符重载
- Facebook市值首次突破1万亿美元
- [Ogre] 创建Ogre项目的一劳永逸的简单办法
- Eclipse主题设置方法(系统主题设置、自行下载主题设置)
- 自由移动的气泡_MBBR工艺—移动床生物膜反应器
- mysql死锁——mysql之四
- 四川绵阳:充分利用区块链等技术,为农民工证照办理提供线上便捷服务
- 3d建模渲染效果图步骤
- 数学专业参考书——学数学的必看
- HCIE 数通资料下载 肖哥视频下载
- 开优步认识各色各样的人,人生需要这样的新鲜体验!
- Git!从零开始用连接远程仓库!![全平台]
- 《Windows程序设计》读书笔七 鼠标
- js动画requestAnimationFrame详解
- 2022红队必备工具列表总结
- ‘一体化管理系统’加速集团企业信息化进程
热门文章
- opencv访问图片的每一像素
- 不同语言实现两个变量的交换 Python之禅
- Atitit 索引法 html文件转txt纯文本索引 适用于 evernote索引,导入imap邮箱,方便检索 /sumdoclist/src/aPkg/html2txtIndexFile.jav
- Atitit it计算机应用体系图 大数据 爬虫 非结构数据 nosql redis mongodb 分布式存储 es搜索 可视化 多媒体与office 19.1. 14.3 计
- Atitit 2017年的技术趋势与未来的大技术趋势 1. 2017年的技术趋势	2 1.1. Web not native	2 1.2. 更加移动优先 ,,more spa	3 1.3. Ar
- Atiti 数据库系统原理 与数据库方面的书籍 attilax总结 v3 .docx
- Atitit.获得向上向下左的右的邻居的方法 软键盘的设计..
- Atitit.业务系统的新特性 开发平台 新特性的来源总结
- atitit.研发管理--标准化流程总结---java开发环境与项目部署环境的搭建工具包总结
- Atitit.并发测试解决方案(2) -----获取随机数据库记录 随机抽取数据 随机排序 原理and实现