首页 > 系统相关 >用yum方式安装php最新版

用yum方式安装php最新版

时间:2023-09-07 09:45:50浏览次数:38  
标签:php 模块 remi yum 版本 最新版 安装

PHP安装
采用在线安装的方式,安装php8.0版本,可自由查看版本并安装相关版本。用第三方软件源remi安装,因为对此源对php有非常好的支持。

1 安装 epel-release源和 源管理工具yum-utils
安装 epel-release源和 源管理工具yum-utils

yum -y install epel-release yum-utils

2 安装Remi软件源

Remi软件源官方地址: https://rpms.remirepo.net/
找到自己的linux版本,我的是Centos8,为linux8,所有安装

 CentOS8安装:

yum -y install https://rpms.remirepo.net/enterprise/remi-release-8.rpm

CentOS7安装:

yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm

3 启用remi源php8.0模块,安装php及扩展

注:这里貌似CentOS8要用另一个安装命令dnf启用,我用yum是不行的。

CentOS8启动php模块并安装:

dnf module list php                                  #查看php可用模块和版本

 然后我们直接启用remi源里的remi-8.0模块,根据需要选择自己格式的版本,如remi-7.4模块。

dnf module enable php:remi-8.0 -y

然后直接命令安装默认为php8版本,及其他扩展

dnf -y install php php-cli php php-fpm php-mysqlnd php-zip php-devel php-gd php-mbstring php-curl php-xml php-pear php-bcmath php-json php-redis

CentOS7启动php模块并安装:
yum启动php模块,根据需要选择自己格式的版本,如remi-php74模块,就是php7.4版本。:

yum-config-manager --enable remi-php80           #启用remi源的php8.0模块

注:如果显示没有这个命令,则需要先安装yum -y install yum-utils 插件。

安装php及相关扩展:

yum install php php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mbstring php-curl php-xml php-pear php-bcmath php-json php-redis

安装成功:php -v 查看版本为php8.0版本

[root@web7 code]# php  -v 
PHP 8.0.30 (cli) (built: Aug  3 2023 17:13:08) ( NTS gcc x86_64 )
Copyright (c) The PHP Group
Zend Engine v4.0.30, Copyright (c) Zend Technologies


————————————————
版权声明:本文为CSDN博主「the丶only」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_52270081/article/details/118915209

标签:php,模块,remi,yum,版本,最新版,安装
From: https://www.cnblogs.com/knowledge-ks/p/17683998.html

相关文章

  • 如何禁用 PHP 报告 SQL 错误?
    要禁用PHP报告SQL错误,可以使用以下两种方法之一:基于运行时设置:使用运行时设置通过更改PHP的错误报告级别来禁用SQL错误报告。可以在PHP脚本的开头或需要禁用SQL报告的地方添加以下代码:error_reporting(error_reporting()&~E_DEPRECATED&~E_NOTICE&~E_STRICT&~E_WARNING&~......
  • 以最短的方式将所有PHP类型转换为字符串
    将所有PHP类型转换为字符串的最短方式是使用serialize()函数和unserialize()函数。serialize()函数将任何PHP类型序列化为字符串。这意味着它将对象、数组和其他非字符串类型转换为一个字符串,以便在后续的存储或传输过程中使用。示例代码如下:$value=[1,2,3];//需要转换为字符......
  • 用pm2管理php cli
    新建mq.json文件:{"apps":{"name":"consumerMQ",//应用名称"script":"phpthinkrecharge",//命令名称"error_file":"./log/err.log",//错误日志"out_file":"./lo......
  • Centos通过yum安装python3
    首先通过yumsearchpython看是否有python3的包,然后再通过yuminstallpython36的命令安装配置pip国内源mkdir-p~/.pipvi~/.pip/pip.conf 添加以下内容[global]index-url=https://pypi.tuna.tsinghua.edu.cn/simple[install]trusted-host=pypi.tuna.tsinghua......
  • 【全套】源支付5.18最新版协议去授权全套三端开源源码_客户端+云端+监控+协议三网免挂
    推荐系统为:CentOS7.6Linux系统环境:Nginx1.20.1+MySQL5.6.50+PHP-7.2+Redis将商户后台源码上传解压运行目录为Public伪静态为thinkphp访问域名傻瓜模式安装后台安装完了sudorpm-Uvhhttps://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm完成后输......
  • 安装php安装包时遇到问题
    提示公钥尚未安装yum-yinstallphp71wphp71w-cliphp71w-commonphp71w-develphp71w-embeddedphp71w-gdphp71w-mcryptphp71w-mbstringphp71w-pdophp71wxmlphp71w-fpmphp71w-mysqlndphp71w-opcachephp71w-pecl-memcachedphp71wpecl-redisphp71w-pecl-mongodb ......
  • 记一次PHP路由审计
    本篇文章作者幽壑,本文属i春秋原创奖励计划,未经许可禁止转载。https://bbs.ichunqiu.com/thread-63544-1-1.html记一次PHP路由审计工具:Seay源代码审计系统0x1反射型xss首先进行一个自动化扫描,根据结果进行跟进排查跟进/user/tpl/_user_import.php文件可以看到直接输出了......
  • 在 PHP 数组中的两个字符串之间切换
    在PHP中,你可以使用array_flip()函数和条件语句来在数组中的两个字符串之间进行切换。以下是一个示例://创建一个数组,包含两个字符串的映射关系$mapping=array('string1'=>'value1','string2'=>'value2');//定义当前需要切换的字符串$currentString='string......
  • 为什么 php 命令刷新在 Safari 中不起作用?
    在Safari浏览器中,当使用PHP命令进行刷新可能无法起作用的原因有以下几点:缓存问题:Safari浏览器可能会对页面进行缓存,以提高加载速度。这意味着当你进行PHP命令刷新时,浏览器可能仍然加载缓存的页面而不是重新请求服务器。你可以尝试在刷新页面时使用Command+Shift+R快捷......
  • Project下载安装-Project官方版-Project最新版 中文版介绍
    Project是由微软公司开发的项目管理软件,首次发布于1984年。该软件归属于项目管理、资源协调和时间表设定等领域,被广泛应用于企业项目管理、工程管理和IT项目开发等方面。本文将向读者介绍Project的特点、功能、适用人群等信息。软件地址:看置顶贴MicrosoftOfficeProject2021软件优......