动态

详情 返回 返回

申威架構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表示申威架構,別管它,能跑就行)。

user avatar formac 头像 SkyXZ 头像
点赞 2 用户, 点赞了这篇动态!
点赞

Add a new 评论

Some HTML is okay.