Rocky Linux 9.1 安装 PHP 8.2

作者: 温新

分类: 【Linux】

阅读: 1917

时间: 2023-03-09 05:32:08

hi,我是温新,一名 PHPer

Rocky Linux 在 EL9 & EL8 中 不支持 PHP 8.2,现在我们将使用 Remi 源来安装最新版本的 PHP。

第一步:更新系统中所有的软件包

<span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(98, 151, 85) !important"># 更新软件包</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">sudo</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">dnf</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">upgrade</span> <span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">--</span><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">refresh</span> <span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">-</span><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">y</span></span>

第二步:安装 PHP Remi 源

1)安装 EPEL 源

<span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">sudo</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">dnf</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">install</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">\</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px">    <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">https</span>:<span style="box-sizing: border-box;color: rgb(98, 151, 85) !important">//dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm \</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px">    <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">https</span>:<span style="box-sizing: border-box;color: rgb(98, 151, 85) !important">//dl.fedoraproject.org/pub/epel/epel-next-release-latest-9.noarch.rpm</span></span>

2)安装 Remi 源

<span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">sudo</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">dnf</span> <span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">-</span><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">y</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">install</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">http</span>:<span style="box-sizing: border-box;color: rgb(98, 151, 85) !important">//rpms.remirepo.net/enterprise/remi-release-9.rpm</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">sudo</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">dnf</span> <span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">-</span><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">y</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">install</span>  <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">dnf</span><span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">-</span><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">utils</span> </span>

第三步:验证安装的 Remi 源

<span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">dnf</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">module</span> <span style="box-sizing: border-box;color: rgb(198, 120, 221) !important">list</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px">    </span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(98, 151, 85) !important"># 输出如下结果,说明已安装</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Last</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">metadata</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">expiration</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">check</span>: <span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">0</span>:<span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">04</span>:<span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">41</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">ago</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">on</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Thu</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Mar</span>  <span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">9</span> <span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">11</span>:<span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">28</span>:<span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">05</span> <span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">2023.</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Rocky</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Linux</span> <span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">9</span> <span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">-</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">AppStream</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Name</span>         <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Stream</span>     <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Profiles</span>                                <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Summary</span>                                                 </span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">maven</span>        <span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">3.8</span>        <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">common</span> [<span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">d</span>]                              <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Java</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">project</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">management</span> <span style="box-sizing: border-box;color: rgb(198, 120, 221) !important">and</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">project</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">comprehension</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">tool</span>  </span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">nodejs</span>       <span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">18</span>         <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">common</span> [<span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">d</span>], <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">development</span>, <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">minimal</span>, <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">s2i</span>   <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Javascript</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">runtime</span>                                      </span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">php</span>          <span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">8.1</span>        <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">common</span> [<span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">d</span>], <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">devel</span>, <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">minimal</span>              <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">PHP</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">scripting</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">language</span>                                  </span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">ruby</span>         <span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">3.1</span>        <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">common</span> [<span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">d</span>]                              <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">An</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">interpreter</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">of</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">object</span><span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">-</span><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">oriented</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">scripting</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">language</span>    </span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box"></span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(98, 151, 85) !important"># Remi 源部分</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Remi</span><span style="box-sizing: border-box;color: rgb(152, 195, 121) !important">'s Modular repository for Enterprise Linux 9 - x86_64</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(152, 195, 121) !important">Name         Stream     Profiles                                Summary                                                 </span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(152, 195, 121) !important">composer     2          common [d]                              Dependency Manager for PHP                              </span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(152, 195, 121) !important">memcached    remi       common [d]                              High Performance, Distributed Memory Object Cache       </span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(152, 195, 121) !important">php          remi-7.4   common [d], devel, minimal              PHP scripting language                                  </span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(152, 195, 121) !important">php          remi-8.0   common [d], devel, minimal              PHP scripting language                                  </span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(152, 195, 121) !important">php          remi-8.1   common [d], devel, minimal              PHP scripting language                                  </span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(152, 195, 121) !important">php          remi-8.2   common [d], devel, minimal              PHP scripting language                                  </span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(152, 195, 121) !important">redis        remi-5.0   common [d]                              Redis persistent key-value database                     </span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(152, 195, 121) !important">redis        remi-6.0   common [d]                              Redis persistent key-value database                     </span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(152, 195, 121) !important">redis        remi-6.2   common [d]                              Redis persistent key-value database                     </span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(152, 195, 121) !important">redis        remi-7.0   common [d]                              Redis persistent key-value database                     </span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box"></span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(152, 195, 121) !important">Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled</span></span>

第四步:删除已经的的 PHP

删除现有的 PHP 版本前,备份 php.ini 配置文件。

<span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(98, 151, 85) !important"># 删除 PHP</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">sudo</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">dnf</span> <span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">-</span><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">y</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">remove</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">php</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">php</span><span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">-</span><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">fpm</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px">    </span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(98, 151, 85) !important"># 删除相关扩展包</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">sudo</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">dnf</span> <span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">-</span><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">y</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">remove</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">php</span><span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">*</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px">    </span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(98, 151, 85) !important"># 重置 PHP 模块列表</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">sudo</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">dnf</span> <span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">-</span><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">y</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">module</span> <span style="box-sizing: border-box;color: rgb(198, 120, 221) !important">list</span> <span style="box-sizing: border-box;color: rgb(232, 191, 106) !important">reset</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">php</span></span>

重置 PHP 模块列表后的输出信息如下:

<span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(98, 151, 85) !important"># 重置 PHP 模块输出信息如下:</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Last</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">metadata</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">expiration</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">check</span>: <span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">0</span>:<span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">10</span>:<span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">35</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">ago</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">on</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Thu</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Mar</span>  <span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">9</span> <span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">11</span>:<span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">28</span>:<span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">05</span> <span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">2023.</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Rocky</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Linux</span> <span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">9</span> <span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">-</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">AppStream</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Name</span>                <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Stream</span>                 <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Profiles</span>                                 <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Summary</span>                             </span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">php</span>                 <span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">8.1</span>                    <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">common</span> [<span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">d</span>], <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">devel</span>, <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">minimal</span>               <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">PHP</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">scripting</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">language</span>              </span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box"></span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Remi</span><span style="box-sizing: border-box;color: rgb(152, 195, 121) !important">'s Modular repository for Enterprise Linux 9 - x86_64</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(152, 195, 121) !important">Name                Stream                 Profiles                                 Summary                             </span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(152, 195, 121) !important">php                 remi-7.4               common [d], devel, minimal               PHP scripting language              </span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(152, 195, 121) !important">php                 remi-8.0               common [d], devel, minimal               PHP scripting language              </span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(152, 195, 121) !important">php                 remi-8.1               common [d], devel, minimal               PHP scripting language              </span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(152, 195, 121) !important">php                 remi-8.2               common [d], devel, minimal               PHP scripting language              </span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box"></span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(152, 195, 121) !important">Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled</span></span>

第五步:启用 Remi 源 安装 PHP 8.2

1)查看 PHP 版本

<span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(98, 151, 85) !important"># 查看 PHP 版本</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">sudo</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">dnf</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">module</span> <span style="box-sizing: border-box;color: rgb(198, 120, 221) !important">list</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">php</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box"></span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(98, 151, 85) !important"># 输出信息如下</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Remi</span><span style="box-sizing: border-box;color: rgb(152, 195, 121) !important">'s Modular repository for Enterprise Linux 9 - x86_64</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(152, 195, 121) !important">Name                Stream                 Profiles                                 Summary                             </span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(152, 195, 121) !important">php                 remi-7.4               common [d], devel, minimal               PHP scripting language              </span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(152, 195, 121) !important">php                 remi-8.0               common [d], devel, minimal               PHP scripting language              </span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(152, 195, 121) !important">php                 remi-8.1               common [d], devel, minimal               PHP scripting language              </span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(152, 195, 121) !important">php                 remi-8.2               common [d], devel, minimal               PHP scripting language              </span></span>

2)启用(安装)PHP 8.2

<span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">sudo</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">dnf</span> <span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">-</span><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">y</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">module</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">enable</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">php</span>:<span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">remi</span><span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">-</span><span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">8.2</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px">    </span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(98, 151, 85) !important"># 输出信息如下:</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Last</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">metadata</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">expiration</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">check</span>: <span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">0</span>:<span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">14</span>:<span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">50</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">ago</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">on</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Thu</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Mar</span>  <span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">9</span> <span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">11</span>:<span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">28</span>:<span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">05</span> <span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">2023.</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Dependencies</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">resolved</span>.</span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">========================================================================================================================</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Package</span>                     <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Architecture</span>               <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Version</span>                       <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Repository</span>                   <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Size</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">========================================================================================================================</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Enabling</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">module</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">streams</span>:</span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">php</span>                                                    <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">remi</span><span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">-</span><span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">8.2</span>                                                       </span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Transaction</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Summary</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">========================================================================================================================</span></span>

3)安装 PHP

刚刚只是启用了 PHP 8.2,但还没有安装,下面进行安装

<span style="color: rgb(0, 176, 240);">sudo dnf -y install php</span><br></br>

第六步:nginx 用户

<span style="color: rgb(0, 176, 240);">sudo dnf -y install php php-fpm</span><br></br>

第七步:PHP 扩展安装(可选)

1)安装扩展

<span style="color: rgb(0, 176, 240);">sudo dnf install php-cli php-fpm php-curl php-mysqlnd php-gd php-opcache php-zip php-intl php-common php-bcmath php-imagick php-xmlrpc php-json php-readline php-memcached php-redis php-mbstring php-apcu php-xml php-dom php-redis php-memcached php-memcache</span><br></br>

这些扩展可以根据需要进行安装。

2)查询扩展

比如这里没有列出 Swoole 扩展,但是我们要安装该怎么办?查询扩展,然后进行安装。

<span style="color: rgb(0, 176, 240);">sudo dnf search php82-php- | grep swoole</span><br></br>

3)查询已安装的扩展

<span style="color: rgb(0, 176, 240);">php -m</span><br></br>

第八步:安装 php-devel

如果后续需要使用 phpize 就需要安装它了

<span style="color: rgb(0, 176, 240);">sudo dnf -y install php-devel</span><br></br>

第九步:查询 PHP 版本

<span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">php</span> <span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">-</span><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">v</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px">    </span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(98, 151, 85) !important"># 输出信息</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">PHP</span> <span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">8.2</span>.<span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">3</span> (<span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">cli</span>) (<span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">built</span>: <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Feb</span> <span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">14</span> <span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">2023</span> <span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">01</span>:<span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">06</span>:<span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">39</span>) (<span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">NTS</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">gcc</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">x86_64</span>)</span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Copyright</span> (<span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">c</span>) <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">The</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">PHP</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Group</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Zend</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Engine</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">v4</span>.<span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">2.3</span>, <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Copyright</span> (<span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">c</span>) <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Zend</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Technologies</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px">    <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">with</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Zend</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">OPcache</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">v8</span>.<span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">2.3</span>, <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Copyright</span> (<span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">c</span>), <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">by</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Zend</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">Technologies</span></span>

第十步:PHP 8.2 安装 PHP-FPM

1)修改 php-fpm 运行用户,编译 www.conf 文件。

<span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(98, 151, 85) !important"># 编辑配置文件</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">vim</span> <span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">/</span><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">etc</span><span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">/</span><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">php</span><span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">-</span><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">fpm</span>.<span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">d</span><span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">/</span><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">www</span>.<span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">conf</span></span>

2)原内容

<span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">user</span> <span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">=</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">apache</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">group</span> <span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">=</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">apache</span></span>

3)修改用户与用户组为 nginx

将 2)中的内容修改为 nginx

<span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">user</span> <span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">=</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">nginx</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">group</span> <span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">=</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">nginx</span></span>

这个地方可以改为其他用户,如 www 用户

第十步:重启 php-fpm

<span style="color: rgb(0, 176, 240);">sudo systemctl restart php-fpm.service</span><br></br>

第十一步:配置 nginx 解析 PHP

1)修改 vim /etc/nginx/nginx.conf

<span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(98, 151, 85) !important"># 修改一</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">root</span>         <span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">/</span><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">www</span>;</span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(98, 151, 85) !important"># 修改二</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">location</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">~</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">\</span>.<span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">php$</span> {</span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px">    <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">root</span>           <span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">/</span><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">www</span>;</span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px">    <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">fastcgi_pass</span>   <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">unix</span>:<span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">/</span><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">run</span><span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">/</span><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">php</span><span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">-</span><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">fpm</span><span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">/</span><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">www</span>.<span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">sock</span>;</span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px">    <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">fastcgi_index</span>  <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">index</span>.<span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">php</span>;</span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px">    <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">fastcgi_param</span>  <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">SCRIPT_FILENAME</span>  <span style="box-sizing: border-box;color: rgb(224, 108, 117) !important">$document_root$fastcgi_script_name</span>;</span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px">    <span style="box-sizing: border-box;color: rgb(198, 120, 221) !important">include</span>        <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">fastcgi_params</span>;</span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px">} </span>

2)验证 nginx 配置是否正确

<span style="color: rgb(0, 176, 240);">nginx -t</span><br></br>

3)重启 nginx

<span style="color: rgb(0, 176, 240);">sudo systemctl restart nginx.service</span><br></br>

4)创建 www 目录

<span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(232, 191, 106) !important">mkdir</span> <span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">/</span><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">www</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(198, 120, 221) !important">echo</span> <span style="box-sizing: border-box;color: rgb(152, 195, 121) !important">'<?php phpinfo();'</span> <span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">></span> <span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">/</span><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">www</span><span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">/</span><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">index</span>.<span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">php</span></span>

第十二步:添加其他用户操作 www 目录的权限

<span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">sudo</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">usermod</span> <span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">-</span><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">a</span> <span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">-</span><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">G</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">nginx</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">你的用户名</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">sudo</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">chmod</span> <span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">-</span><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">R</span> <span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">775</span> <span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">/</span><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">www</span></span>

第十下:查询 nginx 版本

<span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">nginx</span> <span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">-</span><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">v</span></span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">nginx</span> <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">version</span>: <span style="box-sizing: border-box;color: rgb(18, 170, 228) !important">nginx</span><span style="box-sizing: border-box;color: rgb(86, 182, 194) !important">/</span><span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">1.20</span>.<span style="box-sizing: border-box;color: rgb(209, 154, 102) !important">1</span></span>
请登录后再评论