一、最好用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里同时使用相关推荐

  1. Linux 服务器(二)-linux安装方法之Centos安装介绍——Windows中制作USB启动盘 MacOS中制作USB启动盘

    Linux 服务器(二)-linux安装方法之Centos安装介绍--Windows中制作USB启动盘 & MacOS中制作USB启动盘 安装方法 Centos安装方法: 下载镜像 按需选择下 ...

  2. linux安装p100驱动,CentOS安装Nvidia驱动和CUDA ToolKit

    配置有GPU的云服务器或物理机需要安装正确的驱动软件才能够使用,以NVIDIA Tesla GPU为例,需要安装Tesla显卡驱动作为硬件驱动程序,还需要安装CUDA作为上层应用程序所需要的库. 本文 ...

  3. CentOS 6.4安装pip,CentOS安装python包管理安装工具pip的方法

    之前有的朋友问我,CentOS版本怎么安装python的pip,我之前给出的Ubuntu下apt-get的方法 ubuntu 需要先安装下pip吧, apt-get install python-pi ...

  4. contos6.5卸载php7,centos安装php5、卸载php、安装php7的教程

    首先安装php5很简单 yum install php 然后如果不想用php5的话那就卸载吧 注意只使用yum remove命令是行不通的 那我们先 yum remove php 然后你需要 rpm ...

  5. VMware安装centos7,centos安装jdk,tomcat,mysql5.7,nginx,redis,ftp,日志分割

    1 centos7安装docker docker-compose docker安装软件 VMware安装centos7 centos安装jdk centos安装zookeeper centos安装to ...

  6. linux验证cuda安装成功_linux # centos # 安装cuda

    注意: 千万不要在虚拟机机中操作,不会成功的.因为目前不支持. 要想成功,需要在实体机中操作. 准备 确认版本 主要确认CUDA toolkit和nvidia的驱动版本. 经过实践之后,发现最靠谱的确 ...

  7. linux安装powerline字体,CentOS安装与配置Powerline插件

    安装 Powerline 首先确保已安装python和pip.可通过pip或git等工具安装,这里使用pip安装: pip install powerline-status 配置powerline到b ...

  8. 最小化安装的redhat/centos安装gnome桌面

    因系统版本和语言环境不同,安装包的名字会有所差别 安装方式可以选择直接联网安装,也可以加载dvd镜像源安装,这里针对配置redhat/centos本地dvd的yum源做个记录: 1.复制 redhat ...

  9. linux安装vsftpt服务,centos安装vsftp服务.md

    # 使用nginx和vsftp搭建图片服务器并使用Java上传图片到该图片服务器 ## 安装vsftp 1.首先,安装vsftpd ```shell yum -y install vsftpd 复制代 ...

  10. 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. 删除系统自带 ...

最新文章

  1. SAP Kyma上mqtt前缀的endpoint
  2. Hibernate的关联映射--一对多、
  3. html5 图片上传 预览
  4. 求背包问题所有解(C++实现)
  5. 初识C++之运算符重载
  6. Facebook市值首次突破1万亿美元
  7. [Ogre] 创建Ogre项目的一劳永逸的简单办法
  8. Eclipse主题设置方法(系统主题设置、自行下载主题设置)
  9. 自由移动的气泡_MBBR工艺—移动床生物膜反应器
  10. mysql死锁——mysql之四
  11. 四川绵阳:充分利用区块链等技术,为农民工证照办理提供线上便捷服务
  12. 3d建模渲染效果图步骤
  13. 数学专业参考书——学数学的必看
  14. HCIE 数通资料下载 肖哥视频下载
  15. 开优步认识各色各样的人,人生需要这样的新鲜体验!
  16. Git!从零开始用连接远程仓库!![全平台]
  17. 《Windows程序设计》读书笔七 鼠标
  18. js动画requestAnimationFrame详解
  19. 2022红队必备工具列表总结
  20. ‘一体化管理系统’加速集团企业信息化进程

热门文章

  1. opencv访问图片的每一像素
  2. 不同语言实现两个变量的交换 Python之禅
  3. Atitit 索引法 html文件转txt纯文本索引 适用于 evernote索引,导入imap邮箱,方便检索 /sumdoclist/src/aPkg/html2txtIndexFile.jav
  4. Atitit it计算机应用体系图  大数据 爬虫 非结构数据 nosql redis mongodb 分布式存储 es搜索 可视化 多媒体与office 19.1. 14.3 计
  5. Atitit 2017年的技术趋势与未来的大技术趋势 1. 2017年的技术趋势 2 1.1. Web not native 2 1.2. 更加移动优先 ,,more spa 3 1.3. Ar
  6. Atiti 数据库系统原理 与数据库方面的书籍 attilax总结 v3 .docx
  7. Atitit.获得向上向下左的右的邻居的方法 软键盘的设计..
  8. Atitit.业务系统的新特性 开发平台 新特性的来源总结
  9. atitit.研发管理--标准化流程总结---java开发环境与项目部署环境的搭建工具包总结
  10. Atitit.并发测试解决方案(2) -----获取随机数据库记录 随机抽取数据 随机排序 原理and实现