申威架构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

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

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

  • 如果有缺的依赖 ,得先装依赖。比如缺 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表示申威架构,别管它,能跑就行)。

相关推荐
ServBay2 小时前
垃圾堆里编码?真的不要怪 PHP 不行
后端·php
用户962377954484 小时前
CTF 伪协议
php
BingoGo2 天前
当你的 PHP 应用的 API 没有限流时会发生什么?
后端·php
JaguarJack2 天前
当你的 PHP 应用的 API 没有限流时会发生什么?
后端·php·服务端
BingoGo3 天前
OpenSwoole 26.2.0 发布:支持 PHP 8.5、io_uring 后端及协程调试改进
后端·php
JaguarJack3 天前
OpenSwoole 26.2.0 发布:支持 PHP 8.5、io_uring 后端及协程调试改进
后端·php·服务端
JaguarJack4 天前
推荐 PHP 属性(Attributes) 简洁读取 API 扩展包
后端·php·服务端
BingoGo4 天前
推荐 PHP 属性(Attributes) 简洁读取 API 扩展包
php
JaguarJack5 天前
告别 Laravel 缓慢的 Blade!Livewire Blaze 来了,为你的 Laravel 性能提速
后端·php·laravel
郑州光合科技余经理6 天前
代码展示:PHP搭建海外版外卖系统源码解析
java·开发语言·前端·后端·系统架构·uni-app·php