申威架构ky10安装php-7.2.10.rpm详细步骤(国产麒麟系统64位)

​1. 先确认系统环境​

  • 你用的应该是申威平台的银河麒麟系统(版本ky10)​ ,系统得是64位的(因为这rpm包是_64的)。

  • 打开终端(就是黑框框),先敲命令看看系统是不是能认这个rpm包格式(一般国产系统都支持):

    复制代码
    rpm -q rpm  # 看看rpm工具装了没,正常系统都自带,不用管结果

​2. 下载rpm包(如果还没下)​​

php-7.2.10-3.p01.ky10.sw_64.rpm安装包下载:https://pan.quark.cn/s/c69ed1a9640d


​3. 检查依赖(关键!申威可能缺东西)​​

  • rpm包可能依赖其他软件(比如php需要的库),先看看这个包依赖啥:

    复制代码
    rpm -qpR php-7.2.10-3.p01.ky10.sw_64.rpm

    (把路径换成你实际放rpm包的位置,比如如果包在下载文件夹,就是 rpm -qpR ~/下载/php-7.2.10-3.p01.ky10.sw_64.rpm)

  • 这会列出一堆依赖项(比如 libxml2、openssl啥的)。​重点看有没有标红或者提示缺的------申威架构的依赖可能和国产系统自带的不一样,有些可能需要单独装申威版的依赖包。

  • ​如果依赖都能满足​(比如系统已经装了或者申威源里有),直接跳下一步。

  • ​如果有缺的依赖 ,得先装依赖。比如缺 libxxx,就去申威的软件源里找对应的 libxxx-xxx.sw_64.rpm包,用同样的方法装(见步骤4)。


​4. 开始装php​

  • 假设rpm包在 ~/下载/文件夹里(自己改成实际路径),在终端里敲:

    复制代码
    sudo rpm -ivh ~/下载/php-7.2.10-3.p01.ky10.sw_64.rpm
    • sudo是提权(需要输入你的用户密码,一般是登录系统的那个密码)。

    • -ivh是安装参数:i(安装)、v(显示详细过程)、h(显示进度条)。

  • ​如果报错说依赖问题​(比如 "依赖xxx未安装"),就先去装缺的那个依赖包(重复步骤3和4,先解决所有依赖再装php)。

  • ​如果顺利,会看到一堆安装进度信息,最后提示 "安装完成"。


​5. 验证装好了没​

  • 装完后,敲命令看看php版本:

    复制代码
    php -v

    正常的话会显示类似:

    复制代码
    PHP 7.2.10 (cli) (built for sw_64)
    ...

    (注意 sw_64表示申威架构,别管它,能跑就行)。

相关推荐
落魄实习生6 小时前
Agent Scope Java 2.x 系列【7】工具使用
java·开发语言·ai
茉莉玫瑰花茶6 小时前
GO [ 方法 ]
开发语言·后端·golang
谢平康7 小时前
移动光猫放开 IPv6 入站:5G 手机直连家里 NAS,不用端口映射
5g·智能手机·php
狗凯之家源码网7 小时前
微博图床 PHP 系统搭建与实战应用指南
android·开发语言·php
乌暮8 小时前
深入理解 Java 泛型:把「万能盒子」用对、用稳
java·开发语言·后端·学习
2601_962218619 小时前
C语言中三种库的编译和使用方法
开发语言·c++
传奇开心果编程9 小时前
中庸、有容、破执:仓颉编程语言的中华智慧结晶——三重哲学境界思辨
开发语言·华为·开源·软件工程
jimy19 小时前
派生类重写基类虚函数(二):override的作用
开发语言·c++
_upupup9 小时前
异常(C++)
java·开发语言·jvm
霸道流氓气质10 小时前
ComfyUI 图像生成工作流完全指南:从节点编排到Java生产级图像生产实战
java·开发语言·人工智能