首页 > 系统相关 >阿里云 cloud linux 2/3 安装PHP

阿里云 cloud linux 2/3 安装PHP

时间:2024-03-06 15:36:43浏览次数:17  
标签:php php82 yum install linux PHP 安装 cloud


官方说明: https://www.alibabacloud.com/help/zh/elastic-compute-service/latest/manually-deploy-an-lnmp-environment-on-an-ecs-instance-that-runs-alibaba-cloud-linux-2

官方安装的是PHP7.0我这里说下怎么安装PHP8以及如何安装PHP扩展

1. 添加yum remi源 (这个是专门为php做的源, 可以查看你的操作系统适合哪个版本的源以及使用方法: Remi's RPM repository (remirepo.net)  )

1 yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
2 
3 rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

2. 搜索PHP可用版本

yum search php //注意不要用yum list php 不然只有php5.4

3. 安装php82

yum install -y php82 

4. 查询PHP版本

1 php -v
2 
3 PHP 8.2.3 (cli) (built: Feb 14 2023 01:06:39) (NTS gcc x86_64)
4 Copyright (c) The PHP Group
5 Zend Engine v4.2.3, Copyright (c) Zend Technologies

5. 查询PHP默认安装的扩展

php -m

6. 安装PHP mbstring扩展

复制代码
 1 // 搜索 mbstring
 2 yum search php | grep php82 | grep mbstring
 3 
 4 //结果:
 5 php82-php-mbstring.x86_64 : A module for PHP applications which need multi-byte
 6 
 7 //安装
 8 yum install -y php82-php-mbstring
 9 
10 //检查是否安装了
11 php -m | grep mbstring
复制代码

7. 安装其他扩展

1 yum install -y php82-php-fpm.x86_64 //配置文件在: /etc/opt/remi/php82/php-fpm.d/www.conf 可以更改 user,group 等指令.
2 
3 yum install -y install php82-php-mysqlnd.x86_64

 8. 启动fpm

1 systemctl start php82-php-fpm
2 
3 开启启动:
4 systemctl enable php82-php-fpm

标签:php,php82,yum,install,linux,PHP,安装,cloud
From: https://www.cnblogs.com/kvluu/p/18056729

相关文章

  • linux-rpm命令
    rpm命令管理程序包:安装、升级、卸载、查询和校验1、忽略依赖关系安装/卸载包安装:rpm-Uvh软件包名--nodeps卸载:rpm-e软件包名--nodes!!!!慎用!!!!2、安装相关默认路径可执行文件:/usr/bin/函数库:/usr/lib/软件使用手册:/usr/share/doc帮助文件:/usr/share/man3、安装rpm-ivh软件......
  • 介绍一个很不错的 php 加密工具 - XLoad 扩展加密工具
    对于PHP开发者来说,代码安全变得越来越重要,选择一个可靠的加密工具是保护代码完全的关键。今天,我要向大家介绍一款非常出色的PHP加密工具-XLoad扩展加密工具。XLoad扩展加密工具是一款强大、安全、而易用的加密软件,它为PHP开发者提供了高效、安全的加密解决方案。这款工......
  • 如何简洁高效的搭建一个SpringCloud2023的maven工程
    前言依赖管理有gradle和maven,在这里选择比较常用和方便的Maven作为工程项目和依赖管理工具来搭建SpringCloud实战工程。主要用到的maven管理方式是多模块和bom依赖管理。什么是maven的多模块依赖管理Maven多模块项目相对于单模块项目而言,依赖是不共享的,但父模块提供了全局共享......
  • 店小密芒果店长商品搬家API接口PHP Java C++
    随着电子商务的迅猛发展,淘宝作为中国最大的电商平台之一,拥有着海量的商品数据和用户行为数据。为了更好地整合资源、提高运营效率,淘宝开放了商品详情API数据接口,为商家和第三方开发者提供了丰富的功能与应用。一、淘宝商品详情API数据接口概述淘宝商品详情API数据接口是淘宝开放......
  • Linux学习
    Linux学习基础知识远程登录linux命令ssh登录用户@用户名sshroot@clone11.创建文件夹目录mkdir-pLinux路径(makedirectory)-p:表示递归创建2.删除文件夹目录rmdir-pLinux路径3.创建文件touchLinux路径4.查看文件内容1.cat-nLinux路径-n:显示行号2.t......
  • php7中的三元运算符的区别
    <?php$tmparr=['cover'=>'http://img.immomo.com.cn'];echoisset($tmparr['cover'])."\n";echo!empty($tmparr['cover'])."\n";$rep=isset($tmparr['cover'])&&!empty......
  • php的php-fpm
    FastCgi与PHP-fpm到底是个什么样的关系昨晚有一位某知名在线教育的大佬问了我一个问题,你知道php-fpm和cgi之间的关系吗?作为了一个5年的phper了,这个还不是很简单的问题,然后我开始扒拉扒拉的说了一套,说完后,那位大佬,紧接着问了我一个问题,在一个请求中,你知道他们的先后执行顺序吗?......
  • php把微信图片链接保存到本地
    <?php$headimg="http://thirdwx.qlogo.cn/mmopen/vi_32/CW96JibTBRccMbXlDhTm6bGbO7eXAwIqCP0UiaQukLnfyFaVs9PVM9gLS8libx2GuH2kz6bNfp2GZQccYKKFr5BCA/132";/*PHP远程下载微信头像存到本地,本地图片转base64*$url微信头像链接*$path要保存图片的目录*$userid......
  • Linux系统用户创建及权限
    Linux系统用户创建及权限用户类别普通用户:权限受到限制的用户超级管理员:在系统中拥有最高权限的用户程序用户:不是给人登录用,程序用Linux系统是如何区分每一个用户每个用户都有一个身份证号:uid超级管理员:0普通用户:1000-60000程序用户:1-999Linux系统查看用户信息查看用......
  • linux-0.11-操作系统引导
    bootsect.s逐字分析_start部分设置数据段(DS)和额外段(ES)寄存器:mov ax,#BOOTSEGmov ds,axmov ax,#INITSEGmov es,ax这部分代码将BOOTSEG(0x07c0)值加载到DS寄存器,设置数据段指向引导扇区的原始地址。然后,它将INITSEG(0x9000)值加载到ES寄存器,设置额外段指向内存中的一个......