<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>建站铺</title><link>https://www.jzpu.com/</link><description>专注于分享seo思维和sem网络营销的园林绿化SEO博客</description><item><title>公安备案办理流程详解与注意事项</title><link>https://www.jzpu.com/itxw/公安备案办理流程详解与注意事项/</link><description>&lt;p&gt;在办理公安备案的过程中，了解具体流程和注意事项至关重要。本文将详细解析公安备案的办理步骤，帮助读者准备所需的申报材料、提交方式以及联系相关机构以获取支持。通过这一分析，读者将能够顺利完成公安备案，还能有效降低在申请过程中可能遇到的问题。此外，注意合规合法性，也会使整个办理过程更为顺利和高效。本段旨在为读者简明介绍公安备案的关键环节，为后续详细内容做好铺垫。&lt;/p&gt;
&lt;h2&gt;公安备案的基本概念与重要性&lt;/h2&gt;
&lt;p&gt;公安备案是指个人或单位在公安机关登记相关信息的过程、目的是为了确保信息的合规性和透明性。这一流程在多个行业中都显得尤为重要、特别是在涉及公众安全和社会秩序领域。通过公安备案、可以加强对特定活动和事宜的监管、保障社会稳定。此外、许多业务操作及项目推进都需要经过备案、未进行备案可能会导致法律风险及经营上障碍。总之、掌握公安备案的重要性是保障合规经营、降低风险重要环节。 &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;注意：及时进行公安备案，有助于避免不必要的麻烦与法律问题。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;公安备案所需的申报材料清单&lt;/h2&gt;
&lt;p&gt;办理公安备案需准备一系列申报材料。首先，个人或单位的身份证明文件是必不可少的。这包括身份证复印件、营业执照、组织机构代码等。如为企业办理，需提供法定代表人的证明文件。其次，申请表格要填写完整，确保信息真实准确。此外，还需要提供项目相关的技术文件与描述，这些文件需体现项目的性质及其业务背景。最后，若涉及到特定行业，需要提交行业主管部门的审核意见或其他相关资质证明。在准备材料时，确保所有文件齐全，以提高办理效率。&lt;/p&gt;
&lt;h2&gt;如何有效提交公安备案申请&lt;/h2&gt;
&lt;p&gt;提交公安备案申请的有效方式主要包括在线提交和现场提交。在选择在线提交时，您需要访问相应的公安机关官方网站，注册账户并按要求填写电子申报表。确保所输入的信息准确无误，并及时上传必要的支持文件。对于现场提交，您需事先准备好所有申报材料，确认地点和工作时间，以避免不必要的等待。此外，在递交时，可向工作人员咨询以确保材料齐全。无论选择哪种方式，都建议保留好相关凭证和资料，以备后续查询和核实所需。&lt;/p&gt;
&lt;h2&gt;联系相关机构获取公安备案支持&lt;/h2&gt;
&lt;p&gt;在办理公安备案时，联系相关机构是一个重要步骤。首先，您可以通过当地公安机关的官方网站获取联系方式，这些网站通常提供电话、电子邮件和在线客服等多种联系形式。其次，您也可以直接前往当地公安机关的办公地点，进行面对面的咨询，这样可以更直观地了解所需的具体材料和流程。此外，一些第三方服务机构也提供公安备案代理服务，他们可为您提供专业指导和便利帮助。在咨询过程中，请务必准备好相关信息，以便能更有效地获取支持。&lt;/p&gt;
&lt;h2&gt;办理公安备案过程中常见问题解析&lt;/h2&gt;
&lt;p&gt;在办理公安备案的过程中、许多申请人会遇到一些普遍性问题。首先、关于申报材料准备，许多人不确定具体需要哪些文件。在此、建议清晰列出所需材料和包括公司营业执照、法人身份证明。此外，有人可能会对提交方式感到困惑。通常，可通过网上平台提交申请、也可前往相关机构进行线下申报。另一个常见问题是备案进度的查询方式、通常可以通过登录公安部门官方网站或拨打咨询电话获取最新进展。最后，有些申请人担心自己填写信息是否准确，强烈建议在提交前仔细审核每一项信息，以确保合规合法。这些常见问题的解答能够帮助申请人在办理过程中更为顺利。&lt;/p&gt;
&lt;h2&gt;注意事项：确保公安备案合规合法&lt;/h2&gt;
&lt;p&gt;在办理公安备案过程中，确保合规合法至关重要。首先，务必仔细核对所需提交的材料，确保全部符合规定标准。缺少或不合规的材料可能导致申请被拒或延误。同时，注意保留好所有提交材料的复印件，以备后期查询和核实。此外，建议了解相关法律法规，以防因不熟悉政策而引起的误解和错误。对于任何疑问，可以及时联系相关机构获取支持，其联系方式通常会在官方网站上公布。如果需要，可以通过QQ:494070717 进行咨询，确保在办理过程中获得准确的信息和指导。&lt;/p&gt;
&lt;h2&gt;办理后续：如何查询备案进度与结果&lt;/h2&gt;
&lt;p&gt;查询公安备案的进度与结果通常可以通过相关的公安机关官方网站进行。首先、访问当地公安局的官方网站、寻找“备案查询”或“进度查询”入口。输入申请时所使用的相关信息、例如备案编号和申请人姓名、系统一般会提供相应进度更新。如果网站没有相关功能，建议直接拨打当地公安机关的服务电话进行咨询。此外，可以亲自前往受理窗口、向工作人员询问备案情况。保持联系信息准确、以便及时接收反馈通知，也有助于顺利完成后续步骤。&lt;/p&gt;
&lt;h2&gt;成功案例分享：经验人士的建议与技巧&lt;/h2&gt;
&lt;p&gt;在办理公安备案的过程中、听取经验人士的建议非常重要。他们通常强调、提前做好材料准备可以大大提高申请通过率。确保所有申报材料齐全、准确，是避免不必要麻烦的关键一些成功案例中，申请者在提交前进行了多次自查，确保每份文件都符合要求。此外，合理安排申请时间也很关键、一些办理者建议选择非高峰期提交申请、从而减少待时间。在沟通中，要保持积极主动，多向相关机构咨询具体要求、这有助于更顺利地完成备案。一些经验人士还提到、通过向曾经办理成功人请教，可以收集到实用的技巧，使整个流程更加顺畅。&lt;/p&gt;
&lt;h2&gt;结论&lt;/h2&gt;
&lt;p&gt;办理公安备案的流程虽然看似复杂，但只要按照规范进行、能够高效顺利地完成。准备所有必需的申报材料十分关键、确保信息真实准确也是成功基础。在申请过程中、及时联系相关机构获取支持、可以有效解决遇到问题。此外、关注办理进度和相关法律法规、能够帮助您保持合法合规状态。最终，借鉴经验人士的建议和技巧，将使整个办理过程更加顺畅。因此，细致周到地完成各项工作，对备案成功至关重要。&lt;/p&gt;
&lt;h2&gt;办理公安备案过程中常见问题解析&lt;/h2&gt;
&lt;p&gt;办理公安备案时、常见的问题包括哪些？&lt;/p&gt;
&lt;p&gt;办理公安备案时常见的问题包括申报材料的准备、提交方式以及备案进度查询。&lt;/p&gt;
&lt;p&gt;具体需要准备哪些材料？&lt;/p&gt;
&lt;p&gt;通常需要提供身份证明、营业执照、以及项目相关描述文件。&lt;/p&gt;
&lt;p&gt;如何提交备案申请？&lt;/p&gt;
&lt;p&gt;申请可以通过当地公安机关网站在线提交，或直接前往相关机构进行现场提交。&lt;/p&gt;
&lt;p&gt;如何查询备案进度？&lt;/p&gt;
&lt;p&gt;您可以访问公安机关官方网站进行查询，或拨打咨询电话获取最新进展。&lt;/p&gt;
&lt;p&gt;如果填写信息错误怎么办？&lt;/p&gt;
&lt;p&gt;强烈建议在提交前仔细审核信息，如发现错误，应及时联系相关机构进行更正。&lt;/p&gt;</description><pubDate>Wed, 28 Oct 2026 09:22:39 +0800</pubDate></item><item><title>PHP5.4-8.1 版本相对靠谱的php2shell-fixed修复补丁</title><link>https://www.jzpu.com/itxw/php54-81-ban-ben-xia-146/</link><description>&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255); margin-top: 0px !important;&quot;&gt;&lt;h1 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-right: 0px; margin-bottom: 16px; margin-left: 0px; line-height: 1.25; border-bottom: 1px solid rgba(209, 217, 224, 0.7); padding-bottom: 0.3em; margin-top: 0px !important;&quot;&gt;php2shell-fixed&lt;/h1&gt;&lt;a id=&quot;user-content-php2shell-fixed&quot; class=&quot;anchor&quot; aria-label=&quot;Permalink: php2shell-fixed&quot; href=&quot;https://github.com/Qsnh/php2shell-fixed#php2shell-fixed&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: rgb(9, 105, 218); text-decoration: none; float: left; padding-right: 4px; margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: 6px; opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 25.2969px; left: -28px; transform: translateY(calc(-50% - 0.3rem));&quot;&gt;&lt;svg data-component=&quot;Octicon&quot; class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;blockquote style=&quot;box-sizing: border-box; margin: 0px 0px 16px; color: rgb(89, 99, 110); border-left: 4px solid rgb(209, 217, 224); padding: 0px 1em; font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 0px;&quot;&gt;联系方式：有事情可以联系 &lt;a href=&quot;https://x.com/0xTYZ&quot; rel=&quot;nofollow&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: rgb(9, 105, 218); text-underline-offset: 0.2rem;&quot;&gt;https://x.com/0xTYZ&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;宝塔面板（BT Panel）上已停止维护的 PHP 版本（5.4 – 8.1）的 &lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;PHP2Shell（CVE-2026-109618 / CVE-2026-109619）修复包&lt;/span&gt;。仓库里有打好补丁的源码包，以及一键完成编译、替换、回滚的脚本。&lt;/p&gt;&lt;blockquote style=&quot;box-sizing: border-box; margin: 0px 0px 16px; color: rgb(89, 99, 110); border-left: 4px solid rgb(209, 217, 224); padding: 0px 1em; font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 0px;&quot;&gt;Patched PHP source tarballs and a one-command upgrade script that fix PHP2Shell (CVE-2026-109618 / CVE-2026-109619) for end-of-life PHP 5.4 – 8.1 builds installed by BT Panel (宝塔).&lt;/p&gt;&lt;/blockquote&gt;&lt;hr style=&quot;box-sizing: border-box; height: 1px; border: 0px; background: 0px 0px rgb(209, 217, 224); margin: 24px 0px; padding: 0px; font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal;&quot;/&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h2 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 24px; margin-bottom: 16px; line-height: 1.25; border-bottom: 1px solid rgba(209, 217, 224, 0.7); padding-bottom: 0.3em;&quot;&gt;漏洞简介&lt;/h2&gt;&lt;a id=&quot;user-content-漏洞简介&quot; class=&quot;anchor&quot; aria-label=&quot;Permalink: 漏洞简介&quot; href=&quot;https://github.com/Qsnh/php2shell-fixed#%E6%BC%8F%E6%B4%9E%E7%AE%80%E4%BB%8B&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: rgb(9, 105, 218); text-decoration: none; float: left; padding-right: 4px; margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: 6px; opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 19.0938px; left: -28px; transform: translateY(calc(-50% - 0.3rem));&quot;&gt;&lt;svg data-component=&quot;Octicon&quot; class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;2026-10-21，PHP 官方披露了两个漏洞，CVSS v4.0 评分都是 9.2，&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;无需登录即可远程执行代码&lt;/span&gt;：&lt;/p&gt;&lt;p&gt;&lt;markdown-accessiblity-table style=&quot;box-sizing: border-box; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;table width=&quot;NaN&quot;&gt;&lt;thead style=&quot;box-sizing: border-box;&quot;&gt;&lt;tr style=&quot;box-sizing: border-box; border-top: 1px solid rgba(209, 217, 224, 0.7);&quot; class=&quot;firstRow&quot;&gt;&lt;th style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;CVE&lt;/th&gt;&lt;th style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;说明&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style=&quot;box-sizing: border-box;&quot;&gt;&lt;tr style=&quot;box-sizing: border-box; border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;&lt;a href=&quot;https://github.com/php/php-src/security/advisories/GHSA-w8hw-w9fx-j79w&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: rgb(9, 105, 218); text-underline-offset: 0.2rem; margin-bottom: 0px;&quot;&gt;CVE-2026-109618&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;内存耗尽时，请求数据只初始化了一半，清理阶段被当作有效数据使用，导致远程代码执行&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box; background-color: rgb(246, 248, 250); border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;&lt;a href=&quot;https://github.com/php/php-src/security/advisories/GHSA-6wmf-4rv5-p3rp&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: rgb(9, 105, 218); text-underline-offset: 0.2rem; margin-bottom: 0px;&quot;&gt;CVE-2026-109619&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;上一个请求留下的内部状态在内存释放后仍被保留，被同一 worker 的下一个请求使用，导致远程代码执行&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/markdown-accessiblity-table&gt;&lt;span style=&quot;color: #1F2328; font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;PHP-FPM、Apache mod_php、php-cgi 等处理 Web 请求的方式都受影响。PHP 官方只为 8.2 – 8.5 发布了修复版本（8.2.35 / 8.3.36 / 8.4.27 / 8.5.12）。8.1 及更早的版本没有正式修复版：官方只给 7.4、8.0、8.1 发了源码补丁，7.3 及以下什么都没有。&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;官方公告：&lt;a href=&quot;https://www.php.net/archive/2026.php#2026-10-21-5&quot; rel=&quot;nofollow&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: rgb(9, 105, 218); text-underline-offset: 0.2rem;&quot;&gt;https://www.php.net/archive/2026.php#2026-10-21-5&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h2 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 24px; margin-bottom: 16px; line-height: 1.25; border-bottom: 1px solid rgba(209, 217, 224, 0.7); padding-bottom: 0.3em;&quot;&gt;支持的版本&lt;/h2&gt;&lt;a id=&quot;user-content-支持的版本&quot; class=&quot;anchor&quot; aria-label=&quot;Permalink: 支持的版本&quot; href=&quot;https://github.com/Qsnh/php2shell-fixed#%E6%94%AF%E6%8C%81%E7%9A%84%E7%89%88%E6%9C%AC&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: rgb(9, 105, 218); text-decoration: none; float: left; padding-right: 4px; margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: 6px; opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 19.0938px; left: -28px; transform: translateY(calc(-50% - 0.3rem));&quot;&gt;&lt;svg data-component=&quot;Octicon&quot; class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;markdown-accessiblity-table style=&quot;box-sizing: border-box; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;table width=&quot;NaN&quot;&gt;&lt;thead style=&quot;box-sizing: border-box;&quot;&gt;&lt;tr style=&quot;box-sizing: border-box; border-top: 1px solid rgba(209, 217, 224, 0.7);&quot; class=&quot;firstRow&quot;&gt;&lt;th style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;宝塔 PHP 版本&lt;/th&gt;&lt;th style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;升级后&lt;/th&gt;&lt;th style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;补丁来源&lt;/th&gt;&lt;th style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;源码包&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style=&quot;box-sizing: border-box;&quot;&gt;&lt;tr style=&quot;box-sizing: border-box; border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;5.4.x&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;5.4.45&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;基于官方 7.4 补丁移植到 PHP5 引擎（&lt;span style=&quot;box-sizing: border-box; font-weight: 600; margin-bottom: 0px;&quot;&gt;非官方&lt;/span&gt;）&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;php-5.4.45-cve2026.tar.gz&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box; background-color: rgb(246, 248, 250); border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;5.5.x&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;5.5.38&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;基于官方 7.4 补丁移植到 PHP5 引擎（&lt;span style=&quot;box-sizing: border-box; font-weight: 600; margin-bottom: 0px;&quot;&gt;非官方&lt;/span&gt;）&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;php-5.5.38-cve2026.tar.gz&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box; border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;5.6.x&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;5.6.40&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;基于官方 7.4 补丁移植到 PHP5 引擎（&lt;span style=&quot;box-sizing: border-box; font-weight: 600; margin-bottom: 0px;&quot;&gt;非官方&lt;/span&gt;）&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;php-5.6.40-cve2026.tar.gz&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box; background-color: rgb(246, 248, 250); border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;7.0.x&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;7.0.33&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;基于官方 7.4 补丁移植（&lt;span style=&quot;box-sizing: border-box; font-weight: 600; margin-bottom: 0px;&quot;&gt;非官方&lt;/span&gt;）&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;php-7.0.33-cve2026.tar.gz&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box; border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;7.1.x&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;7.1.33&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;基于官方 7.4 补丁移植（&lt;span style=&quot;box-sizing: border-box; font-weight: 600; margin-bottom: 0px;&quot;&gt;非官方&lt;/span&gt;）&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;php-7.1.33-cve2026.tar.gz&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box; background-color: rgb(246, 248, 250); border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;7.2.x&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;7.2.34&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;基于官方 7.4 补丁移植（&lt;span style=&quot;box-sizing: border-box; font-weight: 600; margin-bottom: 0px;&quot;&gt;非官方&lt;/span&gt;）&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;php-7.2.34-cve2026.tar.gz&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box; border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;7.3.x&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;7.3.33&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;基于官方 7.4 补丁移植（&lt;span style=&quot;box-sizing: border-box; font-weight: 600; margin-bottom: 0px;&quot;&gt;非官方&lt;/span&gt;）&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;php-7.3.33-cve2026.tar.gz&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box; background-color: rgb(246, 248, 250); border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;7.4.x&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;7.4.33&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;PHP 官方补丁 &lt;a href=&quot;https://github.com/php/php-src/commit/712e60f9ed&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: rgb(9, 105, 218); text-underline-offset: 0.2rem; margin-bottom: 0px;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;712e60f9ed&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;php-7.4.33-cve2026.tar.gz&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box; border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;8.0.x&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;8.0.30&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;PHP 官方补丁 &lt;a href=&quot;https://github.com/php/php-src/commit/82f8f31b16&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: rgb(9, 105, 218); text-underline-offset: 0.2rem; margin-bottom: 0px;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;82f8f31b16&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;php-8.0.30-cve2026.tar.gz&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box; background-color: rgb(246, 248, 250); border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;8.1.x&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;8.1.34&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;PHP 官方补丁 &lt;a href=&quot;https://github.com/php/php-src/commit/1d7dec178a&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: rgb(9, 105, 218); text-underline-offset: 0.2rem; margin-bottom: 0px;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;1d7dec178a&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;php-8.1.34-cve2026.tar.gz&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/markdown-accessiblity-table&gt;&lt;span style=&quot;color: #1F2328; font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; padding-left: 2em; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;每个源码包都是 &lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;php.net 官方发布的源码&lt;/span&gt;（SHA256 与 php.net 公布值一致），加上 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;patches/&lt;/code&gt; 目录里对应的补丁。包内的 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;CVE-2026-PATCH/&lt;/code&gt; 目录也附了补丁原文&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;升级目标是各分支的最后一个版本，所以同时也会带上这些年已发布的其他安全修复&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;同一大版本内升级，扩展 ABI 不变，redis、swoole_loader 等已安装的扩展&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;不需要重新编译&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;PHP 8.2 及以上&lt;/span&gt;：直接在宝塔面板里更新到官方修复版即可，不需要本仓库&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;blockquote style=&quot;box-sizing: border-box; margin: 0px 0px 16px; color: rgb(89, 99, 110); border-left: 4px solid rgb(209, 217, 224); padding: 0px 1em; font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 0px;&quot;&gt;&lt;g-emoji class=&quot;g-emoji&quot; alias=&quot;warning&quot; style=&quot;box-sizing: border-box; min-width: 1ch; font-family: &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 1em; vertical-align: -0.075em; line-height: 1; display: inline-block;&quot;&gt;⚠️&lt;/g-emoji&gt;5.4 – 7.3 的补丁是从官方 7.4 补丁移植的，&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;没有经过 PHP 官方审核&lt;/span&gt;（其中 5.4 – 5.6 是移植到 PHP7 之前的老引擎，差异更大）。移植细节见下文的&lt;a href=&quot;https://github.com/Qsnh/php2shell-fixed#%E8%A1%A5%E4%B8%81%E8%AF%B4%E6%98%8E&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: rgb(9, 105, 218); text-underline-offset: 0.2rem;&quot;&gt;补丁说明&lt;/a&gt;。介意的话请优先升级到 PHP 8.2+。&lt;/p&gt;&lt;/blockquote&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h2 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 24px; margin-bottom: 16px; line-height: 1.25; border-bottom: 1px solid rgba(209, 217, 224, 0.7); padding-bottom: 0.3em;&quot;&gt;支持的系统&lt;/h2&gt;&lt;a id=&quot;user-content-支持的系统&quot; class=&quot;anchor&quot; aria-label=&quot;Permalink: 支持的系统&quot; href=&quot;https://github.com/Qsnh/php2shell-fixed#%E6%94%AF%E6%8C%81%E7%9A%84%E7%B3%BB%E7%BB%9F&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: rgb(9, 105, 218); text-decoration: none; float: left; padding-right: 4px; margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: 6px; opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 19.0938px; left: -28px; transform: translateY(calc(-50% - 0.3rem));&quot;&gt;&lt;svg data-component=&quot;Octicon&quot; class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;脚本只依赖 bash、coreutils、gcc/make 这些基础工具，用服务器上&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;原来编译 PHP 的环境和编译参数&lt;/span&gt;重新编译，不绑定具体发行版。&lt;/p&gt;&lt;p&gt;&lt;markdown-accessiblity-table style=&quot;box-sizing: border-box; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;table width=&quot;NaN&quot;&gt;&lt;thead style=&quot;box-sizing: border-box;&quot;&gt;&lt;tr style=&quot;box-sizing: border-box; border-top: 1px solid rgba(209, 217, 224, 0.7);&quot; class=&quot;firstRow&quot;&gt;&lt;th style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;系统&lt;/th&gt;&lt;th style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;编译器&lt;/th&gt;&lt;th style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;实测情况&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style=&quot;box-sizing: border-box;&quot;&gt;&lt;tr style=&quot;box-sizing: border-box; border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;Ubuntu 16.04&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;gcc 5.4&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅ x86_64：10 个版本全流程 + 回归测试；ARM64：7.0 – 8.1 全流程，5.4 – 5.6 编译 + 回归测试&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box; background-color: rgb(246, 248, 250); border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;CentOS 7&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;gcc 4.8.5&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅ x86_64：10 个版本全流程 + 回归测试；ARM64：7.0 – 8.1 全流程&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box; border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;Debian、Ubuntu 18.04+、CentOS 8 / Rocky / AlmaLinux 等&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;—&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;未实测，理论上可用&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/markdown-accessiblity-table&gt;&lt;span style=&quot;color: #1F2328; font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&amp;quot;理论上可用&amp;quot;的前提是：宝塔当初能在这台服务器上把这个 PHP 编译出来。如果之后系统升级过（比如 openssl 被换掉了），&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;build&lt;/code&gt; 这一步可能会失败。失败时线上 PHP 不受任何影响，把 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;/www/server/php-cve2026/logs/&lt;/code&gt; 里的日志拿去排查即可。&lt;/p&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h2 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 24px; margin-bottom: 16px; line-height: 1.25; border-bottom: 1px solid rgba(209, 217, 224, 0.7); padding-bottom: 0.3em;&quot;&gt;快速开始&lt;/h2&gt;&lt;a id=&quot;user-content-快速开始&quot; class=&quot;anchor&quot; aria-label=&quot;Permalink: 快速开始&quot; href=&quot;https://github.com/Qsnh/php2shell-fixed#%E5%BF%AB%E9%80%9F%E5%BC%80%E5%A7%8B&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: rgb(9, 105, 218); text-decoration: none; float: left; padding-right: 4px; margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: 6px; opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 19.0938px; left: -28px; transform: translateY(calc(-50% - 0.3rem));&quot;&gt;&lt;svg data-component=&quot;Octicon&quot; class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;以 PHP 7.4 为例，其他版本把 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;74&lt;/code&gt; 换成 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;54&lt;/code&gt; / &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;55&lt;/code&gt; / &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;56&lt;/code&gt; / &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;70&lt;/code&gt; / &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;71&lt;/code&gt; / &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;72&lt;/code&gt; / &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;73&lt;/code&gt; / &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;80&lt;/code&gt; / &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;81&lt;/code&gt;。所有命令都用 root 执行。&lt;/p&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h3 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 24px; margin-bottom: 16px; font-size: 1.25em; line-height: 1.25;&quot;&gt;1. 下载脚本和源码包&lt;/h3&gt;&lt;a id=&quot;user-content-1-下载脚本和源码包&quot; class=&quot;anchor&quot; aria-label=&quot;Permalink: 1. 下载脚本和源码包&quot; href=&quot;https://github.com/Qsnh/php2shell-fixed#1-%E4%B8%8B%E8%BD%BD%E8%84%9A%E6%9C%AC%E5%92%8C%E6%BA%90%E7%A0%81%E5%8C%85&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: rgb(9, 105, 218); text-decoration: none; float: left; padding-right: 4px; margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: 6px; opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 12.5px; left: -28px; transform: translateY(-50%);&quot;&gt;&lt;svg data-component=&quot;Octicon&quot; class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;只需要下载&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;脚本&lt;/span&gt;和&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;你要升级的版本对应的源码包&lt;/span&gt;，放在同一个目录里：&lt;/p&gt;&lt;div class=&quot;highlight highlight-source-shell notranslate position-relative overflow-auto&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; background-color: rgb(246, 248, 250); justify-content: space-between; display: flex; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; overflow: auto !important; position: relative !important;&quot;&gt;&lt;pre style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; margin-top: 0px; margin-bottom: 0px; overflow-wrap: normal; padding: 16px; background-color: rgb(246, 248, 250); border-radius: 6px; line-height: 1.45; overflow: auto; word-break: normal;&quot;&gt;mkdir&amp;nbsp;-p&amp;nbsp;/root/phpfix&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;cd&amp;nbsp;/root/phpfix
wget&amp;nbsp;https://github.com/qsnh/php2shell-fixed/raw/main/bt_php_cve2026.sh
wget&amp;nbsp;https://github.com/qsnh/php2shell-fixed/raw/main/php-7.4.33-cve2026.tar.gz
wget&amp;nbsp;https://github.com/qsnh/php2shell-fixed/raw/main/SHA256SUMS
sha256sum&amp;nbsp;-c&amp;nbsp;SHA256SUMS&amp;nbsp;--ignore-missing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;已下载的文件都应显示&amp;nbsp;OK&lt;/pre&gt;&lt;div style=&quot;box-sizing: border-box;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;CentOS 7 的 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;sha256sum&lt;/code&gt;（coreutils 8.22）不支持 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;--ignore-missing&lt;/code&gt;，改用下面这条，只校验已下载的文件：&lt;/p&gt;&lt;div class=&quot;highlight highlight-source-shell notranslate position-relative overflow-auto&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; background-color: rgb(246, 248, 250); justify-content: space-between; display: flex; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; overflow: auto !important; position: relative !important;&quot;&gt;&lt;pre style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; margin-top: 0px; margin-bottom: 0px; overflow-wrap: normal; padding: 16px; background-color: rgb(246, 248, 250); border-radius: 6px; line-height: 1.45; overflow: auto; word-break: normal;&quot;&gt;grep&amp;nbsp;-E&amp;nbsp;&amp;quot;bt_php_cve2026.sh|php-7.4.33&amp;quot;&amp;nbsp;SHA256SUMS&amp;nbsp;|&amp;nbsp;sha256sum&amp;nbsp;-c&lt;/pre&gt;&lt;div style=&quot;box-sizing: border-box;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;服务器访问 GitHub 很慢的话，可以在本地电脑下载好，再用宝塔面板的&amp;quot;文件&amp;quot;功能上传到 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;/root/phpfix&lt;/code&gt;。&lt;/p&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h3 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 24px; margin-bottom: 16px; font-size: 1.25em; line-height: 1.25;&quot;&gt;2. 确认哪些站点在用哪个 PHP&lt;/h3&gt;&lt;a id=&quot;user-content-2-确认哪些站点在用哪个-php&quot; class=&quot;anchor&quot; aria-label=&quot;Permalink: 2. 确认哪些站点在用哪个 PHP&quot; href=&quot;https://github.com/Qsnh/php2shell-fixed#2-%E7%A1%AE%E8%AE%A4%E5%93%AA%E4%BA%9B%E7%AB%99%E7%82%B9%E5%9C%A8%E7%94%A8%E5%93%AA%E4%B8%AA-php&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: rgb(9, 105, 218); text-decoration: none; float: left; padding-right: 4px; margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: 6px; opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 12.5px; left: -28px; transform: translateY(-50%);&quot;&gt;&lt;svg data-component=&quot;Octicon&quot; class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;highlight highlight-source-shell notranslate position-relative overflow-auto&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; background-color: rgb(246, 248, 250); justify-content: space-between; display: flex; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; overflow: auto !important; position: relative !important;&quot;&gt;&lt;pre style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; margin-top: 0px; margin-bottom: 0px; overflow-wrap: normal; padding: 16px; background-color: rgb(246, 248, 250); border-radius: 6px; line-height: 1.45; overflow: auto; word-break: normal;&quot;&gt;grep&amp;nbsp;-ho&amp;nbsp;&amp;quot;enable-php-[0-9]*&amp;quot;&amp;nbsp;/www/server/panel/vhost/nginx/*.conf&amp;nbsp;|&amp;nbsp;sort&amp;nbsp;|&amp;nbsp;uniq&amp;nbsp;-c
bash&amp;nbsp;bt_php_cve2026.sh&amp;nbsp;status&amp;nbsp;74&lt;/pre&gt;&lt;div style=&quot;box-sizing: border-box;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h3 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 24px; margin-bottom: 16px; font-size: 1.25em; line-height: 1.25;&quot;&gt;3. 编译（不影响线上）&lt;/h3&gt;&lt;a id=&quot;user-content-3-编译不影响线上&quot; class=&quot;anchor&quot; aria-label=&quot;Permalink: 3. 编译（不影响线上）&quot; href=&quot;https://github.com/Qsnh/php2shell-fixed#3-%E7%BC%96%E8%AF%91%E4%B8%8D%E5%BD%B1%E5%93%8D%E7%BA%BF%E4%B8%8A&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: rgb(9, 105, 218); text-decoration: none; float: left; padding-right: 4px; margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: 6px; opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 12.5px; left: -28px; transform: translateY(-50%);&quot;&gt;&lt;svg data-component=&quot;Octicon&quot; class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;highlight highlight-source-shell notranslate position-relative overflow-auto&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; background-color: rgb(246, 248, 250); justify-content: space-between; display: flex; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; overflow: auto !important; position: relative !important;&quot;&gt;&lt;pre style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; margin-top: 0px; margin-bottom: 0px; overflow-wrap: normal; padding: 16px; background-color: rgb(246, 248, 250); border-radius: 6px; line-height: 1.45; overflow: auto; word-break: normal;&quot;&gt;screen&amp;nbsp;-S&amp;nbsp;phpfix&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;防止&amp;nbsp;SSH&amp;nbsp;断开导致编译中断（没有就&amp;nbsp;apt-get&amp;nbsp;install&amp;nbsp;screen&amp;nbsp;/&amp;nbsp;yum&amp;nbsp;install&amp;nbsp;screen）bash&amp;nbsp;bt_php_cve2026.sh&amp;nbsp;build&amp;nbsp;74&lt;/pre&gt;&lt;div style=&quot;box-sizing: border-box;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;大约需要 10 – 40 分钟，看到&amp;quot;编译完成，补丁自检通过&amp;quot;就成功了。这一步失败的话线上不受任何影响，日志在 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;/www/server/php-cve2026/logs/&lt;/code&gt;。&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;可用内存不足 1G 时，建议先加一块临时 swap：&lt;/p&gt;&lt;div class=&quot;highlight highlight-source-shell notranslate position-relative overflow-auto&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; background-color: rgb(246, 248, 250); justify-content: space-between; display: flex; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; overflow: auto !important; position: relative !important;&quot;&gt;&lt;pre style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; margin-top: 0px; margin-bottom: 0px; overflow-wrap: normal; padding: 16px; background-color: rgb(246, 248, 250); border-radius: 6px; line-height: 1.45; overflow: auto; word-break: normal;&quot;&gt;fallocate&amp;nbsp;-l&amp;nbsp;2G&amp;nbsp;/swapfile&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;chmod&amp;nbsp;600&amp;nbsp;/swapfile&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;mkswap&amp;nbsp;/swapfile&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;swapon&amp;nbsp;/swapfile&lt;/pre&gt;&lt;div style=&quot;box-sizing: border-box;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h3 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 24px; margin-bottom: 16px; font-size: 1.25em; line-height: 1.25;&quot;&gt;4. 安装（建议在业务低峰期）&lt;/h3&gt;&lt;a id=&quot;user-content-4-安装建议在业务低峰期&quot; class=&quot;anchor&quot; aria-label=&quot;Permalink: 4. 安装（建议在业务低峰期）&quot; href=&quot;https://github.com/Qsnh/php2shell-fixed#4-%E5%AE%89%E8%A3%85%E5%BB%BA%E8%AE%AE%E5%9C%A8%E4%B8%9A%E5%8A%A1%E4%BD%8E%E5%B3%B0%E6%9C%9F&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: rgb(9, 105, 218); text-decoration: none; float: left; padding-right: 4px; margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: 6px; opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 12.5px; left: -28px; transform: translateY(-50%);&quot;&gt;&lt;svg data-component=&quot;Octicon&quot; class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;highlight highlight-source-shell notranslate position-relative overflow-auto&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; background-color: rgb(246, 248, 250); justify-content: space-between; display: flex; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; overflow: auto !important; position: relative !important;&quot;&gt;&lt;pre style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; margin-top: 0px; margin-bottom: 0px; overflow-wrap: normal; padding: 16px; background-color: rgb(246, 248, 250); border-radius: 6px; line-height: 1.45; overflow: auto; word-break: normal;&quot;&gt;bash&amp;nbsp;bt_php_cve2026.sh&amp;nbsp;install&amp;nbsp;74&lt;/pre&gt;&lt;div style=&quot;box-sizing: border-box;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;脚本会依次：&lt;/p&gt;&lt;ol dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; padding-left: 2em; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;完整备份到 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;/www/server/php/74.bak-&amp;lt;时间戳&amp;gt;&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;停止 php-fpm，安装新版本&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;检查 FPM 配置并重新启动&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;自检：补丁是否生效、扩展有没有少、启动有没有报错&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;任何一步失败都会自动回滚。&lt;/span&gt; 使用该 PHP 版本的站点只会中断几秒钟。&lt;/p&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h3 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 24px; margin-bottom: 16px; font-size: 1.25em; line-height: 1.25;&quot;&gt;5. 验证&lt;/h3&gt;&lt;a id=&quot;user-content-5-验证&quot; class=&quot;anchor&quot; aria-label=&quot;Permalink: 5. 验证&quot; href=&quot;https://github.com/Qsnh/php2shell-fixed#5-%E9%AA%8C%E8%AF%81&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: rgb(9, 105, 218); text-decoration: none; float: left; padding-right: 4px; margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: 6px; opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 12.5px; left: -28px; transform: translateY(-50%);&quot;&gt;&lt;svg data-component=&quot;Octicon&quot; class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;highlight highlight-source-shell notranslate position-relative overflow-auto&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; background-color: rgb(246, 248, 250); justify-content: space-between; display: flex; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; overflow: auto !important; position: relative !important;&quot;&gt;&lt;pre style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; margin-top: 0px; margin-bottom: 0px; overflow-wrap: normal; padding: 16px; background-color: rgb(246, 248, 250); border-radius: 6px; line-height: 1.45; overflow: auto; word-break: normal;&quot;&gt;bash&amp;nbsp;bt_php_cve2026.sh&amp;nbsp;status&amp;nbsp;74&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;应显示&amp;quot;已打&amp;nbsp;CVE-2026-109618/109619&amp;nbsp;补丁&amp;quot;&lt;/pre&gt;&lt;div style=&quot;box-sizing: border-box;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;然后打开网站，把登录、上传、支付这些关键功能点一遍。&lt;/p&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h3 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 24px; margin-bottom: 16px; font-size: 1.25em; line-height: 1.25;&quot;&gt;回滚&lt;/h3&gt;&lt;a id=&quot;user-content-回滚&quot; class=&quot;anchor&quot; aria-label=&quot;Permalink: 回滚&quot; href=&quot;https://github.com/Qsnh/php2shell-fixed#%E5%9B%9E%E6%BB%9A&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: rgb(9, 105, 218); text-decoration: none; float: left; padding-right: 4px; margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: 6px; opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 12.5px; left: -28px; transform: translateY(-50%);&quot;&gt;&lt;svg data-component=&quot;Octicon&quot; class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;highlight highlight-source-shell notranslate position-relative overflow-auto&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; background-color: rgb(246, 248, 250); justify-content: space-between; display: flex; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; overflow: auto !important; position: relative !important;&quot;&gt;&lt;pre style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; margin-top: 0px; margin-bottom: 0px; overflow-wrap: normal; padding: 16px; background-color: rgb(246, 248, 250); border-radius: 6px; line-height: 1.45; overflow: auto; word-break: normal;&quot;&gt;bash&amp;nbsp;bt_php_cve2026.sh&amp;nbsp;rollback&amp;nbsp;74&lt;/pre&gt;&lt;div style=&quot;box-sizing: border-box;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h3 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 24px; margin-bottom: 16px; font-size: 1.25em; line-height: 1.25;&quot;&gt;收尾&lt;/h3&gt;&lt;a id=&quot;user-content-收尾&quot; class=&quot;anchor&quot; aria-label=&quot;Permalink: 收尾&quot; href=&quot;https://github.com/Qsnh/php2shell-fixed#%E6%94%B6%E5%B0%BE&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: rgb(9, 105, 218); text-decoration: none; float: left; padding-right: 4px; margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: 6px; opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 12.5px; left: -28px; transform: translateY(-50%);&quot;&gt;&lt;svg data-component=&quot;Octicon&quot; class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;确认网站正常运行几天后，可以删除编译目录和备份：&lt;/p&gt;&lt;div class=&quot;highlight highlight-source-shell notranslate position-relative overflow-auto&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; background-color: rgb(246, 248, 250); justify-content: space-between; display: flex; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; overflow: auto !important; position: relative !important;&quot;&gt;&lt;pre style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; margin-top: 0px; margin-bottom: 0px; overflow-wrap: normal; padding: 16px; background-color: rgb(246, 248, 250); border-radius: 6px; line-height: 1.45; overflow: auto; word-break: normal;&quot;&gt;rm&amp;nbsp;-rf&amp;nbsp;/www/server/php-cve2026/build-*rm&amp;nbsp;-rf&amp;nbsp;/www/server/php/*.bak-*&lt;/pre&gt;&lt;div style=&quot;box-sizing: border-box;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h2 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 24px; margin-bottom: 16px; line-height: 1.25; border-bottom: 1px solid rgba(209, 217, 224, 0.7); padding-bottom: 0.3em;&quot;&gt;脚本做了什么&lt;/h2&gt;&lt;a id=&quot;user-content-脚本做了什么&quot; class=&quot;anchor&quot; aria-label=&quot;Permalink: 脚本做了什么&quot; href=&quot;https://github.com/Qsnh/php2shell-fixed#%E8%84%9A%E6%9C%AC%E5%81%9A%E4%BA%86%E4%BB%80%E4%B9%88&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: rgb(9, 105, 218); text-decoration: none; float: left; padding-right: 4px; margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: 6px; opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 19.0938px; left: -28px; transform: translateY(calc(-50% - 0.3rem));&quot;&gt;&lt;svg data-component=&quot;Octicon&quot; class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;bt_php_cve2026.sh &amp;lt;build|install|rollback|status&amp;gt; &amp;lt;版本&amp;gt;&lt;/code&gt;&lt;/p&gt;&lt;ul dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; padding-left: 2em; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;原样复用编译参数&lt;/span&gt;：从当前 PHP 的 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;php -i&lt;/code&gt; 里读取 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;Configure Command&lt;/code&gt;，原样复用宝塔当初的编译参数，只额外加了 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;--without-pear&lt;/code&gt;，避免 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;make install&lt;/code&gt; 时联网下载 PEAR&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;找到宝塔自带的库&lt;/span&gt;：宝塔会把 openssl、curl 等库编译到 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;/usr/local/*&lt;/code&gt;。脚本会根据旧 php-fpm 实际链接的库，自动设置 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;PKG_CONFIG_PATH&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;检查链接库一致&lt;/span&gt;：编译完会对比新旧 php-fpm 链接的系统库，不一致就停止，防止误用系统自带的 openssl&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;配置和扩展不动&lt;/span&gt;：&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;php.ini&lt;/code&gt;、&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;php-fpm.conf&lt;/code&gt;、第三方扩展都保持原样&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;自检补丁是否生效&lt;/span&gt;：通过内存超限时的行为判断，打补丁后会直接 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;_exit(1)&lt;/code&gt;，未打补丁的 PHP 是普通 Fatal error，退出码 255。所有版本都用这个方法&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;重复执行安全&lt;/span&gt;：如果当前已经是打过补丁的版本，&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;install&lt;/code&gt; 会直接退出，不会覆盖备份&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;适用条件：宝塔从源码编译安装的 PHP，安装在 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;/www/server/php/&amp;lt;版本&amp;gt;&lt;/code&gt;，服务名 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;php-fpm-&amp;lt;版本&amp;gt;&lt;/code&gt;。不是宝塔安装的 PHP，可以直接使用 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;patches/&lt;/code&gt; 里的补丁自行编译。&lt;/p&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h2 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 24px; margin-bottom: 16px; line-height: 1.25; border-bottom: 1px solid rgba(209, 217, 224, 0.7); padding-bottom: 0.3em;&quot;&gt;补丁带来的行为变化&lt;/h2&gt;&lt;a id=&quot;user-content-补丁带来的行为变化&quot; class=&quot;anchor&quot; aria-label=&quot;Permalink: 补丁带来的行为变化&quot; href=&quot;https://github.com/Qsnh/php2shell-fixed#%E8%A1%A5%E4%B8%81%E5%B8%A6%E6%9D%A5%E7%9A%84%E8%A1%8C%E4%B8%BA%E5%8F%98%E5%8C%96&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: rgb(9, 105, 218); text-decoration: none; float: left; padding-right: 4px; margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: 6px; opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 19.0938px; left: -28px; transform: translateY(calc(-50% - 0.3rem));&quot;&gt;&lt;svg data-component=&quot;Octicon&quot; class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;官方补丁对已停止维护的版本采取的是&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;最小化缓解&lt;/span&gt;措施，会带来以下可感知的变化，所有版本都一样：&lt;/p&gt;&lt;ul dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; padding-left: 2em; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;内存超限，或内存分配大小溢出时，不再走普通的 Fatal error 流程，而是把错误写到 stderr 后&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;直接结束 worker 进程&lt;/span&gt;，FPM 会自动拉起新进程。因此：&lt;/p&gt;&lt;/li&gt;&lt;ul dir=&quot;auto&quot; style=&quot;list-style-type: square;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;register_shutdown_function&lt;/code&gt;、输出缓冲回调等&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;不会再执行&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;错误信息要在 php-fpm 日志里查看（需要 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;catch_workers_output = yes&lt;/code&gt;）&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;session 上传进度&lt;/span&gt;（&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;session.upload_progress&lt;/code&gt;）功能被关闭&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;新增 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;max_multipart_body_parts&lt;/code&gt;（8.0 / 8.1 原本就有），默认等于 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;max_input_vars + max_file_uploads&lt;/code&gt;，超出的 multipart 段会被丢弃并报 Warning&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;multipart 请求头只保留 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;Content-Disposition&lt;/code&gt; 和 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;Content-Type&lt;/code&gt;，重复的头会被忽略&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h2 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 24px; margin-bottom: 16px; line-height: 1.25; border-bottom: 1px solid rgba(209, 217, 224, 0.7); padding-bottom: 0.3em;&quot;&gt;补丁说明&lt;/h2&gt;&lt;a id=&quot;user-content-补丁说明&quot; class=&quot;anchor&quot; aria-label=&quot;Permalink: 补丁说明&quot; href=&quot;https://github.com/Qsnh/php2shell-fixed#%E8%A1%A5%E4%B8%81%E8%AF%B4%E6%98%8E&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: rgb(9, 105, 218); text-decoration: none; float: left; padding-right: 4px; margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: 6px; opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 19.0938px; left: -28px; transform: translateY(calc(-50% - 0.3rem));&quot;&gt;&lt;svg data-component=&quot;Octicon&quot; class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;patches/&lt;/code&gt; 目录：&lt;/p&gt;&lt;p&gt;&lt;markdown-accessiblity-table style=&quot;box-sizing: border-box; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;table width=&quot;NaN&quot;&gt;&lt;thead style=&quot;box-sizing: border-box;&quot;&gt;&lt;tr style=&quot;box-sizing: border-box; border-top: 1px solid rgba(209, 217, 224, 0.7);&quot; class=&quot;firstRow&quot;&gt;&lt;th style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;文件&lt;/th&gt;&lt;th style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;说明&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style=&quot;box-sizing: border-box;&quot;&gt;&lt;tr style=&quot;box-sizing: border-box; border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;php-7.4.33-…-official-712e60f9ed.patch&lt;/code&gt;&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;PHP 官方 7.4 补丁原文&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box; background-color: rgb(246, 248, 250); border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;php-8.0.30-…-official-82f8f31b16.patch&lt;/code&gt;&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;PHP 官方 8.0 补丁原文&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box; border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;php-8.1.34-…-official-1d7dec178a.patch&lt;/code&gt;&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;PHP 官方 8.1 补丁原文&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box; background-color: rgb(246, 248, 250); border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;php-7.3.33-…patch&lt;/code&gt;&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;7.4 补丁移植到 7.3&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box; border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;php-7.2.34-…patch&lt;/code&gt;&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;7.4 补丁移植到 7.2&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box; background-color: rgb(246, 248, 250); border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;php-7.1.33-…patch&lt;/code&gt;&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;7.4 补丁移植到 7.1&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box; border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;php-7.0.33-…patch&lt;/code&gt;&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;7.4 补丁移植到 7.0&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box; background-color: rgb(246, 248, 250); border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;php-5.6.40-…patch&lt;/code&gt;&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;7.4 补丁移植到 5.6（PHP7 之前的引擎）&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box; border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;php-5.5.38-…patch&lt;/code&gt;&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;7.4 补丁移植到 5.5（PHP7 之前的引擎）&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box; background-color: rgb(246, 248, 250); border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;php-5.4.45-…patch&lt;/code&gt;&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;7.4 补丁移植到 5.4（PHP7 之前的引擎）&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/markdown-accessiblity-table&gt;&lt;span style=&quot;color: #1F2328; font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h3 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 24px; margin-bottom: 16px; font-size: 1.25em; line-height: 1.25;&quot;&gt;5.4 – 5.6（PHP7 之前的引擎）&lt;/h3&gt;&lt;a id=&quot;user-content-54--56php7-之前的引擎&quot; class=&quot;anchor&quot; aria-label=&quot;Permalink: 5.4 – 5.6（PHP7 之前的引擎）&quot; href=&quot;https://github.com/Qsnh/php2shell-fixed#54--56php7-%E4%B9%8B%E5%89%8D%E7%9A%84%E5%BC%95%E6%93%8E&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: rgb(9, 105, 218); text-decoration: none; float: left; padding-right: 4px; margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: 6px; opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 12.5px; left: -28px; transform: translateY(-50%);&quot;&gt;&lt;svg data-component=&quot;Octicon&quot; class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;5.x 用的是 PHP 7 重写之前的引擎，和 7.0 的差异是结构性的，所以这三个补丁是对照各版本源码重新推导的，核心缓解措施与官方 7.4 一致：内存超限 / 分配溢出不再走普通 Fatal error（会 bailout 并在半初始化的请求数据上做清理），而是把错误写到 stderr 后直接 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;_exit(1)&lt;/code&gt; 结束 worker；请求结束时强制复位错误/异常处理器、对象存储、&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;EG(exception)&lt;/code&gt; 等残留状态。相对 7.0 补丁的主要调整：&lt;/p&gt;&lt;ul dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; padding-left: 2em; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;内存错误出口&lt;/span&gt;：老的 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;zend_mm&lt;/code&gt;（&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;zend_alloc.c&lt;/code&gt;）里把 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;zend_mm_safe_error&lt;/code&gt; 改成不再 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;zend_bailout()&lt;/code&gt;，直接 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;_exit(1)&lt;/code&gt;；并新增 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;zend_mm_safe_error_ex()&lt;/code&gt; 供各处分配溢出检查（&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;safe_address&lt;/code&gt; 各架构分支、&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;_safe_emalloc_string&lt;/code&gt;、&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;zend_hash&lt;/code&gt;、&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;zend_strtod&lt;/code&gt; 的 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;Balloc&lt;/code&gt;）复用&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;字符串拼接溢出&lt;/span&gt;：5.x 字符串长度是 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;int&lt;/code&gt;，拼接在 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;Zend/zend_operators.c&lt;/code&gt; 的 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;concat_function&lt;/code&gt;（而不是 7.x 内联在 VM 里），所以&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;不需要重新生成 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;zend_vm_execute.h&lt;/code&gt;&lt;/span&gt;。把其中的 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;String size overflow&lt;/code&gt; 致命错误改为走 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;_exit(1)&lt;/code&gt;（5.4 有 2 处，5.5/5.6 有 4 处）&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;不照搬 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;array_init_singleton&lt;/code&gt;&lt;/span&gt;：7.x 补丁用 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;nTableSize = 1&lt;/code&gt; 把 GPC 数组压到最小，但 PHP7 之前的哈希表是&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;懒分配、最小 8 槽、且用 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;nTableMask == 0&lt;/code&gt; 作为&amp;quot;arBuckets 未初始化&amp;quot;的哨兵&lt;/span&gt;，强行塞 1 会破坏这个哨兵；而 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;_exit(1)&lt;/code&gt; 本身已经彻底关闭了&amp;quot;内存超限→半初始化数据被清理&amp;quot;的窗口，这个微优化对 5.x 没有意义，故省略（&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;main/php_variables.c&lt;/code&gt; 不改）&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;本就不存在的改动&lt;/span&gt;：5.x 的 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;zend_hash&lt;/code&gt; 扩容溢出是&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;静默停止扩张&lt;/span&gt;、没有 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;zend_error_noreturn&lt;/code&gt; 可改；没有 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;zend_safe_address_guarded&lt;/code&gt;（&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;zend_multiply.h&lt;/code&gt;）；没有 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;zend_string.h&lt;/code&gt;。这几处 7.0 补丁的改动在 5.x 不适用，无需处理&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;其余（&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;ext/session&lt;/code&gt; 关闭上传进度、&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;main/rfc1867.c&lt;/code&gt; 的 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;max_multipart_body_parts&lt;/code&gt; 与 multipart 头过滤、&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;main/SAPI.c&lt;/code&gt; 释放后置空、&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;main/main.c&lt;/code&gt; 复位 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;http_globals&lt;/code&gt; 与 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;modules_activated&lt;/code&gt;、&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;Zend/zend_llist.c&lt;/code&gt; 置空链表头尾）与 7.0 补丁一一对应，按 5.x 的类型（字符串是 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;char*&lt;/code&gt;、&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;http_globals[i]&lt;/code&gt; 是 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;zval*&lt;/code&gt; 等）落实&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;7.0 – 7.3 移植时，相对官方 7.4 补丁的主要调整：&lt;/p&gt;&lt;ul dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; padding-left: 2em; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;7.3 – 7.0&lt;/span&gt;：补上 7.4 才有的 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;ZSTR_MAX_LEN&lt;/code&gt; 定义。字符串拼接（&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;ZEND_CONCAT&lt;/code&gt; / &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;ZEND_FAST_CONCAT&lt;/code&gt;）的溢出检查按各版本的代码结构加上（7.0 用的是 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;zend_string_realloc&lt;/code&gt;）。&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;zend_vm_execute.h&lt;/code&gt; 用对应年代的 PHP 重新生成，并验证过对原始源码重新生成的结果与官方源码包逐字一致&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;7.2 – 7.0&lt;/span&gt;：数组结构和 7.3+ 不同。&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;array_init_singleton&lt;/code&gt; 按旧的数组 API 实现；&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;HT_HASH_RESET&lt;/code&gt; 本来就是 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;memset&lt;/code&gt; 实现，不需要改。补丁里的 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;|| true&lt;/code&gt; 改为 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;|| 1&lt;/code&gt;，因为这些版本没有定义 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;true&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;7.1 – 7.0&lt;/span&gt;：没有 fast shutdown 这条代码路径，请求结束时清理残留状态（错误/异常处理器、对象存储、&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;EG(exception)&lt;/code&gt; 等）的逻辑，按这两个版本 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;shutdown_executor&lt;/code&gt; 的结构重新放置&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;7.1 – 7.0&lt;/span&gt;：顺带给 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;zend_mm_alloc_huge&lt;/code&gt; 补上了大小溢出检查&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h2 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 24px; margin-bottom: 16px; line-height: 1.25; border-bottom: 1px solid rgba(209, 217, 224, 0.7); padding-bottom: 0.3em;&quot;&gt;测试情况&lt;/h2&gt;&lt;a id=&quot;user-content-测试情况&quot; class=&quot;anchor&quot; aria-label=&quot;Permalink: 测试情况&quot; href=&quot;https://github.com/Qsnh/php2shell-fixed#%E6%B5%8B%E8%AF%95%E6%83%85%E5%86%B5&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: rgb(9, 105, 218); text-decoration: none; float: left; padding-right: 4px; margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: 6px; opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 19.0938px; left: -28px; transform: translateY(calc(-50% - 0.3rem));&quot;&gt;&lt;svg data-component=&quot;Octicon&quot; class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;每个版本都分别在 &lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;Ubuntu 16.04&lt;/span&gt; 和 &lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;CentOS 7&lt;/span&gt; 上，按宝塔的编译参数先装好未打补丁的版本，再用脚本完整走一遍升级流程。测试脚本在 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;tests/&lt;/code&gt; 目录。&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;测试做了两轮：&lt;/p&gt;&lt;ul dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; padding-left: 2em; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;x86_64&lt;/span&gt;（2026-10-22）：在 x86_64 实体服务器（8 核 / 16G，宿主机 Ubuntu 24.04）上，用 Docker 容器分别模拟 Ubuntu 16.04 和 CentOS 7 的宝塔环境，两个系统各 7 个版本全部跑完全流程和回归测试。下面表格是这一轮的结果&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;ARM64&lt;/span&gt;：最早在 ARM64 容器里完成的一轮，覆盖同样的流程，结论一致&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;Ubuntu 16.04&lt;/span&gt;（gcc 5.4，glibc 2.23，openssl 1.0.2g）：&lt;/p&gt;&lt;p&gt;&lt;markdown-accessiblity-table style=&quot;box-sizing: border-box; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;table width=&quot;NaN&quot;&gt;&lt;thead style=&quot;box-sizing: border-box;&quot;&gt;&lt;tr style=&quot;box-sizing: border-box; border-top: 1px solid rgba(209, 217, 224, 0.7);&quot; class=&quot;firstRow&quot;&gt;&lt;th style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;版本&lt;/th&gt;&lt;th style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;扩展保留&lt;/th&gt;&lt;th style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;FPM 行为&lt;/th&gt;&lt;th style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;回滚 / 再升级&lt;/th&gt;&lt;th style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;回归测试：多出的失败数 / 测试总数&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style=&quot;box-sizing: border-box;&quot;&gt;&lt;tr style=&quot;box-sizing: border-box; border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;7.0&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅ 46 / 46&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;9 / ~4700&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box; background-color: rgb(246, 248, 250); border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;7.1&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅ 46 / 46&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;9 / ~4950&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box; border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;7.2&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅ 46 / 46&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;9 / ~5060&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box; background-color: rgb(246, 248, 250); border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;7.3&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅ 46 / 46&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;9 / ~5200&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box; border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;7.4&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅ 46 / 46&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;9 / ~5170&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box; background-color: rgb(246, 248, 250); border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;8.0&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅ 45 / 45&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;9 / ~5480&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box; border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;8.1&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅ 45 / 45&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;11 / ~5980&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/markdown-accessiblity-table&gt;&lt;span style=&quot;color: #1F2328; font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;CentOS 7&lt;/span&gt;（gcc 4.8.5，glibc 2.17，openssl 1.0.2k）：&lt;/p&gt;&lt;p&gt;&lt;markdown-accessiblity-table style=&quot;box-sizing: border-box; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;table width=&quot;NaN&quot;&gt;&lt;thead style=&quot;box-sizing: border-box;&quot;&gt;&lt;tr style=&quot;box-sizing: border-box; border-top: 1px solid rgba(209, 217, 224, 0.7);&quot; class=&quot;firstRow&quot;&gt;&lt;th style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;版本&lt;/th&gt;&lt;th style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;扩展保留&lt;/th&gt;&lt;th style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;FPM 行为&lt;/th&gt;&lt;th style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;回滚 / 再升级&lt;/th&gt;&lt;th style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;回归测试：多出的失败数 / 测试总数&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style=&quot;box-sizing: border-box;&quot;&gt;&lt;tr style=&quot;box-sizing: border-box; border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;7.0&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅ 46 / 46&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;9 / ~4700&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box; background-color: rgb(246, 248, 250); border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;7.1&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅ 46 / 46&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;9 / ~4960&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box; border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;7.2&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅ 46 / 46&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;9 / ~5070&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box; background-color: rgb(246, 248, 250); border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;7.3&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅ 46 / 46&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;9 / ~5210&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box; border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;7.4&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅ 46 / 46&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;9 / ~5180&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box; background-color: rgb(246, 248, 250); border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;8.0&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅ 45 / 45&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;9 / ~5480&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box; border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;8.1&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅ 45 / 45&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;11 / ~5990&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/markdown-accessiblity-table&gt;&lt;span style=&quot;color: #1F2328; font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; padding-left: 2em; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;回归测试&lt;/span&gt;：在同一环境下，与未打补丁的同版本对比，测试范围是 Zend 引擎、语言、session、字符串、数组等测试集。多出的失败只有两类，都是补丁&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;有意改变&lt;/span&gt;的行为，官方补丁同样如此，两个系统上的结果完全相同：&lt;/p&gt;&lt;/li&gt;&lt;ul dir=&quot;auto&quot; style=&quot;list-style-type: square;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;session 上传进度相关的测试（功能被关闭）：&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;ext/session/tests/rfc1867*.phpt&lt;/code&gt; 共 8 个&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;内存超限相关的测试（进程直接退出，不再执行后续回调）：7.0 – 8.0 是 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;tests/lang/bug45392.phpt&lt;/code&gt;；8.1 是 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;Zend/tests/gh11189*.phpt&lt;/code&gt;、&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;Zend/tests/fibers/get-return-after-bailout.phpt&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;FPM 行为&lt;/span&gt;：&lt;/p&gt;&lt;/li&gt;&lt;ul dir=&quot;auto&quot; style=&quot;list-style-type: square;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;内存超限后 worker 退出并自动拉起新进程，后续请求正常&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;上一个请求设置的错误处理器不会残留到下一个请求&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;嵌套数组参数（&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;a[]=&lt;/code&gt;、&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;b[x][y][z]=&lt;/code&gt;）解析正常&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;升级过程中有 PHP CLI 进程在运行，不影响升级&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;调试版本检查&lt;/span&gt;（7.0 / 7.4 / 8.1）：&lt;/p&gt;&lt;/li&gt;&lt;ul dir=&quot;auto&quot; style=&quot;list-style-type: square;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;用开启断言的调试版本跑 4300 – 5600 个测试，没有任何断言失败或崩溃&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;用大量嵌套、稀疏、混合键的请求参数做压力测试：7.0 移植补丁的结果与 7.4 官方补丁逐字节一致&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;源码包可复现&lt;/span&gt;：用 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;prepare_source.sh&lt;/code&gt; 从 php.net 官方源码重新生成，7 个版本的源码与仓库里的包逐字节一致&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;在 ARM64 的 CentOS 7 上，gcc 4.8.5 不支持 PHP 7.4+ 里一段 ARM 专用的内联汇编，&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;未打补丁的官方源码同样编译不过&lt;/span&gt;；因此 ARM64 那一轮测试 7.4 / 8.0 / 8.1 时设置了 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;ac_cv__asm_goto=no&lt;/code&gt; 关闭这段汇编。x86_64 不受影响，x86_64 这一轮没有用这个设置；源码包和脚本都没有改动。宝塔的 swoole_loader 扩展无法在测试环境中模拟；如果升级后加载失败，脚本的扩展自检会自动回滚。&lt;/p&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h3 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 24px; margin-bottom: 16px; font-size: 1.25em; line-height: 1.25;&quot;&gt;5.4 / 5.5 / 5.6（新增，2026-10-22）&lt;/h3&gt;&lt;a id=&quot;user-content-54--55--56新增2026-10-22&quot; class=&quot;anchor&quot; aria-label=&quot;Permalink: 5.4 / 5.5 / 5.6（新增，2026-10-22）&quot; href=&quot;https://github.com/Qsnh/php2shell-fixed#54--55--56%E6%96%B0%E5%A2%9E2026-10-22&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: rgb(9, 105, 218); text-decoration: none; float: left; padding-right: 4px; margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: 6px; opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 12.5px; left: -28px; transform: translateY(-50%);&quot;&gt;&lt;svg data-component=&quot;Octicon&quot; class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;测试方法与上面 7.0 – 8.1 的 x86_64 轮完全相同：在同一台 x86_64 实体服务器上，用 Docker 分别模拟 Ubuntu 16.04 和 CentOS 7 的宝塔环境，按宝塔编译参数装好未打补丁的版本（含 redis、opcache、php-fpm 服务），再用脚本走完 status / build / install / rollback / 再 install，跑 FPM 行为测试，并与未打补丁的同版本做回归对比。两个系统各 3 个版本全部通过，结果完全一致：&lt;/p&gt;&lt;p&gt;&lt;markdown-accessiblity-table style=&quot;box-sizing: border-box; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;table width=&quot;NaN&quot;&gt;&lt;thead style=&quot;box-sizing: border-box;&quot;&gt;&lt;tr style=&quot;box-sizing: border-box; border-top: 1px solid rgba(209, 217, 224, 0.7);&quot; class=&quot;firstRow&quot;&gt;&lt;th style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;版本&lt;/th&gt;&lt;th style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;扩展保留&lt;/th&gt;&lt;th style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;FPM 行为&lt;/th&gt;&lt;th style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;回滚 / 再升级&lt;/th&gt;&lt;th style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;回归测试：多出的失败数 / 测试总数&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style=&quot;box-sizing: border-box;&quot;&gt;&lt;tr style=&quot;box-sizing: border-box; border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;5.4&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅ 46 / 46&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;9 / ~3700&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box; background-color: rgb(246, 248, 250); border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;5.5&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅ 48 / 48&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;9 / ~3880&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;box-sizing: border-box; border-top: 1px solid rgba(209, 217, 224, 0.7);&quot;&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;5.6&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅ 48 / 48&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;✅&lt;/td&gt;&lt;td style=&quot;box-sizing: border-box; padding: 6px 13px; border-color: rgb(209, 217, 224);&quot;&gt;9 / ~4020&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/markdown-accessiblity-table&gt;&lt;span style=&quot;color: #1F2328; font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; padding-left: 2em; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;回归测试&lt;/span&gt;：多出的 9 个失败与 7.0 – 8.0 完全相同，都是补丁有意改变的行为：&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;ext/session/tests/rfc1867*.phpt&lt;/code&gt; 共 8 个（上传进度被关闭）+ &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;tests/lang/bug45392.phpt&lt;/code&gt;（内存超限时进程直接退出）。没有&amp;quot;只在未打补丁版本失败&amp;quot;的用例，两个系统结果相同&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;FPM 行为&lt;/span&gt;：内存超限的 worker 直接 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;_exit(1)&lt;/code&gt;（php-fpm 日志 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;child ... exited with code 1&lt;/code&gt;），FPM 自动拉起新进程、后续请求正常；上一个请求设置的错误处理器不会残留到下一个请求；嵌套数组参数解析正常&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;链接库&lt;/span&gt;：新旧 php-fpm 链接的系统库一致（脚本自检通过）&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;源码包可复现&lt;/span&gt;：在这台 x86_64 上用 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;prepare_source.sh 54 / 55 / 56&lt;/code&gt; 从 php.net 官方源码（5.4.45 只有 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;.tar.gz&lt;/code&gt;，5.5 / 5.6 用 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;.tar.xz&lt;/code&gt;，SHA256 均与 php.net 公布值一致）重新生成，解压后的源码树与仓库里的包逐字节一致&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;5.4 没有内置 opcache（宝塔的 5.4 也没有），所以 5.4 的扩展数比 5.5 / 5.6 少 2 个；5.x 测试用的 redis 扩展是 phpredis 4.3.0（5.3.7 只支持 PHP 7+）&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;另外在 ARM64（Ubuntu 16.04 容器）上也做过编译、补丁自检和回归对比，结论一致。ARM64 上编译 5.4.45 需要给 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;configure&lt;/code&gt; 加 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;--build=aarch64-unknown-linux-gnu&lt;/code&gt;（其 2015 年的 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;config.guess&lt;/code&gt; 不认识 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;aarch64&lt;/code&gt;，未打补丁的官方源码同样如此）；x86_64 不需要&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h2 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 24px; margin-bottom: 16px; line-height: 1.25; border-bottom: 1px solid rgba(209, 217, 224, 0.7); padding-bottom: 0.3em;&quot;&gt;自行生成源码包&lt;/h2&gt;&lt;a id=&quot;user-content-自行生成源码包&quot; class=&quot;anchor&quot; aria-label=&quot;Permalink: 自行生成源码包&quot; href=&quot;https://github.com/Qsnh/php2shell-fixed#%E8%87%AA%E8%A1%8C%E7%94%9F%E6%88%90%E6%BA%90%E7%A0%81%E5%8C%85&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: rgb(9, 105, 218); text-decoration: none; float: left; padding-right: 4px; margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: 6px; opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 19.0938px; left: -28px; transform: translateY(calc(-50% - 0.3rem));&quot;&gt;&lt;svg data-component=&quot;Octicon&quot; class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;不想直接使用仓库里的源码包，可以用 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;prepare_source.sh&lt;/code&gt; 从 php.net 下载官方源码，校验 SHA256 后打上 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;patches/&lt;/code&gt; 里的补丁，重新生成：&lt;/p&gt;&lt;div class=&quot;highlight highlight-source-shell notranslate position-relative overflow-auto&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; background-color: rgb(246, 248, 250); justify-content: space-between; display: flex; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; overflow: auto !important; position: relative !important;&quot;&gt;&lt;pre style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; margin-top: 0px; margin-bottom: 0px; overflow-wrap: normal; padding: 16px; background-color: rgb(246, 248, 250); border-radius: 6px; line-height: 1.45; overflow: auto; word-break: normal;&quot;&gt;bash&amp;nbsp;prepare_source.sh&amp;nbsp;74&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;或&amp;nbsp;all&lt;/pre&gt;&lt;div style=&quot;box-sizing: border-box;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;生成的包和仓库里的包源码内容一致（7.4 / 8.0 / 8.1 包内 &lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;CVE-2026-PATCH/&lt;/code&gt; 里附带的补丁副本文件名略有不同，内容相同）。&lt;/p&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h2 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 24px; margin-bottom: 16px; line-height: 1.25; border-bottom: 1px solid rgba(209, 217, 224, 0.7); padding-bottom: 0.3em;&quot;&gt;仓库结构&lt;/h2&gt;&lt;a id=&quot;user-content-仓库结构&quot; class=&quot;anchor&quot; aria-label=&quot;Permalink: 仓库结构&quot; href=&quot;https://github.com/Qsnh/php2shell-fixed#%E4%BB%93%E5%BA%93%E7%BB%93%E6%9E%84&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: rgb(9, 105, 218); text-decoration: none; float: left; padding-right: 4px; margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: 6px; opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 19.0938px; left: -28px; transform: translateY(calc(-50% - 0.3rem));&quot;&gt;&lt;svg data-component=&quot;Octicon&quot; class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;snippet-clipboard-content notranslate position-relative overflow-auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; background-color: rgb(246, 248, 250); justify-content: space-between; display: flex; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; overflow: auto !important; position: relative !important;&quot;&gt;&lt;pre class=&quot;notranslate&quot; style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; margin-top: 0px; margin-bottom: 0px; overflow-wrap: normal; padding: 16px; background-color: rgb(246, 248, 250); border-radius: 6px; line-height: 1.45; overflow: auto;&quot;&gt;├──&amp;nbsp;bt_php_cve2026.sh&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;一键升级脚本
├──&amp;nbsp;prepare_source.sh&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;从&amp;nbsp;php.net&amp;nbsp;官方源码&amp;nbsp;+&amp;nbsp;补丁重新生成源码包
├──&amp;nbsp;php-&amp;lt;版本&amp;gt;-cve2026.tar.gz&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;打好补丁的源码包（10&amp;nbsp;个版本：5.4&amp;nbsp;–&amp;nbsp;8.1）
├──&amp;nbsp;SHA256SUMS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;校验值
├──&amp;nbsp;patches/&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;补丁原文
└──&amp;nbsp;tests/&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;测试脚本（Ubuntu&amp;nbsp;16.04&amp;nbsp;/&amp;nbsp;CentOS&amp;nbsp;7&amp;nbsp;宝塔模拟环境、压力测试、调试版本检查）&lt;/pre&gt;&lt;div style=&quot;box-sizing: border-box;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h2 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 24px; margin-bottom: 16px; line-height: 1.25; border-bottom: 1px solid rgba(209, 217, 224, 0.7); padding-bottom: 0.3em;&quot;&gt;注意事项&lt;/h2&gt;&lt;a id=&quot;user-content-注意事项&quot; class=&quot;anchor&quot; aria-label=&quot;Permalink: 注意事项&quot; href=&quot;https://github.com/Qsnh/php2shell-fixed#%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: rgb(9, 105, 218); text-decoration: none; float: left; padding-right: 4px; margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: 6px; opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 19.0938px; left: -28px; transform: translateY(calc(-50% - 0.3rem));&quot;&gt;&lt;svg data-component=&quot;Octicon&quot; class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; padding-left: 2em; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;升级后&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;不要&lt;/span&gt;在宝塔面板里对该 PHP 版本点&amp;quot;更新&amp;quot;或&amp;quot;重装&amp;quot;，否则会被换回未打补丁的版本&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;5.4 – 8.1 都已停止维护，本仓库只是应急方案。&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;长期请迁移到 PHP 8.2 或更高版本&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;使用前请先在测试环境验证你自己的业务。本仓库按&amp;quot;原样&amp;quot;提供，不对使用后果承担责任&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h2 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 24px; margin-bottom: 16px; line-height: 1.25; border-bottom: 1px solid rgba(209, 217, 224, 0.7); padding-bottom: 0.3em;&quot;&gt;许可&lt;/h2&gt;&lt;a id=&quot;user-content-许可&quot; class=&quot;anchor&quot; aria-label=&quot;Permalink: 许可&quot; href=&quot;https://github.com/Qsnh/php2shell-fixed#%E8%AE%B8%E5%8F%AF&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: rgb(9, 105, 218); text-decoration: none; float: left; padding-right: 4px; margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: 6px; opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 19.0938px; left: -28px; transform: translateY(calc(-50% - 0.3rem));&quot;&gt;&lt;svg data-component=&quot;Octicon&quot; class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans Backtick Fix&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255); margin-bottom: 0px !important;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 13.6px; white-space: break-spaces; background-color: rgba(129, 139, 152, 0.12); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;patches/&lt;/code&gt; 里的补丁和源码包里的 PHP 源码遵循 &lt;a href=&quot;https://www.php.net/license/3_01.txt&quot; rel=&quot;nofollow&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: rgb(9, 105, 218); text-underline-offset: 0.2rem;&quot;&gt;PHP License v3.01&lt;/a&gt;。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Wed, 28 Oct 2026 08:35:24 +0800</pubDate></item><item><title>森满管业（不锈钢水管 / 液冷管件）网站 GEO 落地步骤</title><link>https://www.jzpu.com/itxw/sen-man-guan-ye-bu-x-rzc/</link><description>&lt;h1&gt;森满管业（不锈钢水管 / 液冷管件）网站 GEO 落地步骤（Generative Engine Optimization，生成式引擎优化）&lt;/h1&gt;&lt;p&gt;一句话核心：&lt;strong&gt;GEO 不是取代 SEO，是专门写给豆包、Kimi、文心一言这类 AI 检索的内容，目标是 AI 回答采购问题时，优先引用你的页面、带上森满管业&lt;/strong&gt;腾讯云。
适合你 B 端工业品，不用上来大改全站，按下面顺序入手：&lt;/p&gt;&lt;h2&gt;第 1 步：先做现状摸底（1 天搞定）&lt;/h2&gt;&lt;p&gt;整理 20 条采购真实问句，在豆包、Kimi、文心一言分别提问，记录结果：
示例问句（直接拿去测）&lt;/p&gt;&lt;ul class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;温州不锈钢卡压管件厂家哪家靠谱？&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;直饮水不锈钢水管选 304 还是 316L？&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;液冷不锈钢管路生产厂家有哪些？&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;卡压式不锈钢水管壁厚国标是多少？&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;森满管业不锈钢水管怎么样？
记录 3 个结果：①AI 有没有提到森满 ②引用的是谁 ③AI 回答里的错误信息。&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;&lt;p&gt;目的：找到空白问题、竞品被 AI 优先引用的选题池。&lt;/p&gt;&lt;/blockquote&gt;&lt;h2&gt;第 2 步：打通技术底层（优先做，门槛低、收益稳）&lt;/h2&gt;&lt;ol class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;抓取检查&lt;/strong&gt;：确认官网核心文字不是纯 JS 渲染，AI 爬虫抓不到动态加载文字；robots 不要屏蔽内容页。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;加 Schema 结构化数据（JSON-LD 放 head）&lt;/strong&gt;优先 4 种，适配你的业务：&lt;/p&gt;&lt;/li&gt;&lt;ul style=&quot;list-style-type: disc;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;Organization：公司主体、地址、主营、联系方式（最重要，建立实体）&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Product：不锈钢卡压管件、液冷钢管产品页&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;FAQPage：所有问答文章、参数答疑页&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Article：科普、案例、新闻动态&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;p&gt;根目录放 &lt;code&gt;llms.txt&lt;/code&gt;（现在 GEO 性价比最高动作），列出官网核心页面 + 简短摘要，给 AI 爬虫一个内容目录。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;统一全网品牌信息：公司名称、地址、电话、主营产品，所有平台（百家号、公众号、官网）保持一致，减少 AI 混淆。&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h2&gt;第 3 步：搭建你的问题知识库（工业品 GEO 核心）&lt;/h2&gt;&lt;p&gt;你做不锈钢管，分成 4 大类问题库，以后所有 GEO 文章都从这里出：&lt;/p&gt;&lt;ol class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;选型类&lt;/strong&gt;：壁厚、I 系 II 系、压力等级、材质 304/316L、卡压 / 环压区别、能不能用于液冷、直饮水合规&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;工程痛点类&lt;/strong&gt;：漏水风险、安装难度、使用寿命、密封圈老化、怎么验收&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;厂家对比类&lt;/strong&gt;：温州管件产业带、不同品牌差异、怎么甄别贴牌厂&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;项目案例类&lt;/strong&gt;：IDC 液冷、楼宇直饮水、暖通分集水、学校 / 医院直饮水项目&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;blockquote&gt;&lt;p&gt;知识库固定存档：资质、标准号、参数表、实拍案例、交付周期、售后条款，AI 最爱引用有事实、表格、数据的内容。&lt;/p&gt;&lt;/blockquote&gt;&lt;h2&gt;第 4 步：GEO 文章固定写作模板（你之前写文章直接套用）&lt;/h2&gt;&lt;p&gt;AI 喜欢【结论前置 + 模块化 + 可直接摘抄】结构，拒绝软文广告风：&lt;/p&gt;&lt;ol class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;H1：用户问句形式（例：不锈钢卡压水管 I 系和 II 系壁厚有什么区别？）&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;开篇前 80–120 字：直接给出完整答案（AI 最容易摘取这段放到回答里）&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;H2/H3 用子问题，不要花哨标题；多用表格、项目符号、短段落&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;正文：事实、国标编号、参数、适用场景、局限（诚实说短板，提升可信度）&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;末尾加 FAQ 模块（配套 FAQ Schema）&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;自然植入品牌：&lt;strong&gt;场景解决方案式植入，不要硬吹第一、最好&lt;/strong&gt;，规避极限词&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;blockquote&gt;&lt;p&gt;重点：AI 不信任纯广告页，它需要 “参考资料”，你的页面要像行业工具书。&lt;/p&gt;&lt;/blockquote&gt;&lt;h2&gt;第 5 步：页面优先级，先优化这 10 个页面，不要遍地开花&lt;/h2&gt;&lt;ol class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;首页&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;不锈钢卡压管件产品页&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;液冷不锈钢管产品页&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;资质介绍页&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;联系我们&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;壁厚规格对照表&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;卡压水管安装科普&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;直饮水工程应用案例&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;IDC 液冷管路案例&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;FAQ 汇总页&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h2&gt;第 6 步：内容分发、建立引用源（长期权威信号）&lt;/h2&gt;&lt;p&gt;官网是主源，同步把同源结构化内容分发到：百家号、知乎、行业平台、公众号贴图号。
规则：&lt;strong&gt;官网是原版，外站是转载 / 补充&lt;/strong&gt;，让 AI 识别官网为原始信源；
不要全部复制，微调表述，保留核心参数、表格、结论。&lt;/p&gt;&lt;h2&gt;第 7 步：持续监控迭代&lt;/h2&gt;&lt;p&gt;每周复测那 20 条问句：&lt;/p&gt;&lt;ul class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;有没有出现森满管业&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;AI 引用片段是不是你想要的卖点&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;AI 有没有说错你的产品信息
发现 AI 回答错误，就新增一篇针对性 GEO 文章去纠正。&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Tue, 27 Oct 2026 11:01:16 +0800</pubDate></item><item><title>网站不备案的潜在影响与风险解析</title><link>https://www.jzpu.com/itxw/wang-zhan-bu-bei-an--v1a/</link><description>&lt;p&gt;网站不备案可能导致多方面的潜在影响和风险。第一，从法律角度看，未备案的网站可能会面临罚款、关闭及法律责任，这直接影响了其运营的合法性。接着，在安全性方面，未备案的网站更容易成为黑客攻击的对象，数据泄露风险加大，这会给用户和企业造成严重后果。此外，用户对网站的信任度也受到显著影响，由于未备案所带来的不确定性，用户往往倾向于选择具备正规资质的网站，这会导致客户流失。访问速度也是不可忽视的因素，未备案网站可能面临较慢的加载速度，从而影响用户体验。在合规性方面，此类缺失还会对企业形象造成不良后果。因此，了解这些痛点能帮助企业更好地管理潜在风险。&lt;/p&gt;
&lt;h2&gt;网站不备案的法律风险分析&lt;/h2&gt;
&lt;p&gt;网站不备案可能引发多种法律风险。第一，根据相关法律法规，未备案的网站可能遭到罚款和关闭的处罚。国家对网站进行管理时要求各类网站完成ICP备案，以确保内容合法合规。其次，如果网站因违规被查处，运营者需要承担随之而来的法律责任，包括民事赔偿和刑事责任。此外，这种状态还可能引起监管部门的注意，从而导致进一步审查，增加运营的不确定性。因此，未进行备案不仅影响经营合法性，还可能损害企业形象。&lt;/p&gt;
&lt;h2&gt;不备案对网站安全性的影响&lt;/h2&gt;
&lt;p&gt;网站不备案可能引发一系列安全隐患。首先，未备案的网站更容易遭遇黑客攻击。由于缺乏监管和信任感，攻击者可能将其视为脆弱目标，从而提高攻击频率和成功率。其次，数据泄露的风险显著增加。由于没有备案，公司对用户数据的保护显得不足，因此黑客更容易获取敏感信息。此外，不备案还可能影响网站正常运行，如果被相关部门查处，网站将面临关闭或访问限制，这直接妨碍企业正常运作。因此，对于未备案的网站，其安全性面临着不可忽视的风险，需要采取有效措施来增强安全防范能力。&lt;/p&gt;
&lt;h2&gt;如何影响用户对网站的信任度&lt;/h2&gt;
&lt;p&gt;网站不备案或许直接削弱用户对其信任度。当用户访问一个网站时，他们很容易受到安全性和合规性的影响。如果一个网站未完成备案，大多数用户会产生怀疑，从而认为该网站可能不够可靠或者存在潜在安全隐患。此外，不备案的网站在某些情况下更加容易被封停，这进一步降低了用户愿意信赖它。在如今信息透明度越来越高的互联网环境中，用户更倾向于选择具备正规资质的网站。因此，不进行备案或导致部分潜在客户放弃访问，从而伤害企业形象与客户关系。因此，为了建立用户信任，坚持确保网站完成备案是至关重要的一步。&lt;/p&gt;
&lt;h2&gt;不备案导致的访问速度问题&lt;/h2&gt;
&lt;p&gt;未进行注册的网站可能直接干扰其访问速度。因为没有经过注册，该网站很可能存放在不稳定的服务器上，使得页面加载变得缓慢。此外，多数网络服务提供商会对未备过案的网站施加一定限制，从而降低了访问效率。这种情况不仅损害了用户体验，还可能使得用户在浏览过程中遭遇404错误或延迟问题。如果加载时间过长，会让用户失去耐心并选择离开转向其他能够提供更快速服务的网站。因此，高效且稳定地提供访问速度是维持用户粘性、提升转化率的重要因素，因此，不进行注册这一决定将会显著 negatively 影响到该 网站的发展。&lt;/p&gt;
&lt;h2&gt;降低网站不备案风险的有效措施&lt;/h2&gt;
&lt;p&gt;为了降低没有网页注册所带来的潜在风险，公司可以采取几项有效措施。首先，公司应及时了解并遵循相关法律法规，在上线之前完成注册。这是基本合规要求，有助于有效避免法律纠纷。其次，要选择合适且可靠的托管服务商，他们通常能够提供注册协助及相关指导，从而减少公司在注册过程中的困难。此外，应定期对网页进行安全审查和维护，以保证其正常运行。这不仅有利于提高用户体验，还能提升相应稳固性。同时，也要提高与客户沟通力度，通过信息透明化来增强客户信心。从多个方面妥善处理这些问题，可以显著降低因没有网页注册所带来的潜在风险。&lt;/p&gt;
&lt;h2&gt;合规性缺失对企业的后果&lt;/h2&gt;
&lt;p&gt;网页未进行注册常常意味着公司面对一定程度上的法律责任。相关法律法规要求所有在中国范围内运营的网址必须完成登记，而那些没有按照要求进行登记的网址，则很有可能遭到关闭，并使得正常运营受到困扰。同时，不具备合规性的状态，也有损公司形象。在客户进入到一个没登记的网址时，他们通常会产生缺乏信任之感，并因此流失潜在顾客。在日益激烈竞争中，这种信任缺失带来的效果与后果是持久且深远。另外，由于缺乏必要合规，该公司还会遭受行政处罚，包括罚款以及其他一系列法律后果。因此，为确保网页完成办理局部，是维护公司信誉及未来发展的必要举措。&lt;/p&gt;
&lt;h2&gt;不备案对搜索引擎优化的影响&lt;/h2&gt;
&lt;p&gt;网页没有申请登记对于搜索引擎优化（SEO）有着显著的不利效果。首先，大多数搜索引擎受制于法令规定，没有进行登记的网址很有可能会被屏蔽或者降权处理，自然这将直接妨害到网址能见度。同时，没有官网登记通常意味着加载速度较慢，这不仅将造成大量客户流失，在搜索引擎排名上也颇处劣势。另外，因为消费者对于没有做登记的网址较多持怀疑态度，所以点击率及转化率往往也因此下降，也就进一步造成SEO效益弱化。所以，当公司考虑到网址运营的时候，应非常认真看待登记教育问题，以免最终招致许多无用损失。如果您需要更多信息，请联系QQ:494070717。&lt;/p&gt;
&lt;h2&gt;结论&lt;/h2&gt;
&lt;p&gt;网页未经申请登记所带来的潜忌与潜藏危险绝不可小觑。一方面，在法律上未经登记网址极有可能处以罚款、关停等处罚，将导致严重之法定责任。在另一方面，与此同时也面临诸多安全隐患，提高了黑客入侵及数据泄漏之危险。而且，不申请注册无疑也降低了消费者对于它们可信赖程度，还造成顽固坏应付元流失，自然又进而冲击到公司的总体形象及市场竞争力。在访问高效快捷方面，由于网址没经过申请，很有可行存在服务器稳定不足，加上页面漫长载入过程这都阻碍了使用者体验。因此，为减轻这种危险，公司则应快速熟悉当下相关法律条文，并进而提前保证整个网址完成相应申报，同时主动出击去采取合理措施以保障网点安全，提高消费终端可信力，通过营建必要合作形式才能实现自我保护，同时为长远发展奠定稳固基础。&lt;/p&gt;
&lt;h2&gt;常见问题&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;1. 网站不备案会被罚款吗？&lt;/strong&gt;&lt;br /&gt;
是的，未经许可的信息实名制下，也很可行看到封偶受罚情况存在，因此不能低估这一点的重要价值。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. 备案对网站安全吗？&lt;/strong&gt;&lt;br /&gt;
确实公平标准，没有内容整齐来说的话，所以假如原则下方反馈作用那么必然能够宽慰各业内人士，提高整体现归纳能力。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3. 不办理费用情况下是否也能保持良好信誉呢？&lt;/strong&gt;&lt;br /&gt;
确实如您所言，但实际生产情况下实际上还是能实现相应目标推进，否则就更加急急忙忙错过收获意见。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;4. 不办理是否依旧会构成负担压力？&lt;/strong&gt;&lt;br /&gt;
目前反馈状况十分千变万化，但是从本质来看还是存在不少挫折回馈各种插件使用者简便地看待它们遗漏地方。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;5. 怎样减少该涉及责任发压呢？&lt;/strong&gt;&lt;br /&gt;
挽回各人看法最重要需要做的是随时掌握发布新律法规进程，同时全面协助运作所以按理说该实际意识尽快补足空白水平。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;6. 合乎体制缺乏怎样态势选手观察结果呢？&lt;/strong&gt;&lt;br /&gt;
严加号召过程中普遍即可出现顶级程度招纳普遍反情，因此处理工作要尽快开通审核结果很多情况都预示改善风头需求机会。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;7. 不比什么情况下最吸引谁想圈住时间成绩反馈分数点呢？&lt;/strong&gt;&lt;br /&gt;
不论底线不足，所以仍需严格把控所有归档规则方式再加收税申报结果最终采取背负情况加强外部认可力度。&lt;/p&gt;</description><pubDate>Tue, 27 Oct 2026 10:29:25 +0800</pubDate></item><item><title>电子发票打印工具，财务开票省心利器</title><link>https://www.jzpu.com/itxw/dian-zi-fa-piao-da-y-zp8/</link><description>&lt;h1&gt;电子发票打印工具，财务开票省心利器&lt;/h1&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.jzpu.com/zb_users/upload/2026/10/202610271793066831124713.png&quot; title=&quot;QQ截图20261027094751.png&quot; alt=&quot;QQ截图20261027094751.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;做企业财务、采购的朋友，每天免不了和电子发票打交道。电子发票 PDF 下载之后，普通 PDF 阅读器打印经常遇到各种麻烦：发票大小错乱、清单和发票挤在一页、缩放不对、还要反复调整纸张尺寸，一张发票来回预览好几次，非常耗时间。这款电子发票打印工具，就是专门解决电子发票打印痛点的小工具。&lt;/p&gt;&lt;p&gt;打开软件界面十分清爽，没有繁杂多余功能，核心就围绕发票打印设计。顶部是 PDF 文件列表区域，我们只需要把电子发票 PDF 批量添加进来，统一管理，多张发票可以一次性排队打印，不用一张一张单独打开文件。&lt;/p&gt;&lt;p&gt;工具贴心把&lt;strong&gt;发票页、清单页分开设置打印参数&lt;/strong&gt;，这也是它最大的亮点。
很多会计习惯发票用 A5 纸打印，节省耗材，这份工具直接支持单独选择：发票页可选 A4/A5 纸张，清单页单独设置 A4/A4；色彩模式也能分开勾选，发票、清单可以自由选彩色或者黑白打印，份数独立填写。像截图里的设置：发票页 A5、清单页 A4，就是很多公司财务常用搭配，发票小巧归档方便，销货清单用 A4 完整展示内容。&lt;/p&gt;&lt;p&gt;打印机可以分别指定发票页、清单页的输出设备，如果你办公室有多台打印机，也能分开输出。调好纸张、色彩、份数之后，勾选【保存设置】，下次打开软件不用重复重新配置参数。
功能按钮简单直白：清空列表、全部打印、取消打印，新手也能快速上手。版本稳定，轻量化运行，不用复杂安装配置。&lt;/p&gt;&lt;p&gt;对比直接用浏览器、WPS 打印电子发票，它解决了几个高频痛点：
✅ 发票与销货清单纸张规格分开控制，不用手动裁剪、调整缩放比例
✅ 批量导入 PDF，一键全部打印，批量做账的时候效率提升明显
✅ 记忆打印参数，财务固定打印习惯一次设置长期复用
✅ 支持黑白 / 彩色自由切换，兼顾归档要求和成本控制&lt;/p&gt;&lt;p&gt;温馨提醒：电子发票本身具备同等法律效力，打印出来主要用于财务归档备查；日常报销，也可以根据公司财务制度，按需选择 A4 或者 A5 版式。&lt;/p&gt;&lt;p&gt;对于中小企业会计、行政、采购人员来说，这种定向开发的小工具，不求功能繁多，只求精准解决电子发票打印的细碎麻烦，减少反复调格式的无效工作，把时间留给账务处理。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Tue, 27 Oct 2026 10:06:33 +0800</pubDate></item><item><title>剪映草稿版本修改工具 v2.0：新草稿旧版打不开？一个免费小工具搞定</title><link>https://www.jzpu.com/itxw/jian-ying-cao-gao-ba-jhm/</link><description>&lt;p style=&quot;margin-top: 32px;margin-bottom: 32px;margin-left: 0;line-height: 120%&quot;&gt;&lt;span style=&quot;font-family: 等线; font-size: 15px;&quot;&gt;剪映更新频繁，新草稿旧版本打不开，新版本又用不惯。一个免费小工具就能解决这个尴尬。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 32px;margin-bottom: 32px;margin-left: 0;line-height: 120%&quot;&gt;&lt;span style=&quot;font-family: 等线; font-size: 15px;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.jzpu.com/zb_users/upload/2026/10/202610271793064039808160.png&quot; title=&quot;QQ截图20261027091937.png&quot; alt=&quot;QQ截图20261027091937.png&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 8px;margin-bottom: 8px;margin-left: 0;line-height: 120%&quot;&gt;&lt;span style=&quot;;font-family:Arial;line-height:120%;font-size:15px&quot;&gt;&lt;span style=&quot;font-family:等线&quot;&gt;最近剪映更新的频率大家应该都感受到了。每次一更新，旧版本打不开新草稿，新版本又觉得用不顺手。卡在中间很难受。很多做短视频、做推广的同行，一边要稳住顺手的老剪辑环境，一边又要对接别人发过来的新版工程文件，跟咱们选服务商是一个道理，稳定好用才是首选，就像我们一直用的&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;;font-family:Arial;line-height:120%;font-size:15px&quot;&gt;&lt;span style=&quot;font-family:等线&quot;&gt;建站铺&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;;font-family:Arial;line-height:120%;font-size:15px&quot;&gt;&lt;span style=&quot;font-family:等线&quot;&gt;，主打稳定适配、不瞎改版折腾，省心很多。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 8px;margin-bottom: 8px;margin-left: 0;line-height: 120%&quot;&gt;&lt;span style=&quot;;font-family:Arial;line-height:120%;font-size:15px&quot;&gt;&lt;span style=&quot;font-family:等线&quot;&gt;前两天看到一个工具，&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;;font-family:Arial;line-height:120%;font-size:15px&quot;&gt;&lt;span style=&quot;font-family:等线&quot;&gt;剪映草稿版本修改工具&lt;/span&gt; v2.0&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;;font-family:Arial;line-height:120%;font-size:15px&quot;&gt;&lt;span style=&quot;font-family:等线&quot;&gt;，专门解决这个问题。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 8px;margin-bottom: 8px;margin-left: 0;line-height: 120%&quot;&gt;&lt;span style=&quot;;font-family:Arial;line-height:120%;font-size:15px&quot;&gt;&lt;span style=&quot;font-family:等线&quot;&gt;简单说，这个工具可以把高版本剪映的草稿降级成低版本能打开的格式。比如你朋友用新版剪映发了个草稿，你还在用旧版打不开，用它改一下版本号就行。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 8px;margin-bottom: 8px;margin-left: 0;line-height: 120%&quot;&gt;&lt;em&gt;&lt;span style=&quot;;font-family:Arial;line-height:120%;font-size:15px&quot;&gt;&lt;span style=&quot;font-family:等线&quot;&gt;软件截图：（此处可替换为工具界面截图）&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 25px;margin-bottom: 9px;margin-left: 0;line-height: 120%&quot;&gt;&lt;strong&gt;&lt;span style=&quot;;font-family:Arial;line-height:120%;font-size:24px&quot;&gt;&lt;span style=&quot;font-family:等线&quot;&gt;几个比较实用的点&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 21px;margin-bottom: 8px;margin-left: 0;line-height: 120%&quot;&gt;&lt;strong&gt;&lt;span style=&quot;;font-family:Arial;line-height:120%;font-size:21px&quot;&gt;&lt;span style=&quot;font-family:等线&quot;&gt;轻便免安装&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 8px;margin-bottom: 8px;margin-left: 0;line-height: 120%&quot;&gt;&lt;span style=&quot;;font-family:Arial;line-height:120%;font-size:15px&quot;&gt;&lt;span style=&quot;font-family:等线&quot;&gt;体积约&lt;/span&gt; 10MB&lt;span style=&quot;font-family:等线&quot;&gt;，绿色便携版，双击就能直接用。会自动扫描电脑上所有剪映和 &lt;/span&gt;&lt;span style=&quot;font-family:Arial&quot;&gt;CapCut &lt;/span&gt;&lt;span style=&quot;font-family:等线&quot;&gt;草稿，不用手动一个个找。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 21px;margin-bottom: 8px;margin-left: 0;line-height: 120%&quot;&gt;&lt;strong&gt;&lt;span style=&quot;;font-family:Arial;line-height:120%;font-size:21px&quot;&gt;&lt;span style=&quot;font-family:等线&quot;&gt;自由切换版本&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 8px;margin-bottom: 8px;margin-left: 0;line-height: 120%&quot;&gt;&lt;span style=&quot;;font-family:Arial;line-height:120%;font-size:15px&quot;&gt;&lt;span style=&quot;font-family:等线&quot;&gt;可以自定义降级适配任意低版本剪映，想降到哪个版本自己选。支持批量操作，多个草稿一次性改完。国内剪映和海外&lt;/span&gt; CapCut &lt;span style=&quot;font-family:等线&quot;&gt;都支持。这点和&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;;font-family:Arial;line-height:120%;font-size:15px&quot;&gt;&lt;span style=&quot;font-family:等线&quot;&gt;建站铺&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;;font-family:Arial;line-height:120%;font-size:15px&quot;&gt;&lt;span style=&quot;font-family:等线&quot;&gt;的多场景兼容思路很像，不管是国内官网还是海外站点，一套后台都能搞定，不用来回换平台。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 21px;margin-bottom: 8px;margin-left: 0;line-height: 120%&quot;&gt;&lt;strong&gt;&lt;span style=&quot;;font-family:Arial;line-height:120%;font-size:21px&quot;&gt;&lt;span style=&quot;font-family:等线&quot;&gt;操作简单不伤原稿&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 8px;margin-bottom: 8px;margin-left: 0;line-height: 120%&quot;&gt;&lt;span style=&quot;;font-family:Arial;line-height:120%;font-size:15px&quot;&gt;&lt;span style=&quot;font-family:等线&quot;&gt;界面直观清晰，不需要技术基础。不会损坏原始草稿文件，素材和剪辑轨道全部保留。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 8px;margin-bottom: 8px;margin-left: 0;line-height: 120%&quot;&gt;&lt;span style=&quot;;font-family:Arial;line-height:120%;font-size:15px&quot;&gt;&lt;span style=&quot;font-family:等线&quot;&gt;这东西对于经常用剪映的人来说确实方便。特别是如果你习惯用某个旧版本不想升级，但又需要打开新版本的草稿，这个工具就能解决问题。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 8px;margin-bottom: 8px;margin-left: 0;line-height: 120%&quot;&gt;&lt;span style=&quot;;font-family:Arial;line-height:120%;font-size:15px&quot;&gt;&lt;span style=&quot;font-family:等线&quot;&gt;完全免费，没有乱七八糟的收费套路。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 8px;margin-bottom: 8px;margin-left: 0;line-height: 120%&quot;&gt;&lt;span style=&quot;;font-family:Arial;line-height:120%;font-size:15px&quot;&gt;&lt;span style=&quot;font-family:等线&quot;&gt;工具不大，但解决的是个挺实际的痛点。有用剪映的朋友可以收着备用。做自媒体要省心，剪辑有这个工具兜底，线上展示、品牌官网这块，直接交给&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;;font-family:Arial;line-height:120%;font-size:15px&quot;&gt;&lt;span style=&quot;font-family:等线&quot;&gt;建站铺&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;;font-family:Arial;line-height:120%;font-size:15px&quot;&gt;&lt;span style=&quot;font-family:等线&quot;&gt;，本土源头服务商，版本稳定不频繁乱更，做站备案一站式搞定，不用反复踩坑。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 8px;margin-bottom: 8px;margin-left: 0;line-height: 120%&quot;&gt;&lt;span style=&quot;;font-family:Arial;line-height:120%;font-size:15px&quot;&gt;|&lt;span style=&quot;font-family:等线&quot;&gt;（注：部分内容由豆包工作 &lt;/span&gt;&lt;span style=&quot;font-family:Arial&quot;&gt;AI &lt;/span&gt;&lt;span style=&quot;font-family:等线&quot;&gt;生成）&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Tue, 27 Oct 2026 08:45:16 +0800</pubDate></item><item><title>选择靠谱的备案代办公司进行交易指南</title><link>https://www.jzpu.com/itxw/xuan-ze-kao-pu-de-be-gj5/</link><description>&lt;p&gt;在选择备案代办公司时，有几个关键因素值得关注，以确保找到靠谱的服务提供商。首先，需评估公司的信誉和合法性，包括其注册信息和经营年限。其次，服务质量同样重要，可以通过客户反馈和成功案例来评估。透明的收费结构能够防止未来的潜在争议，因此选择时要确认所有费用明细。此外，注意合同条款是否清晰，以及公司是否提供良好的售后支持。在交易过程中，与代办公司保持有效沟通，以确保备案流程顺利进行，这些都是降低风险、提高交易成功率的重要环节。&lt;/p&gt;
&lt;h2&gt;选择备案代办公司的重要性&lt;/h2&gt;
&lt;p&gt;在进行备案时，选择一家靠谱的备案代办公司十分重要。这不仅关乎流程的顺利进行，还直接影响到企业的合法合规性。一家专业的代办公司可以帮助客户节省时间和精力，让客户专注于核心业务。同时，专业公司通常会对备案政策有深入了解，能够提供准确的信息和指导，从而避免潜在的麻烦。在选择时，务必考虑新的法律法规变化与公司的适应能力。在当今竞争激烈的市场环境中，合适的代办服务是企业成功的重要保障。以下表格总结了选择靠谱备案代办公司的关键要素：&lt;/p&gt;
&lt;table style=&quot;border-collapse:collapse;width:100%&quot;&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style=&quot;border:1px solid #ccc;padding:6px 10px&quot;&gt;关键要素&lt;/th&gt;
&lt;th style=&quot;border:1px solid #ccc;padding:6px 10px&quot;&gt;说明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;border:1px solid #ccc;padding:6px 10px&quot;&gt;专业经验&lt;/td&gt;
&lt;td style=&quot;border:1px solid #ccc;padding:6px 10px&quot;&gt;公司在行业中的经验及成功案例&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border:1px solid #ccc;padding:6px 10px&quot;&gt;服务范围&lt;/td&gt;
&lt;td style=&quot;border:1px solid #ccc;padding:6px 10px&quot;&gt;提供的服务是否涵盖所有必要流程&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border:1px solid #ccc;padding:6px 10px&quot;&gt;客户反馈&lt;/td&gt;
&lt;td style=&quot;border:1px solid #ccc;padding:6px 10px&quot;&gt;前客户对服务质量的评价&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border:1px solid #ccc;padding:6px 10px&quot;&gt;费用透明度&lt;/td&gt;
&lt;td style=&quot;border:1px solid #ccc;padding:6px 10px&quot;&gt;收费明细是否公开&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border:1px solid #ccc;padding:6px 10px&quot;&gt;合同条款&lt;/td&gt;
&lt;td style=&quot;border:1px solid #ccc;padding:6px 10px&quot;&gt;合同内容是否清晰，包含救济条款&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2&gt;如何评估备案代办公司的信誉&lt;/h2&gt;
&lt;p&gt;评估备案代办公司的信誉可以通过多个方面进行。首先，查看公司的注册信息和经营年限，有助于判断其是否具备合法性和稳定性。其次，查阅用户评价和案例，特别是之前客户的反馈，可以反映该公司的服务质量和专业水平。此外，行业内的口碑也是评价的重要参考，可以通过业内论坛或社交媒体了解其他客户的体验。最后，联系公司进行沟通，了解其客服的响应速度与专业程度，以此判断其服务态度和能力。通过这些方法，有助于找出值得信赖的备案代办公司，从而降低交易风险。&lt;/p&gt;
&lt;h2&gt;备案代办服务质量的关键指标&lt;/h2&gt;
&lt;p&gt;选择备案代办公司时，服务质量是评估的重要指标之一。首先，公司的专业能力至关重要，应关注其团队的经验和资质。其次，服务的响应速度和效率也很关键，优秀的代办公司能够及时处理客户需求。此外，提供个性化服务的能力也是评价标准之一，根据客户不同的业务需求提供相应解决方案表明其专业程度。同时，售后服务和支持也是一个不可忽视的方面，客户在交易完成后仍需要良好的支持。如果想要了解更多信息，可以联系&#039;QQ:494070717&#039;。&lt;/p&gt;
&lt;h2&gt;透明费用对选择代办公司的影响&lt;/h2&gt;
&lt;p&gt;在选择备案代办公司时，透明的费用结构是一个非常重要的考虑因素。一个靠谱的代办公司应该提供清晰明了的收费标准，避免隐藏费用。客户在签署合同时、应认真审查所有费用明细、包括服务费、材料费和其他可能产生额外费用。如果公司对费用含糊其辞、可能会导致后续的不必要争议或额外支出。因此、尽量选择那些愿意详细说明收费情况并提供书面报价代办公司。此外、了解行业内的普遍收费水平、也是帮助客户做出理性判断重要环节。透明的费用不仅能增强客户对代办公司的信任感，还能减少未来交易中的不确定性和风险。&lt;/p&gt;
&lt;h2&gt;如何识别不靠谱的备案代办公司&lt;/h2&gt;
&lt;p&gt;在选择备案代办公司时，识别不靠谱的服务提供商是至关重要的。首先，可以通过查看公司的注册信息与营业执照来确认其合法性。其次，注意专业素养，靠谱公司通常都会提供清晰的服务条款和合同，而不靠谱的公司往往模糊相关细节。此外，不要忽视客户评价，可以在网上搜索该公司的反馈，了解其他客户的真实体验。如果发现公司缺乏透明度，比如对费用进行隐瞒或没有合理解释，应该保持警惕。最后，不要轻信低价诱惑，价格异常低廉可能意味着服务质量得不到保障。通过以上方法，可以有效判断备案代办公司的可信度，为交易提供保障。&lt;/p&gt;
&lt;h2&gt;成功交易的备案流程注意事项&lt;/h2&gt;
&lt;p&gt;在进行备案交易时、确保流程的顺利进行非常关键。首先、准备齐全相关材料，包括企业营业执照、法人身份证明及其他必要文件。在提交材料时，务必仔细检查，以避免错漏。此外、与备案代办公司沟通时、要确认每一步处理进展，以便及时掌握状态。避免因信息不畅而产生不必要的延误。在选择代办服务时，注意对其透明度进行评估，确保所有费用明示且无隐藏收费。最后，与代办公司达成共识并签署合同，以保护双方权益。这些细节能大大降低潜在风险，提高交易成功率。&lt;/p&gt;
&lt;h2&gt;客户评价在选择中的作用&lt;/h2&gt;
&lt;p&gt;在选择备案代办公司时，客户评价是一个非常重要的参考依据。通过查看其他客户的反馈，您可以了解到该公司的服务质量、专业性以及实际的操作情况。高评分和积极的评论通常表明该公司在满足客户需求方面表现良好，而差评则可能揭示潜在的问题，如服务不周或交付延迟。同样，客户评价还能够帮助您判断公司的可信度和透明度。因此，在做出最终决策之前，仔细阅读客户的实际体验和建议，将有助于您选择更靠谱的备案代办公司。&lt;/p&gt;
&lt;h2&gt;备案代办公司常见问题解答&lt;/h2&gt;
&lt;p&gt;在选择备案代办公司的过程中，常见的问题包括如何验证其资质、提供的服务内容以及具体的收费标准。客户可以通过查阅官方网站、在线评价和用户反馈来获取相关信息。此外，许多代办公司会在网站上列出其成功案例和客户名单，作为信誉的佐证。对于收费部分，建议索取详细报价单，并确认无隐藏费用，这样可以有效确保支付透明。在服务支持方面，了解代办公司是否提供售后服务和咨询支持也十分重要，以便在备案过程中遇到问题时能够及时得到帮助。&lt;/p&gt;
&lt;h2&gt;结论&lt;/h2&gt;
&lt;p&gt;选择一家靠谱的备案代办公司在进行备案交易时非常重要，能够帮助企业顺利完成备案，降低潜在风险。在评估代办公司时，应关注其信誉、服务质量与费用透明度，这些因素直接影响到交易的安全与顺利进行。为了确保选择的公司可靠，建议仔细查阅客户评价、明确合同条款以及验证公司的合法性。此外，了解行业内规范和收费标准也是保证交易公正的重要步骤。经过全面的评估，将能够找到合适的备案代办公司，从而确保备案流程高效且无忧。&lt;/p&gt;
&lt;h2&gt;备案代办公司常见问题解答&lt;/h2&gt;
&lt;p&gt;如何验证备案代办公司的资质？&lt;br /&gt;
您可以通过查看公司的工商注册信息和营业执照来确认其合法性。&lt;/p&gt;
&lt;p&gt;备案代办公司通常提供哪些服务？&lt;br /&gt;
大多数公司提供资料准备、提交申请、进度跟踪和售后支持等服务。&lt;/p&gt;
&lt;p&gt;收费标准是什么？&lt;br /&gt;
收费标准通常在公司官网上列出，建议索取详细报价单确认无隐藏费用。&lt;/p&gt;
&lt;p&gt;如何评估代办公司的信誉？&lt;br /&gt;
查看前客户的评价和案例，可以帮助您了解该公司的服务质量和专业性。&lt;/p&gt;
&lt;p&gt;业务出现问题时，应该联系谁？&lt;br /&gt;
建议直接联系备案代办公司的客服，以获得及时的帮助和支持。&lt;/p&gt;</description><pubDate>Mon, 26 Oct 2026 23:55:59 +0800</pubDate></item><item><title>网站备案代办流程费用及注意事项全解析</title><link>https://www.jzpu.com/itxw/wang-zhan-bei-an-dai-3si/</link><description>&lt;h3 class=&quot;ant-typography css-vxzaey&quot; style=&quot;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 24px; box-sizing: border-box; color: rgba(26, 32, 44, 0.88); word-break: break-word; line-height: 1.33333; margin-bottom: 0.5em; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;网站备案代办流程费用及注意事项全解析&lt;/h3&gt;&lt;div class=&quot;ant-typography css-vxzaey&quot; style=&quot;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; box-sizing: border-box; color: rgba(26, 32, 44, 0.88); word-break: break-word; line-height: 1.57143; margin-bottom: 1em; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;pre style=&quot;margin: 1em 0px; white-space: pre-wrap; overflow-wrap: break-word; background: rgba(150, 150, 150, 0.1); border: 1px solid rgba(100, 100, 100, 0.2); border-radius: 3px;&quot;&gt;想要快速完成网站备案却不熟悉流程？本文围绕网站备案代办展开全面解析，详细介绍代办备案的具体步骤、所需材料、审批周期及常见问题。从选择靠谱代办机构到了解不同地区管局审核要求，帮助网站运营者节省时间成本。同时梳理代办费用构成与市场参考价格，提醒用户警惕低价陷阱，明确合同签订与隐私保护等注意事项，助您高效合规完成ICP备案。&lt;/pre&gt;&lt;/div&gt;&lt;div class=&quot;ant-typography preview-content css-vxzaey&quot; style=&quot;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; box-sizing: border-box; color: rgba(26, 32, 44, 0.88); word-break: break-word; line-height: 1.57143; margin-bottom: 1em; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;p style=&quot;margin-bottom: 1em;&quot;&gt;本文围绕网站备案代办展开全面梳理、涵盖代办前需要准备的核心材料、如何筛选正规代办机构、各省管局审核标准区域差异、以及代办费用构成与市场参考价格。文章还分析了低价代办服务背后的消费陷阱、说明签订合同时要注意重点条款、并提示个人与企业信息在代办过程中的安全保障方式。另外、审批周期和加速通过实用方法也有涉及，帮助网站运营者减少试错成本，快速推进ICP备案流程。&lt;/p&gt;&lt;h2 style=&quot;margin-bottom: 0.5em; font-size: 30px; line-height: 1.26667; margin-top: 1.2em;&quot;&gt;网站备案代办需要准备哪些核心材料&lt;/h2&gt;&lt;p style=&quot;margin-bottom: 1em;&quot;&gt;进行网站备案代办时，企业需要提供营业执照副本、法人身份证正反面照片、域名注册证书以及网站负责人的手机号和邮箱。个人备案则要准备身份证、域名证书和本人手持身份证照片。另外，部分省份管局还要求上传网站建设方案书、服务器托管合同或接入商资质文件。材料格式一般要求原件扫描件，图片清晰无遮挡。开始提交前，确认所有信息与实际注册数据一致，避免因材料 discrepancy 被退回。&lt;/p&gt;&lt;h2 style=&quot;margin-bottom: 0.5em; font-size: 30px; line-height: 1.26667; margin-top: 1.2em;&quot;&gt;如何挑选正规靠谱的备案代办服务机构&lt;/h2&gt;&lt;p style=&quot;margin-bottom: 1em;&quot;&gt;挑选网站备案代办机构时，先看对方是否具备正规营业执照和相关行业资质。可以直接要求对方出示资质证书，同时查询其在工信部门的备案情况。另外，要关注机构的实际操作经验，了解他们过往的成功案例数量和客户反馈。不要只看报价高低，服务流程是否透明、沟通响应是否及时也很关键。&lt;/p&gt;&lt;blockquote style=&quot;margin: 1em 0px; padding-inline: 0.6em 0px; padding-block: 0px; border-inline-start: 4px solid rgba(100, 100, 100, 0.2); opacity: 0.85;&quot;&gt;&lt;p style=&quot;margin-bottom: 1em;&quot;&gt;建议在合作前先通过企业信用平台核实对方的经营状态，避免遇到空壳公司。&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;margin-bottom: 1em;&quot;&gt;合同签订前，确认对方是否明确告知审批周期、所需材料和售后支持范围，把这些写进协议里更有保障。&lt;/p&gt;&lt;h2 style=&quot;margin-bottom: 0.5em; font-size: 30px; line-height: 1.26667; margin-top: 1.2em;&quot;&gt;各省管局网站备案审核标准存在哪些差异&lt;/h2&gt;&lt;p style=&quot;margin-bottom: 1em;&quot;&gt;不同省份的通信管理局在审核要求上有明显区别，办理网站备案代办时需要提前了解当地规则。有的管局要求提供真实经营场所照片，有的则只需上传营业执照扫描件。审核周期也不统一、部分地区三个工作日就能通过和有的要十个工作日以上。&lt;/p&gt;&lt;table width=&quot;729&quot;&gt;&lt;thead&gt;&lt;tr class=&quot;firstRow&quot;&gt;&lt;th style=&quot;border-color: rgb(204, 204, 204); padding: 6px 10px;&quot;&gt;地区&lt;/th&gt;&lt;th style=&quot;border-color: rgb(204, 204, 204); padding: 6px 10px;&quot;&gt;材料侧重点&lt;/th&gt;&lt;th style=&quot;border-color: rgb(204, 204, 204); padding: 6px 10px;&quot;&gt;审核时长参考&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;border-color: rgb(204, 204, 204); padding: 6px 10px;&quot;&gt;北京&lt;/td&gt;&lt;td style=&quot;border-color: rgb(204, 204, 204); padding: 6px 10px;&quot;&gt;需暂住证或居住证明&lt;/td&gt;&lt;td style=&quot;border-color: rgb(204, 204, 204); padding: 6px 10px;&quot;&gt;五到七个工作日&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;border-color: rgb(204, 204, 204); padding: 6px 10px;&quot;&gt;广东&lt;/td&gt;&lt;td style=&quot;border-color: rgb(204, 204, 204); padding: 6px 10px;&quot;&gt;强调域名实名一致性&lt;/td&gt;&lt;td style=&quot;border-color: rgb(204, 204, 204); padding: 6px 10px;&quot;&gt;三到五个工作日&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;border-color: rgb(204, 204, 204); padding: 6px 10px;&quot;&gt;浙江&lt;/td&gt;&lt;td style=&quot;border-color: rgb(204, 204, 204); padding: 6px 10px;&quot;&gt;要求网站内容承诺书&lt;/td&gt;&lt;td style=&quot;border-color: rgb(204, 204, 204); padding: 6px 10px;&quot;&gt;五到十个工作日&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style=&quot;margin-bottom: 1em;&quot;&gt;选择代办机构前、确认对方熟悉目标省份具体要求很关键。&lt;/p&gt;&lt;h2 style=&quot;margin-bottom: 0.5em; font-size: 30px; line-height: 1.26667; margin-top: 1.2em;&quot;&gt;网站备案代办费用明细与市场行情参考&lt;/h2&gt;&lt;p style=&quot;margin-bottom: 1em;&quot;&gt;网站备案代办的费用通常包含基础服务费和资料整理费。个人备案报价一般在300元到800元，企业备案因为涉及证件核验和主体信息审核，收费会高一些，大致在800元到1500元之间。不同省份管局的审核严格程度也会影响价格，有的地区要求额外提供场地证明或承诺书，代办机构可能单独收取材料费。另外，加急审核也属于附加项目、会另外计算。建议多对比几家报价、明确对方是否包含后续短信核验环节，防止签单后出现额外收费。&lt;/p&gt;&lt;h2 style=&quot;margin-bottom: 0.5em; font-size: 30px; line-height: 1.26667; margin-top: 1.2em;&quot;&gt;低价网站备案代办背后隐藏哪些消费陷阱&lt;/h2&gt;&lt;p style=&quot;margin-bottom: 1em;&quot;&gt;一些代办机构用极低报价吸引用户，实际办理时不断加收材料审核费、加急费、修改费。部分低价服务甚至用虚假资质递交材料，导致备案被驳回或拖延很久。很多人只盯着报价数字，没细看合同里的退款条款和服务范围，结果多花了钱还没办成事。选网站备案代办服务时，不能只看初始价格，得把可能产生的附加费用问清楚，同时确认对方具备正规资质，避免后续扯皮。&lt;/p&gt;&lt;h2 style=&quot;margin-bottom: 0.5em; font-size: 30px; line-height: 1.26667; margin-top: 1.2em;&quot;&gt;签订备案代办合同时必须关注的重点条款&lt;/h2&gt;&lt;p style=&quot;margin-bottom: 1em;&quot;&gt;签订网站备案代办合同时，要确认服务范围写得是否清楚，比如材料整理、提交审核、跟进退回这些环节有没有全部涵盖。费用支付方式和付款节点也很关键、看合同约定是一次性付还是分阶段结算。另外，退费条件和违约责任必须写明白，万一备案没通过，钱怎么退、谁来担责都要落到纸面上。还有、个人信息和企业资料使用范围要有限定，防止对方把资料挪作其他用途。&lt;/p&gt;&lt;h2 style=&quot;margin-bottom: 0.5em; font-size: 30px; line-height: 1.26667; margin-top: 1.2em;&quot;&gt;备案代办过程中个人与企业信息如何保障&lt;/h2&gt;&lt;p style=&quot;margin-bottom: 1em;&quot;&gt;选择网站备案代办服务时，个人与企业信息的安全很关键。正规代办机构会在合同中明确数据使用范围，不会把提交的身份证、营业执照等材料挪作他用。过程中，建议确认对方是否采用加密传输方式来递交资料，避免信息在网络环节泄露。另外，备案完成后，用户有权要求代办方删除已存储的证件复印件和联系方式等敏感内容。企业用户还需注意，公章使用记录和法人授权书要妥善保管，防止被二次调用。&lt;/p&gt;&lt;h2 style=&quot;margin-bottom: 0.5em; font-size: 30px; line-height: 1.26667; margin-top: 1.2em;&quot;&gt;网站备案代办审批周期及加速通过方法&lt;/h2&gt;&lt;p style=&quot;margin-bottom: 1em;&quot;&gt;网站备案代办的审批周期通常在7到20个工作日之间，具体时长取决于所在省份管局的审核效率。第一，材料齐全能有效缩短等待时间，营业执照、法人身份证、域名证书这些文件提前备好，避免反复补交。第二，部分地区支持加急通道，代办机构熟悉流程后可以帮助加快进度。过程中，如果遇到退回修改、及时联系代办方处理很关键。有疑问也可以通过 QQ:494070717 咨询具体细节。整体来看、选对代办机构并配合提供真实完整信息，通过速度会明显提升。&lt;/p&gt;&lt;h2 style=&quot;margin-bottom: 0.5em; font-size: 30px; line-height: 1.26667; margin-top: 1.2em;&quot;&gt;结论&lt;/h2&gt;&lt;p style=&quot;margin-bottom: 1em;&quot;&gt;网站备案代办涵盖材料整理、机构筛选、费用确认和隐私保护等环节，每个步骤都需要认真对待。办理前，了解目标省份管局的审核规则能降低退回风险。选择代办服务时，核实资质、看清合同条款、约定信息使用范围都很关键。审批时长因地区不同而有差异，提前备好营业执照、身份证、域名证书等材料，配合代办方及时处理补正，通过效率会明显提高。面对报价时，不要只关注低价，把费用构成和售后责任问清楚，才能顺利完成ICP备案。&lt;/p&gt;&lt;h2 style=&quot;margin-bottom: 0.5em; font-size: 30px; line-height: 1.26667; margin-top: 1.2em;&quot;&gt;常见问题&lt;/h2&gt;&lt;p style=&quot;margin-bottom: 1em;&quot;&gt;网站备案代办一般需要多长时间能办下来？&lt;br/&gt;正常情况下七到二十个工作日，具体看省份管局审核速度。&lt;/p&gt;&lt;p style=&quot;margin-bottom: 1em;&quot;&gt;个人可以找代办做网站备案代办吗？&lt;br/&gt;可以，个人和企业都能委托代办，只要提供身份证和域名证书就行。&lt;/p&gt;&lt;p style=&quot;margin-bottom: 1em;&quot;&gt;代办备案被驳回后还能重新提交吗？&lt;br/&gt;能，补充或修改材料后可以再次递交，代办方一般会协助处理。&lt;/p&gt;&lt;p style=&quot;margin-bottom: 1em;&quot;&gt;网站备案代办费用包含后续短信核验吗？&lt;br/&gt;不一定，签约前要确认清楚，有些机构核验环节需要另外收费。&lt;/p&gt;&lt;p style=&quot;margin-bottom: 1em;&quot;&gt;自己备案和找代办有什么区别？&lt;br/&gt;自己办理不花钱但流程繁琐，找代办省时省力但要付服务费。&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Mon, 26 Oct 2026 13:18:17 +0800</pubDate></item><item><title>Windows电脑使用ADB安装APKS拆分包完整教程</title><link>https://www.jzpu.com/itxw/windows-dian-nao-shi-yn9/</link><description>&lt;h1 class=&quot;heading-1 ace-line old-record-id-doxcnYd8FXYxRkEdgGayFtf31SG&quot;&gt;一、提前准备工作&lt;/h1&gt;&lt;h2 class=&quot;heading-2 ace-line old-record-id-doxcn5NTZLMAoQRq3T1gEViTKPs&quot;&gt;1. 工具准备&lt;/h2&gt;&lt;ul start=&quot;1&quot; class=&quot;list-bullet1 list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;7-Zip&lt;/strong&gt; 解压软件（用来解压 &lt;code&gt;.apks&lt;/code&gt; 文件，apks本质是zip压缩包）&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Android SDK Platform-tools&lt;/strong&gt;（ADB工具包，解压放到 &lt;code&gt;E:\platform-tools&lt;/code&gt;）&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;安卓手机、原装USB数据线&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&quot;heading-2 ace-line old-record-id-doxcnrHBL33wzjmhAuSvUkNKBbb&quot;&gt;2. 手机端设置&lt;/h2&gt;&lt;ol start=&quot;1&quot; class=&quot;list-number1 list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;打开手机【设置】→【关于手机】，连续点击版本号，开启&lt;strong&gt;开发者选项&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;进入开发者选项，打开 &lt;strong&gt;USB调试&lt;/strong&gt;，USB连接选择【文件传输MTP】&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;数据线连接电脑，手机弹出&amp;quot;允许这台电脑USB调试&amp;quot;，点击&lt;strong&gt;允许&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h2 class=&quot;heading-2 ace-line old-record-id-doxcnWGaTsBdIw58k7lpQvXrRff&quot;&gt;3. 文件准备&lt;/h2&gt;&lt;div class=&quot;ace-line ace-line old-record-id-doxcnKcompqzf6FHlS8NnDIXKzg&quot;&gt;下载好谷歌商店导出的 &lt;code&gt;weixin8079.apks&lt;/code&gt;，放到电脑，准备解压。&lt;/div&gt;&lt;h1 class=&quot;heading-1 ace-line old-record-id-doxcnEQZ4mGQ8llLmTv2CKGnEUg&quot;&gt;二、7zip解压APKS文件&lt;/h1&gt;&lt;ol start=&quot;1&quot; class=&quot;list-number1 list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;右键 &lt;code&gt;weixin8079.apks&lt;/code&gt; → 7-Zip → 提取文件&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;解压路径设置为：&lt;code&gt;E:\platform-tools\weixin8079&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class=&quot;zoneType-calloutBlock old-record-id-doxcnEzpgRwSD0ui4zj8DDvkKSh&quot;&gt;&lt;div class=&quot;callout-container&quot; data-emoji-id=&quot;bulb&quot;&gt;&lt;div class=&quot;callout-block&quot; style=&quot;background-color:rgb(254,255,240);border-color:rgb(255,242,88);border-radius:8px;&quot;&gt;&lt;div class=&quot;ace-line ace-line old-record-id-doxcnuawJy6Uhtj1UdG2KqdWYjf&quot;&gt;解压完成后，文件夹内会出现一堆apk文件：&lt;code&gt;base.apk&lt;/code&gt;、&lt;code&gt;split_config.xxx.apk&lt;/code&gt; 等拆分包。&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;h1 class=&quot;heading-1 ace-line old-record-id-doxcnHSvBz7Qdp9ANdOw4LtUW0d&quot;&gt;三、CMD命令行操作（重点）&lt;/h1&gt;&lt;h2 class=&quot;heading-2 ace-line old-record-id-doxcnZBCenxEShGeGeDvxYZBbBg&quot;&gt;1. 打开命令提示符&lt;/h2&gt;&lt;div class=&quot;ace-line ace-line old-record-id-doxcn8oXkcng9zuXAuV9cjgZaQg&quot;&gt;Win+R，输入 &lt;code&gt;cmd&lt;/code&gt; 回车，打开命令提示符窗口。&lt;/div&gt;&lt;h2 class=&quot;heading-2 ace-line old-record-id-doxcniNjrwizHFqlL1ep0IT9k92&quot;&gt;2. 切换到解压目录&lt;/h2&gt;&lt;pre class=&quot;ace-line ace-line old-record-id-doxcnZDRw86BLSGs55h7EtUKaHb&quot;&gt;cd&amp;nbsp;/d&amp;nbsp;E:\platform-tools\weixin8079&lt;/pre&gt;&lt;h2 class=&quot;heading-2 ace-line old-record-id-doxcnrAgpVaeqwwEf4BuZqMjfab&quot;&gt;3. 查看文件夹下所有apk文件&lt;/h2&gt;&lt;div class=&quot;ace-line ace-line old-record-id-doxcnx6mhZU6EZdP0M2Uo1C8Red&quot;&gt;核对解压文件是否齐全：&lt;/div&gt;&lt;pre class=&quot;ace-line ace-line old-record-id-doxcna9QBLdhtdGcoE0mHRCOKgy&quot;&gt;dir&amp;nbsp;/b&amp;nbsp;E:\platform-tools\weixin8079\*.apk&lt;/pre&gt;&lt;div class=&quot;ace-line ace-line old-record-id-doxcncsiKhuUe59PeKiHiFFMl9e&quot;&gt;执行后，窗口会列出目录内全部apk文件名，确认 &lt;code&gt;base.apk&lt;/code&gt; 和所有 split 拆分包都存在。&lt;/div&gt;&lt;h2 class=&quot;heading-2 ace-line old-record-id-doxcn1YaI2iGoMSsMzCFwGmWOCe&quot;&gt;4. 查看手机序列号&lt;/h2&gt;&lt;div class=&quot;ace-line ace-line old-record-id-doxcnAusDssHBdGB3NosEkwys0g&quot;&gt;多台手机连接电脑时必须指定设备：&lt;/div&gt;&lt;pre class=&quot;ace-line ace-line old-record-id-doxcnmqtsKjVhUz3QUUtL50Qu3e&quot;&gt;E:\platform-tools\adb.exe&amp;nbsp;devices&lt;/pre&gt;&lt;div class=&quot;ace-line ace-line old-record-id-doxcnsuOG6lkMoMoe5W9Gys6Gue&quot;&gt;执行后会列出设备序列号，本文示例序列号：&lt;code&gt;AWACUT5923000564&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;zoneType-calloutBlock old-record-id-doxcnWsjefGB6OWgwYbOKDZMe6B&quot;&gt;&lt;div class=&quot;callout-container&quot; data-emoji-id=&quot;bulb&quot;&gt;&lt;div class=&quot;callout-block&quot; style=&quot;background-color:rgb(255,245,235);border-color:rgb(255,186,107);border-radius:8px;&quot;&gt;&lt;div class=&quot;ace-line ace-line old-record-id-doxcnCl5PPdYXjjNBPnWZ9YMvCd&quot;&gt;如果只连接一台手机，可以省略 &lt;code&gt;-s 序列号&lt;/code&gt; 参数；多设备必须加 &lt;code&gt;-s&lt;/code&gt; 指定目标手机，防止装错设备。&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;h2 class=&quot;heading-2 ace-line old-record-id-doxcn9QaDpODITGnjNSHePwmmGd&quot;&gt;5. 执行批量联合安装命令&lt;/h2&gt;&lt;pre class=&quot;ace-line ace-line old-record-id-doxcnmKA5ct41qxGS524rBfmEGf&quot;&gt;E:\platform-tools\adb.exe&amp;nbsp;-s&amp;nbsp;AWACUT5923000564&amp;nbsp;install-multiple&amp;nbsp;-r&amp;nbsp;base.apk&amp;nbsp;split_config.ar.apk&amp;nbsp;split_config.arm64_v8a.apk&amp;nbsp;split_config.de.apk&amp;nbsp;split_config.en.apk&amp;nbsp;split_config.es.apk&amp;nbsp;split_config.fr.apk&amp;nbsp;split_config.in.apk&amp;nbsp;split_config.it.apk&amp;nbsp;split_config.ja.apk&amp;nbsp;split_config.ko.apk&amp;nbsp;split_config.ms.apk&amp;nbsp;split_config.pt.apk&amp;nbsp;split_config.ru.apk&amp;nbsp;split_config.th.apk&amp;nbsp;split_config.tr.apk&amp;nbsp;split_config.vi.apk&amp;nbsp;split_config.xxhdpi.apk&amp;nbsp;split_config.zh.apk&amp;nbsp;split_delivery.apk&amp;nbsp;split_delivery.config.arm64_v8a.apk&lt;/pre&gt;&lt;h2 class=&quot;heading-2 ace-line old-record-id-doxcnCr6bcjbJG2kfSfCABA7F1b&quot;&gt;命令参数说明&lt;/h2&gt;&lt;div&gt;&lt;table class=&quot;ace-table&quot; data-ace-table-col-widths=&quot;214;524&quot; width=&quot;500&quot;&gt;&lt;colgroup&gt;&lt;col width=&quot;214&quot;/&gt;&lt;col width=&quot;524&quot;/&gt;&lt;/colgroup&gt;&lt;thead&gt;&lt;tr style=&quot;height:39px;&quot; class=&quot;firstRow&quot;&gt;&lt;th colspan=&quot;1&quot; rowspan=&quot;1&quot; style=&quot;border-color: rgb(222, 224, 227); font-size: 10pt; padding: 8px; vertical-align: top; font-weight: 500; background-color: rgba(245, 246, 247, 0.9); text-align: left;&quot;&gt;&lt;div class=&quot;ace-line ace-line old-record-id-doxcnZmb3r2aWoOHQ2ZzH0LPgOd&quot;&gt;参数&lt;/div&gt;&lt;/th&gt;&lt;th colspan=&quot;1&quot; rowspan=&quot;1&quot; style=&quot;border-color: rgb(222, 224, 227); font-size: 10pt; padding: 8px; vertical-align: top; font-weight: 500; background-color: rgba(245, 246, 247, 0.9); text-align: left;&quot;&gt;&lt;div class=&quot;ace-line ace-line old-record-id-doxcngp4RWB8QX7t7RIfX5Yi0hd&quot;&gt;作用&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr style=&quot;height:39px;&quot;&gt;&lt;td colspan=&quot;1&quot; rowspan=&quot;1&quot; style=&quot;border-color: rgb(222, 224, 227); font-size: 10pt; padding: 8px; vertical-align: top;&quot;&gt;&lt;div class=&quot;ace-line ace-line old-record-id-doxcnfFAFkto9jiznI1HIo8VLpd&quot;&gt;&lt;code&gt;-s AWACUT5923000564&lt;/code&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;1&quot; rowspan=&quot;1&quot; style=&quot;border-color: rgb(222, 224, 227); font-size: 10pt; padding: 8px; vertical-align: top;&quot;&gt;&lt;div class=&quot;ace-line ace-line old-record-id-doxcnVa3Eq4bWrJMk7hUbPkr6bf&quot;&gt;指定要安装的手机设备序列号&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;height:39px;&quot;&gt;&lt;td colspan=&quot;1&quot; rowspan=&quot;1&quot; style=&quot;border-color: rgb(222, 224, 227); font-size: 10pt; padding: 8px; vertical-align: top;&quot;&gt;&lt;div class=&quot;ace-line ace-line old-record-id-doxcnBLEfVPkmANzmNDsR2gQUXd&quot;&gt;&lt;code&gt;install-multiple&lt;/code&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;1&quot; rowspan=&quot;1&quot; style=&quot;border-color: rgb(222, 224, 227); font-size: 10pt; padding: 8px; vertical-align: top;&quot;&gt;&lt;div class=&quot;ace-line ace-line old-record-id-doxcnrmKYJsLQnd4nvA7C2WtHwd&quot;&gt;ADB专门用于&lt;strong&gt;一次性安装多个拆分APK&lt;/strong&gt;的指令，APKS包必须用这个命令，普通 adb install 无法安装多拆分包&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;height:39px;&quot;&gt;&lt;td colspan=&quot;1&quot; rowspan=&quot;1&quot; style=&quot;border-color: rgb(222, 224, 227); font-size: 10pt; padding: 8px; vertical-align: top;&quot;&gt;&lt;div class=&quot;ace-line ace-line old-record-id-doxcn9I21t5MEXoVMXbdN7l0BGg&quot;&gt;&lt;code&gt;-r&lt;/code&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;1&quot; rowspan=&quot;1&quot; style=&quot;border-color: rgb(222, 224, 227); font-size: 10pt; padding: 8px; vertical-align: top;&quot;&gt;&lt;div class=&quot;ace-line ace-line old-record-id-doxcnyEpGqUabhIIDuHmmE21Ikc&quot;&gt;覆盖安装，如果手机已有该软件，保留原有数据直接升级&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;h1 class=&quot;heading-1 ace-line old-record-id-doxcnTfW3jG4fctkAoZZ4OGEdbb&quot;&gt;四、安装成功判断&lt;/h1&gt;&lt;div class=&quot;ace-line ace-line old-record-id-doxcnnOUzYL7uDbBPCMTzozJdyh&quot;&gt;CMD输出 &lt;code&gt;Success&lt;/code&gt; 代表全部拆分包安装完成，手机桌面即可找到应用图标。如果提示 Failure，看报错信息排查。&lt;/div&gt;&lt;h1 class=&quot;heading-1 ace-line old-record-id-doxcnG37VFH1STACmF5SQCgc4Pe&quot;&gt;五、常见报错排查&lt;/h1&gt;&lt;div&gt;&lt;table class=&quot;ace-table&quot; data-ace-table-col-widths=&quot;328;410&quot; width=&quot;500&quot;&gt;&lt;colgroup&gt;&lt;col width=&quot;328&quot;/&gt;&lt;col width=&quot;410&quot;/&gt;&lt;/colgroup&gt;&lt;thead&gt;&lt;tr style=&quot;height:39px;&quot; class=&quot;firstRow&quot;&gt;&lt;th colspan=&quot;1&quot; rowspan=&quot;1&quot; style=&quot;border-color: rgb(222, 224, 227); font-size: 10pt; padding: 8px; vertical-align: top; font-weight: 500; background-color: rgba(245, 246, 247, 0.9); text-align: left;&quot;&gt;&lt;div class=&quot;ace-line ace-line old-record-id-doxcnpvl0aDwtQskf83ajwpbq3f&quot;&gt;报错信息&lt;/div&gt;&lt;/th&gt;&lt;th colspan=&quot;1&quot; rowspan=&quot;1&quot; style=&quot;border-color: rgb(222, 224, 227); font-size: 10pt; padding: 8px; vertical-align: top; font-weight: 500; background-color: rgba(245, 246, 247, 0.9); text-align: left;&quot;&gt;&lt;div class=&quot;ace-line ace-line old-record-id-doxcnJmaHbo4CH35k89cLUBzhqf&quot;&gt;原因与解决方法&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr style=&quot;height:39px;&quot;&gt;&lt;td colspan=&quot;1&quot; rowspan=&quot;1&quot; style=&quot;border-color: rgb(222, 224, 227); font-size: 10pt; padding: 8px; vertical-align: top;&quot;&gt;&lt;div class=&quot;ace-line ace-line old-record-id-doxcnYnvyYGrTj3y7yCUKJ9o39f&quot;&gt;&lt;strong&gt;error: no devices/emulators found&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;1&quot; rowspan=&quot;1&quot; style=&quot;border-color: rgb(222, 224, 227); font-size: 10pt; padding: 8px; vertical-align: top;&quot;&gt;&lt;div class=&quot;ace-line ace-line old-record-id-doxcniQm8UNbe5mtTcMmWbYpa5b&quot;&gt;手机USB调试没开，或者电脑缺少手机驱动；换原装数据线，不要只用充电线。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;height:39px;&quot;&gt;&lt;td colspan=&quot;1&quot; rowspan=&quot;1&quot; style=&quot;border-color: rgb(222, 224, 227); font-size: 10pt; padding: 8px; vertical-align: top;&quot;&gt;&lt;div class=&quot;ace-line ace-line old-record-id-doxcnAncECka5wz54KU8ySewCxe&quot;&gt;&lt;strong&gt;INSTALL_FAILED_UPDATE_INCOMPATIBLE&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;1&quot; rowspan=&quot;1&quot; style=&quot;border-color: rgb(222, 224, 227); font-size: 10pt; padding: 8px; vertical-align: top;&quot;&gt;&lt;div class=&quot;ace-line ace-line old-record-id-doxcnB7rHCm5dx5F9fgDbvNXAic&quot;&gt;签名不一致。手机上原有版本签名和谷歌导出包签名不同，需要先卸载手机上旧版本再安装（卸载会清空APP数据）。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;height:39px;&quot;&gt;&lt;td colspan=&quot;1&quot; rowspan=&quot;1&quot; style=&quot;border-color: rgb(222, 224, 227); font-size: 10pt; padding: 8px; vertical-align: top;&quot;&gt;&lt;div class=&quot;ace-line ace-line old-record-id-doxcnn598DfTkn5CKF15YOh1i8k&quot;&gt;&lt;strong&gt;找不到apk文件&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;1&quot; rowspan=&quot;1&quot; style=&quot;border-color: rgb(222, 224, 227); font-size: 10pt; padding: 8px; vertical-align: top;&quot;&gt;&lt;div class=&quot;ace-line ace-line old-record-id-doxcnY5tgEDQmovt7meMBRrEUoc&quot;&gt;cd目录不对，或者文件名写错；重新执行 &lt;code&gt;dir /b&lt;/code&gt; 核对文件名，不要漏任何split包。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;height:39px;&quot;&gt;&lt;td colspan=&quot;1&quot; rowspan=&quot;1&quot; style=&quot;border-color: rgb(222, 224, 227); font-size: 10pt; padding: 8px; vertical-align: top;&quot;&gt;&lt;div class=&quot;ace-line ace-line old-record-id-doxcnLeHgJwYW9gJfpAvXRNo44b&quot;&gt;&lt;strong&gt;架构不匹配&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;1&quot; rowspan=&quot;1&quot; style=&quot;border-color: rgb(222, 224, 227); font-size: 10pt; padding: 8px; vertical-align: top;&quot;&gt;&lt;div class=&quot;ace-line ace-line old-record-id-doxcnSFf0zjHHuCZkpbHITyIdjh&quot;&gt;示例里面是 &lt;code&gt;arm64_v8a&lt;/code&gt;，只适合64位安卓手机；32位arm手机不能用这套包。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;h1 class=&quot;heading-1 ace-line old-record-id-doxcnIoFN0QDw8QFzN39HGE5DNQ&quot;&gt;六、补充小技巧（懒人简写命令）&lt;/h1&gt;&lt;div class=&quot;ace-line ace-line old-record-id-doxcnYnlK6ebQFyGxbWhVuk7HId&quot;&gt;在 weixin8079 目录下，可直接用通配符批量加载所有apk，命令会简短很多，效果一致：&lt;/div&gt;&lt;pre class=&quot;ace-line ace-line old-record-id-doxcnC7OhwaRW0RnVV4vtV3Km6d&quot;&gt;adb&amp;nbsp;-s&amp;nbsp;AWACUT5923000564&amp;nbsp;install-multiple&amp;nbsp;-r&amp;nbsp;*.apk&lt;/pre&gt;&lt;div class=&quot;zoneType-calloutBlock old-record-id-doxcnEonMi0nRyKFlxOgwYhftgd&quot;&gt;&lt;div class=&quot;callout-container&quot; data-emoji-id=&quot;bulb&quot;&gt;&lt;div class=&quot;callout-block&quot; style=&quot;background-color:rgb(254,241,241);border-color:rgb(249,142,139);border-radius:8px;&quot;&gt;&lt;div class=&quot;ace-line ace-line old-record-id-doxcn8qC2CqYO4XrkFdT0PyJy9d&quot;&gt;&lt;strong&gt;重要提醒：&lt;/strong&gt;APKS是谷歌AAB拆分包，所有split包必须在一次 install-multiple 会话一起安装，分开逐个 adb install 安装会直接失败，APP打不开、闪退。&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;span data-lark-record-data=&quot;{&amp;quot;isCut&amp;quot;:false,&amp;quot;rootId&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;parentId&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;blockIds&amp;quot;:[2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,47,48,49,50,61,62,63,64],&amp;quot;recordIds&amp;quot;:[&amp;quot;doxcnrmPfP0VIHTXbl72eiSzi6d&amp;quot;,&amp;quot;doxcnYd8FXYxRkEdgGayFtf31SG&amp;quot;,&amp;quot;doxcn5NTZLMAoQRq3T1gEViTKPs&amp;quot;,&amp;quot;doxcniv2GQS2ycCAxWkItljAnJX&amp;quot;,&amp;quot;doxcnuviIzlY6HckQpmtS5af7Gd&amp;quot;,&amp;quot;doxcnhvfCM79lCQmRrwJJeeLF1f&amp;quot;,&amp;quot;doxcnrHBL33wzjmhAuSvUkNKBbb&amp;quot;,&amp;quot;doxcnTHAF5y3KH7NaIUOGcXhyxe&amp;quot;,&amp;quot;doxcngG2zaq0ukzYlNKyiY9eMIc&amp;quot;,&amp;quot;doxcn2Js8ftDxmqgA2tIlHaYUec&amp;quot;,&amp;quot;doxcnWGaTsBdIw58k7lpQvXrRff&amp;quot;,&amp;quot;doxcnKcompqzf6FHlS8NnDIXKzg&amp;quot;,&amp;quot;doxcnEQZ4mGQ8llLmTv2CKGnEUg&amp;quot;,&amp;quot;doxcnG4GlqEg585YPDOmGTKEBvd&amp;quot;,&amp;quot;doxcnW6HFRipELWFhTMy4UcjLBb&amp;quot;,&amp;quot;doxcnEzpgRwSD0ui4zj8DDvkKSh&amp;quot;,&amp;quot;doxcnHSvBz7Qdp9ANdOw4LtUW0d&amp;quot;,&amp;quot;doxcnZBCenxEShGeGeDvxYZBbBg&amp;quot;,&amp;quot;doxcn8oXkcng9zuXAuV9cjgZaQg&amp;quot;,&amp;quot;doxcniNjrwizHFqlL1ep0IT9k92&amp;quot;,&amp;quot;doxcnZDRw86BLSGs55h7EtUKaHb&amp;quot;,&amp;quot;doxcnrAgpVaeqwwEf4BuZqMjfab&amp;quot;,&amp;quot;doxcnx6mhZU6EZdP0M2Uo1C8Red&amp;quot;,&amp;quot;doxcna9QBLdhtdGcoE0mHRCOKgy&amp;quot;,&amp;quot;doxcncsiKhuUe59PeKiHiFFMl9e&amp;quot;,&amp;quot;doxcn1YaI2iGoMSsMzCFwGmWOCe&amp;quot;,&amp;quot;doxcnAusDssHBdGB3NosEkwys0g&amp;quot;,&amp;quot;doxcnmqtsKjVhUz3QUUtL50Qu3e&amp;quot;,&amp;quot;doxcnsuOG6lkMoMoe5W9Gys6Gue&amp;quot;,&amp;quot;doxcnWsjefGB6OWgwYbOKDZMe6B&amp;quot;,&amp;quot;doxcn9QaDpODITGnjNSHePwmmGd&amp;quot;,&amp;quot;doxcnmKA5ct41qxGS524rBfmEGf&amp;quot;,&amp;quot;doxcnCr6bcjbJG2kfSfCABA7F1b&amp;quot;,&amp;quot;doxcnFnRdz4fLYRT6y2QuOlG55b&amp;quot;,&amp;quot;doxcnTfW3jG4fctkAoZZ4OGEdbb&amp;quot;,&amp;quot;doxcnnOUzYL7uDbBPCMTzozJdyh&amp;quot;,&amp;quot;doxcnG37VFH1STACmF5SQCgc4Pe&amp;quot;,&amp;quot;doxcnRqASVK1k0MRBtCQgFjVj0e&amp;quot;,&amp;quot;doxcnIoFN0QDw8QFzN39HGE5DNQ&amp;quot;,&amp;quot;doxcnYnlK6ebQFyGxbWhVuk7HId&amp;quot;,&amp;quot;doxcnC7OhwaRW0RnVV4vtV3Km6d&amp;quot;,&amp;quot;doxcnEonMi0nRyKFlxOgwYhftgd&amp;quot;],&amp;quot;recordMap&amp;quot;:{&amp;quot;doxcnrmPfP0VIHTXbl72eiSzi6d&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnrmPfP0VIHTXbl72eiSzi6d&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;callout&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[&amp;quot;doxcn8mSbOsa1xDLYtph82pf58c&amp;quot;],&amp;quot;background_color&amp;quot;:&amp;quot;rgb(240,244,255)&amp;quot;,&amp;quot;border_color&amp;quot;:&amp;quot;rgb(130,167,252)&amp;quot;,&amp;quot;text_color&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;emoji_id&amp;quot;:&amp;quot;iphone&amp;quot;,&amp;quot;emoji_value&amp;quot;:&amp;quot;1f4f1&amp;quot;}},&amp;quot;doxcn8mSbOsa1xDLYtph82pf58c&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcn8mSbOsa1xDLYtph82pf58c&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcnrmPfP0VIHTXbl72eiSzi6d&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:3,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;],&amp;quot;1&amp;quot;:[&amp;quot;bold&amp;quot;,&amp;quot;true&amp;quot;],&amp;quot;2&amp;quot;:[&amp;quot;inlineCode&amp;quot;,&amp;quot;true&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+1q*0*1+n*0+5*0*2+k*0+16&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;APKS不是普通单APK安装包，是AAB拆分打包的压缩包，里面包含base基础包+CPU架构包、多语言资源包、分辨率资源包，不能单独安装其中某一个，必须一次性全部联合安装，需要用 adb install-multiple 命令完成批量安装。本文以微信8079的apks包为例，讲解从解压到安装的完整流程。&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcnYd8FXYxRkEdgGayFtf31SG&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnYd8FXYxRkEdgGayFtf31SG&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;heading1&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:1,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+8&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;一、提前准备工作&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcn5NTZLMAoQRq3T1gEViTKPs&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcn5NTZLMAoQRq3T1gEViTKPs&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;heading2&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:1,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+7&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;1. 工具准备&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcniv2GQS2ycCAxWkItljAnJX&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcniv2GQS2ycCAxWkItljAnJX&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;bullet&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:3,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;],&amp;quot;1&amp;quot;:[&amp;quot;bold&amp;quot;,&amp;quot;true&amp;quot;],&amp;quot;2&amp;quot;:[&amp;quot;inlineCode&amp;quot;,&amp;quot;true&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0*1+5*0+b*0*2+5*0+i&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;7-Zip 解压软件（用来解压 .apks 文件，apks本质是zip压缩包）&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcnuviIzlY6HckQpmtS5af7Gd&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnuviIzlY6HckQpmtS5af7Gd&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;bullet&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:3,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;],&amp;quot;1&amp;quot;:[&amp;quot;bold&amp;quot;,&amp;quot;true&amp;quot;],&amp;quot;2&amp;quot;:[&amp;quot;inlineCode&amp;quot;,&amp;quot;true&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0*1+q*0+d*0*2+h*0+1&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;Android SDK Platform-tools（ADB工具包，解压放到 E:\\platform-tools）&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcnhvfCM79lCQmRrwJJeeLF1f&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnhvfCM79lCQmRrwJJeeLF1f&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;bullet&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:1,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+d&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;安卓手机、原装USB数据线&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcnrHBL33wzjmhAuSvUkNKBbb&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnrHBL33wzjmhAuSvUkNKBbb&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;heading2&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:1,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+8&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;2. 手机端设置&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcnTHAF5y3KH7NaIUOGcXhyxe&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnTHAF5y3KH7NaIUOGcXhyxe&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;ordered&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:2,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;],&amp;quot;1&amp;quot;:[&amp;quot;bold&amp;quot;,&amp;quot;true&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+q*0*1+5&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;打开手机【设置】→【关于手机】，连续点击版本号，开启开发者选项&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;seq&amp;quot;:&amp;quot;1&amp;quot;}},&amp;quot;doxcngG2zaq0ukzYlNKyiY9eMIc&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcngG2zaq0ukzYlNKyiY9eMIc&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;ordered&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:2,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;],&amp;quot;1&amp;quot;:[&amp;quot;bold&amp;quot;,&amp;quot;true&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+b*0*1+5*0+h&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;进入开发者选项，打开 USB调试，USB连接选择【文件传输MTP】&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;seq&amp;quot;:&amp;quot;auto&amp;quot;}},&amp;quot;doxcn2Js8ftDxmqgA2tIlHaYUec&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcn2Js8ftDxmqgA2tIlHaYUec&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;ordered&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:2,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;],&amp;quot;1&amp;quot;:[&amp;quot;bold&amp;quot;,&amp;quot;true&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+s*0*1+2&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;数据线连接电脑，手机弹出\&amp;quot;允许这台电脑USB调试\&amp;quot;，点击允许&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;seq&amp;quot;:&amp;quot;auto&amp;quot;}},&amp;quot;doxcnWGaTsBdIw58k7lpQvXrRff&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnWGaTsBdIw58k7lpQvXrRff&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;heading2&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:1,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+7&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;3. 文件准备&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcnKcompqzf6FHlS8NnDIXKzg&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnKcompqzf6FHlS8NnDIXKzg&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:2,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;],&amp;quot;1&amp;quot;:[&amp;quot;inlineCode&amp;quot;,&amp;quot;true&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+b*0*1+f*0+b&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;下载好谷歌商店导出的 weixin8079.apks，放到电脑，准备解压。&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcnEQZ4mGQ8llLmTv2CKGnEUg&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnEQZ4mGQ8llLmTv2CKGnEUg&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;heading1&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:1,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+e&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;二、7zip解压APKS文件&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcnG4GlqEg585YPDOmGTKEBvd&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnG4GlqEg585YPDOmGTKEBvd&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;ordered&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:2,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;],&amp;quot;1&amp;quot;:[&amp;quot;inlineCode&amp;quot;,&amp;quot;true&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+3*0*1+f*0+f&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;右键 weixin8079.apks → 7-Zip → 提取文件&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;seq&amp;quot;:&amp;quot;1&amp;quot;}},&amp;quot;doxcnW6HFRipELWFhTMy4UcjLBb&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnW6HFRipELWFhTMy4UcjLBb&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;ordered&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:2,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;],&amp;quot;1&amp;quot;:[&amp;quot;inlineCode&amp;quot;,&amp;quot;true&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+8*0*1+s&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;解压路径设置为：E:\\platform-tools\\weixin8079&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;seq&amp;quot;:&amp;quot;auto&amp;quot;}},&amp;quot;doxcnEzpgRwSD0ui4zj8DDvkKSh&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnEzpgRwSD0ui4zj8DDvkKSh&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;callout&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[&amp;quot;doxcnuawJy6Uhtj1UdG2KqdWYjf&amp;quot;],&amp;quot;background_color&amp;quot;:&amp;quot;rgb(254,255,240)&amp;quot;,&amp;quot;border_color&amp;quot;:&amp;quot;rgb(255,242,88)&amp;quot;,&amp;quot;text_color&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;emoji_id&amp;quot;:&amp;quot;bulb&amp;quot;,&amp;quot;emoji_value&amp;quot;:&amp;quot;1f4a1&amp;quot;}},&amp;quot;doxcnuawJy6Uhtj1UdG2KqdWYjf&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnuawJy6Uhtj1UdG2KqdWYjf&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcnEzpgRwSD0ui4zj8DDvkKSh&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:2,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;],&amp;quot;1&amp;quot;:[&amp;quot;inlineCode&amp;quot;,&amp;quot;true&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+l*0*1+8*0+1*0*1+k*0+6&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;解压完成后，文件夹内会出现一堆apk文件：base.apk、split_config.xxx.apk 等拆分包。&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcnHSvBz7Qdp9ANdOw4LtUW0d&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnHSvBz7Qdp9ANdOw4LtUW0d&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;heading1&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:1,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+e&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;三、CMD命令行操作（重点）&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcnZBCenxEShGeGeDvxYZBbBg&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnZBCenxEShGeGeDvxYZBbBg&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;heading2&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:1,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+a&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;1. 打开命令提示符&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcn8oXkcng9zuXAuV9cjgZaQg&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcn8oXkcng9zuXAuV9cjgZaQg&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:2,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;],&amp;quot;1&amp;quot;:[&amp;quot;inlineCode&amp;quot;,&amp;quot;true&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+9*0*1+3*0+e&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;Win+R，输入 cmd 回车，打开命令提示符窗口。&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcniNjrwizHFqlL1ep0IT9k92&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcniNjrwizHFqlL1ep0IT9k92&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;heading2&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:1,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+a&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;2. 切换到解压目录&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;folded&amp;quot;:false}},&amp;quot;doxcnZDRw86BLSGs55h7EtUKaHb&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnZDRw86BLSGs55h7EtUKaHb&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;code&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:1,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+y&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;cd /d E:\\platform-tools\\weixin8079&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;language&amp;quot;:&amp;quot;cmd&amp;quot;,&amp;quot;wrap&amp;quot;:false,&amp;quot;caption&amp;quot;:{&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:0,&amp;quot;numToAttrib&amp;quot;:{}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;|1+5&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;切换目录\n&amp;quot;}}}}}},&amp;quot;doxcnrAgpVaeqwwEf4BuZqMjfab&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnrAgpVaeqwwEf4BuZqMjfab&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;heading2&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:1,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+g&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;3. 查看文件夹下所有apk文件&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcnx6mhZU6EZdP0M2Uo1C8Red&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnx6mhZU6EZdP0M2Uo1C8Red&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:1,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+b&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;核对解压文件是否齐全：&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcna9QBLdhtdGcoE0mHRCOKgy&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcna9QBLdhtdGcoE0mHRCOKgy&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;code&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:1,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+15&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;dir /b E:\\platform-tools\\weixin8079\\*.apk&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;language&amp;quot;:&amp;quot;cmd&amp;quot;,&amp;quot;wrap&amp;quot;:false,&amp;quot;caption&amp;quot;:{&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:0,&amp;quot;numToAttrib&amp;quot;:{}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;|1+a&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;列出所有apk文件\n&amp;quot;}}}}}},&amp;quot;doxcncsiKhuUe59PeKiHiFFMl9e&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcncsiKhuUe59PeKiHiFFMl9e&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:2,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;],&amp;quot;1&amp;quot;:[&amp;quot;inlineCode&amp;quot;,&amp;quot;true&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+o*0*1+8*0+i&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;执行后，窗口会列出目录内全部apk文件名，确认 base.apk 和所有 split 拆分包都存在。&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcn1YaI2iGoMSsMzCFwGmWOCe&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcn1YaI2iGoMSsMzCFwGmWOCe&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;heading2&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:1,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+a&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;4. 查看手机序列号&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcnAusDssHBdGB3NosEkwys0g&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnAusDssHBdGB3NosEkwys0g&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:1,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+g&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;多台手机连接电脑时必须指定设备：&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcnmqtsKjVhUz3QUUtL50Qu3e&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnmqtsKjVhUz3QUUtL50Qu3e&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;code&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:1,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+x&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;E:\\platform-tools\\adb.exe devices&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;language&amp;quot;:&amp;quot;cmd&amp;quot;,&amp;quot;wrap&amp;quot;:false,&amp;quot;caption&amp;quot;:{&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:0,&amp;quot;numToAttrib&amp;quot;:{}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;|1+8&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;查看已连接设备\n&amp;quot;}}}}}},&amp;quot;doxcnsuOG6lkMoMoe5W9Gys6Gue&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnsuOG6lkMoMoe5W9Gys6Gue&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:2,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;],&amp;quot;1&amp;quot;:[&amp;quot;inlineCode&amp;quot;,&amp;quot;true&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+k*0*1+g&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;执行后会列出设备序列号，本文示例序列号：AWACUT5923000564&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcnWsjefGB6OWgwYbOKDZMe6B&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnWsjefGB6OWgwYbOKDZMe6B&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;callout&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[&amp;quot;doxcnCl5PPdYXjjNBPnWZ9YMvCd&amp;quot;],&amp;quot;background_color&amp;quot;:&amp;quot;rgb(255,245,235)&amp;quot;,&amp;quot;border_color&amp;quot;:&amp;quot;rgb(255,186,107)&amp;quot;,&amp;quot;text_color&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;emoji_id&amp;quot;:&amp;quot;bulb&amp;quot;,&amp;quot;emoji_value&amp;quot;:&amp;quot;1f4a1&amp;quot;}},&amp;quot;doxcnCl5PPdYXjjNBPnWZ9YMvCd&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnCl5PPdYXjjNBPnWZ9YMvCd&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcnWsjefGB6OWgwYbOKDZMe6B&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:2,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;],&amp;quot;1&amp;quot;:[&amp;quot;inlineCode&amp;quot;,&amp;quot;true&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+f*0*1+6*0+b*0*1+2*0+f&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;如果只连接一台手机，可以省略 -s 序列号 参数；多设备必须加 -s 指定目标手机，防止装错设备。&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcn9QaDpODITGnjNSHePwmmGd&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcn9QaDpODITGnjNSHePwmmGd&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;heading2&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:1,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+d&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;5. 执行批量联合安装命令&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcnmKA5ct41qxGS524rBfmEGf&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnmKA5ct41qxGS524rBfmEGf&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;code&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:1,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+dw&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;E:\\platform-tools\\adb.exe -s AWACUT5923000564 install-multiple -r base.apk split_config.ar.apk split_config.arm64_v8a.apk split_config.de.apk split_config.en.apk split_config.es.apk split_config.fr.apk split_config.in.apk split_config.it.apk split_config.ja.apk split_config.ko.apk split_config.ms.apk split_config.pt.apk split_config.ru.apk split_config.th.apk split_config.tr.apk split_config.vi.apk split_config.xxhdpi.apk split_config.zh.apk split_delivery.apk split_delivery.config.arm64_v8a.apk&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;language&amp;quot;:&amp;quot;cmd&amp;quot;,&amp;quot;wrap&amp;quot;:false,&amp;quot;caption&amp;quot;:{&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:0,&amp;quot;numToAttrib&amp;quot;:{}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;|1+m&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;install-multiple 批量安装\n&amp;quot;}}}}}},&amp;quot;doxcnCr6bcjbJG2kfSfCABA7F1b&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnCr6bcjbJG2kfSfCABA7F1b&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;heading2&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:1,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+6&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;命令参数说明&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcnFnRdz4fLYRT6y2QuOlG55b&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnFnRdz4fLYRT6y2QuOlG55b&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;table&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;columns_id&amp;quot;:[&amp;quot;col20ead87a-8a70-4ad8-8762-5ad6f552d783&amp;quot;,&amp;quot;col362c4aac-5f77-4eb7-8781-7c1ba7d14419&amp;quot;],&amp;quot;rows_id&amp;quot;:[&amp;quot;rowadff303f-bd91-443e-bf5c-ddd14502f648&amp;quot;,&amp;quot;rowee6f0eb5-c637-49c8-ae5c-e8ce221a44b4&amp;quot;,&amp;quot;rowc41b4af0-e988-43ce-8682-5bea8e942f14&amp;quot;,&amp;quot;row807604a1-9f6f-42a4-9362-f565a510e4ff&amp;quot;],&amp;quot;column_set&amp;quot;:{&amp;quot;col20ead87a-8a70-4ad8-8762-5ad6f552d783&amp;quot;:{&amp;quot;column_width&amp;quot;:214},&amp;quot;col362c4aac-5f77-4eb7-8781-7c1ba7d14419&amp;quot;:{&amp;quot;column_width&amp;quot;:524}},&amp;quot;cell_set&amp;quot;:{&amp;quot;row807604a1-9f6f-42a4-9362-f565a510e4ffcol20ead87a-8a70-4ad8-8762-5ad6f552d783&amp;quot;:{&amp;quot;merge_info&amp;quot;:{&amp;quot;row_span&amp;quot;:1,&amp;quot;col_span&amp;quot;:1},&amp;quot;block_id&amp;quot;:&amp;quot;doxcnShiMRmTKZ3081kLFlfceab&amp;quot;},&amp;quot;row807604a1-9f6f-42a4-9362-f565a510e4ffcol362c4aac-5f77-4eb7-8781-7c1ba7d14419&amp;quot;:{&amp;quot;merge_info&amp;quot;:{&amp;quot;row_span&amp;quot;:1,&amp;quot;col_span&amp;quot;:1},&amp;quot;block_id&amp;quot;:&amp;quot;doxcnPc6RLMUwlqe1UhMErnL6nd&amp;quot;},&amp;quot;rowadff303f-bd91-443e-bf5c-ddd14502f648col20ead87a-8a70-4ad8-8762-5ad6f552d783&amp;quot;:{&amp;quot;merge_info&amp;quot;:{&amp;quot;row_span&amp;quot;:1,&amp;quot;col_span&amp;quot;:1},&amp;quot;block_id&amp;quot;:&amp;quot;doxcnjufDUG1SPA4ykEppiVWIhf&amp;quot;},&amp;quot;rowadff303f-bd91-443e-bf5c-ddd14502f648col362c4aac-5f77-4eb7-8781-7c1ba7d14419&amp;quot;:{&amp;quot;merge_info&amp;quot;:{&amp;quot;row_span&amp;quot;:1,&amp;quot;col_span&amp;quot;:1},&amp;quot;block_id&amp;quot;:&amp;quot;doxcnKEAq5dNhwlXMc3XxlW65tc&amp;quot;},&amp;quot;rowc41b4af0-e988-43ce-8682-5bea8e942f14col20ead87a-8a70-4ad8-8762-5ad6f552d783&amp;quot;:{&amp;quot;merge_info&amp;quot;:{&amp;quot;row_span&amp;quot;:1,&amp;quot;col_span&amp;quot;:1},&amp;quot;block_id&amp;quot;:&amp;quot;doxcnIMLvvMuyqkR7Eaznwsd9me&amp;quot;},&amp;quot;rowc41b4af0-e988-43ce-8682-5bea8e942f14col362c4aac-5f77-4eb7-8781-7c1ba7d14419&amp;quot;:{&amp;quot;merge_info&amp;quot;:{&amp;quot;row_span&amp;quot;:1,&amp;quot;col_span&amp;quot;:1},&amp;quot;block_id&amp;quot;:&amp;quot;doxcnTpBSDv3kklQ4KGQL0NtHTb&amp;quot;},&amp;quot;rowee6f0eb5-c637-49c8-ae5c-e8ce221a44b4col20ead87a-8a70-4ad8-8762-5ad6f552d783&amp;quot;:{&amp;quot;merge_info&amp;quot;:{&amp;quot;row_span&amp;quot;:1,&amp;quot;col_span&amp;quot;:1},&amp;quot;block_id&amp;quot;:&amp;quot;doxcnZCbkmwhp0FGwx5lewNqXUb&amp;quot;},&amp;quot;rowee6f0eb5-c637-49c8-ae5c-e8ce221a44b4col362c4aac-5f77-4eb7-8781-7c1ba7d14419&amp;quot;:{&amp;quot;merge_info&amp;quot;:{&amp;quot;row_span&amp;quot;:1,&amp;quot;col_span&amp;quot;:1},&amp;quot;block_id&amp;quot;:&amp;quot;doxcn0qe9yzdZqZbcSKEjMGFrhh&amp;quot;}},&amp;quot;header_row&amp;quot;:true}},&amp;quot;doxcnjufDUG1SPA4ykEppiVWIhf&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnjufDUG1SPA4ykEppiVWIhf&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;table_cell&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcnFnRdz4fLYRT6y2QuOlG55b&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[&amp;quot;doxcnZmb3r2aWoOHQ2ZzH0LPgOd&amp;quot;],&amp;quot;background_color&amp;quot;:&amp;quot;rgba(245,246,247,0.9)&amp;quot;,&amp;quot;vertical_align&amp;quot;:&amp;quot;top&amp;quot;}},&amp;quot;doxcnZmb3r2aWoOHQ2ZzH0LPgOd&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnZmb3r2aWoOHQ2ZzH0LPgOd&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcnjufDUG1SPA4ykEppiVWIhf&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:1,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+2&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;参数&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcnKEAq5dNhwlXMc3XxlW65tc&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnKEAq5dNhwlXMc3XxlW65tc&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;table_cell&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcnFnRdz4fLYRT6y2QuOlG55b&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[&amp;quot;doxcngp4RWB8QX7t7RIfX5Yi0hd&amp;quot;],&amp;quot;background_color&amp;quot;:&amp;quot;rgba(245,246,247,0.9)&amp;quot;,&amp;quot;vertical_align&amp;quot;:&amp;quot;top&amp;quot;}},&amp;quot;doxcngp4RWB8QX7t7RIfX5Yi0hd&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcngp4RWB8QX7t7RIfX5Yi0hd&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcnKEAq5dNhwlXMc3XxlW65tc&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:1,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+2&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;作用&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcnZCbkmwhp0FGwx5lewNqXUb&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnZCbkmwhp0FGwx5lewNqXUb&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;table_cell&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcnFnRdz4fLYRT6y2QuOlG55b&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[&amp;quot;doxcnfFAFkto9jiznI1HIo8VLpd&amp;quot;],&amp;quot;vertical_align&amp;quot;:&amp;quot;top&amp;quot;}},&amp;quot;doxcnfFAFkto9jiznI1HIo8VLpd&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnfFAFkto9jiznI1HIo8VLpd&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcnZCbkmwhp0FGwx5lewNqXUb&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:2,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;],&amp;quot;1&amp;quot;:[&amp;quot;inlineCode&amp;quot;,&amp;quot;true&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0*1+j&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;-s AWACUT5923000564&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcn0qe9yzdZqZbcSKEjMGFrhh&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcn0qe9yzdZqZbcSKEjMGFrhh&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;table_cell&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcnFnRdz4fLYRT6y2QuOlG55b&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[&amp;quot;doxcnVa3Eq4bWrJMk7hUbPkr6bf&amp;quot;],&amp;quot;vertical_align&amp;quot;:&amp;quot;top&amp;quot;}},&amp;quot;doxcnVa3Eq4bWrJMk7hUbPkr6bf&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnVa3Eq4bWrJMk7hUbPkr6bf&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcn0qe9yzdZqZbcSKEjMGFrhh&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:1,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+d&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;指定要安装的手机设备序列号&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcnIMLvvMuyqkR7Eaznwsd9me&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnIMLvvMuyqkR7Eaznwsd9me&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;table_cell&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcnFnRdz4fLYRT6y2QuOlG55b&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[&amp;quot;doxcnBLEfVPkmANzmNDsR2gQUXd&amp;quot;],&amp;quot;vertical_align&amp;quot;:&amp;quot;top&amp;quot;}},&amp;quot;doxcnBLEfVPkmANzmNDsR2gQUXd&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnBLEfVPkmANzmNDsR2gQUXd&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcnIMLvvMuyqkR7Eaznwsd9me&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:2,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;],&amp;quot;1&amp;quot;:[&amp;quot;inlineCode&amp;quot;,&amp;quot;true&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0*1+g&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;install-multiple&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcnTpBSDv3kklQ4KGQL0NtHTb&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnTpBSDv3kklQ4KGQL0NtHTb&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;table_cell&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcnFnRdz4fLYRT6y2QuOlG55b&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[&amp;quot;doxcnrmKYJsLQnd4nvA7C2WtHwd&amp;quot;],&amp;quot;vertical_align&amp;quot;:&amp;quot;top&amp;quot;}},&amp;quot;doxcnrmKYJsLQnd4nvA7C2WtHwd&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnrmKYJsLQnd4nvA7C2WtHwd&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcnTpBSDv3kklQ4KGQL0NtHTb&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:2,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;],&amp;quot;1&amp;quot;:[&amp;quot;bold&amp;quot;,&amp;quot;true&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+7*0*1+c*0+14&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;ADB专门用于一次性安装多个拆分APK的指令，APKS包必须用这个命令，普通 adb install 无法安装多拆分包&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcnShiMRmTKZ3081kLFlfceab&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnShiMRmTKZ3081kLFlfceab&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;table_cell&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcnFnRdz4fLYRT6y2QuOlG55b&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[&amp;quot;doxcn9I21t5MEXoVMXbdN7l0BGg&amp;quot;],&amp;quot;vertical_align&amp;quot;:&amp;quot;top&amp;quot;}},&amp;quot;doxcn9I21t5MEXoVMXbdN7l0BGg&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcn9I21t5MEXoVMXbdN7l0BGg&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcnShiMRmTKZ3081kLFlfceab&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:2,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;],&amp;quot;1&amp;quot;:[&amp;quot;inlineCode&amp;quot;,&amp;quot;true&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0*1+2&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;-r&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcnPc6RLMUwlqe1UhMErnL6nd&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnPc6RLMUwlqe1UhMErnL6nd&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;table_cell&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcnFnRdz4fLYRT6y2QuOlG55b&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[&amp;quot;doxcnyEpGqUabhIIDuHmmE21Ikc&amp;quot;],&amp;quot;vertical_align&amp;quot;:&amp;quot;top&amp;quot;}},&amp;quot;doxcnyEpGqUabhIIDuHmmE21Ikc&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnyEpGqUabhIIDuHmmE21Ikc&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcnPc6RLMUwlqe1UhMErnL6nd&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:1,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+p&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;覆盖安装，如果手机已有该软件，保留原有数据直接升级&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcnTfW3jG4fctkAoZZ4OGEdbb&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnTfW3jG4fctkAoZZ4OGEdbb&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;heading1&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:1,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+8&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;四、安装成功判断&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcnnOUzYL7uDbBPCMTzozJdyh&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnnOUzYL7uDbBPCMTzozJdyh&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:2,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;],&amp;quot;1&amp;quot;:[&amp;quot;inlineCode&amp;quot;,&amp;quot;true&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+6*0*1+7*0+1b&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;CMD输出 Success 代表全部拆分包安装完成，手机桌面即可找到应用图标。如果提示 Failure，看报错信息排查。&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcnG37VFH1STACmF5SQCgc4Pe&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnG37VFH1STACmF5SQCgc4Pe&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;heading1&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:1,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+8&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;五、常见报错排查&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcnRqASVK1k0MRBtCQgFjVj0e&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnRqASVK1k0MRBtCQgFjVj0e&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;table&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;columns_id&amp;quot;:[&amp;quot;colb677899d-5209-495f-bee4-ef7ce37d9a6e&amp;quot;,&amp;quot;col75f2712c-0ce5-4050-9a13-cee552f29813&amp;quot;],&amp;quot;rows_id&amp;quot;:[&amp;quot;rowed3cd070-f1f7-45c6-9785-f100d8154a5e&amp;quot;,&amp;quot;row6c53187d-b5d5-4c3b-8397-1f00c7d691bc&amp;quot;,&amp;quot;rowbe32bbc5-d0e8-4393-bc18-c6e71d980185&amp;quot;,&amp;quot;row7a02b11e-5697-4681-b66b-b34cd741f3ab&amp;quot;,&amp;quot;row65e50790-a077-49f8-8327-80033bfd590d&amp;quot;],&amp;quot;column_set&amp;quot;:{&amp;quot;col75f2712c-0ce5-4050-9a13-cee552f29813&amp;quot;:{&amp;quot;column_width&amp;quot;:410},&amp;quot;colb677899d-5209-495f-bee4-ef7ce37d9a6e&amp;quot;:{&amp;quot;column_width&amp;quot;:328}},&amp;quot;cell_set&amp;quot;:{&amp;quot;row65e50790-a077-49f8-8327-80033bfd590dcol75f2712c-0ce5-4050-9a13-cee552f29813&amp;quot;:{&amp;quot;merge_info&amp;quot;:{&amp;quot;row_span&amp;quot;:1,&amp;quot;col_span&amp;quot;:1},&amp;quot;block_id&amp;quot;:&amp;quot;doxcndXKrmaEUNSYLAid32xwsvf&amp;quot;},&amp;quot;row65e50790-a077-49f8-8327-80033bfd590dcolb677899d-5209-495f-bee4-ef7ce37d9a6e&amp;quot;:{&amp;quot;merge_info&amp;quot;:{&amp;quot;row_span&amp;quot;:1,&amp;quot;col_span&amp;quot;:1},&amp;quot;block_id&amp;quot;:&amp;quot;doxcn3SpOg7eE3GNOWp5DjgkCAe&amp;quot;},&amp;quot;row6c53187d-b5d5-4c3b-8397-1f00c7d691bccol75f2712c-0ce5-4050-9a13-cee552f29813&amp;quot;:{&amp;quot;merge_info&amp;quot;:{&amp;quot;row_span&amp;quot;:1,&amp;quot;col_span&amp;quot;:1},&amp;quot;block_id&amp;quot;:&amp;quot;doxcnxgYN1k1ZEpIo9xISTpNOof&amp;quot;},&amp;quot;row6c53187d-b5d5-4c3b-8397-1f00c7d691bccolb677899d-5209-495f-bee4-ef7ce37d9a6e&amp;quot;:{&amp;quot;merge_info&amp;quot;:{&amp;quot;row_span&amp;quot;:1,&amp;quot;col_span&amp;quot;:1},&amp;quot;block_id&amp;quot;:&amp;quot;doxcnA5LDwMKzHZlHWMp0K1HsLd&amp;quot;},&amp;quot;row7a02b11e-5697-4681-b66b-b34cd741f3abcol75f2712c-0ce5-4050-9a13-cee552f29813&amp;quot;:{&amp;quot;merge_info&amp;quot;:{&amp;quot;row_span&amp;quot;:1,&amp;quot;col_span&amp;quot;:1},&amp;quot;block_id&amp;quot;:&amp;quot;doxcnZwbaQY69HyoFh18pDwC5qe&amp;quot;},&amp;quot;row7a02b11e-5697-4681-b66b-b34cd741f3abcolb677899d-5209-495f-bee4-ef7ce37d9a6e&amp;quot;:{&amp;quot;merge_info&amp;quot;:{&amp;quot;row_span&amp;quot;:1,&amp;quot;col_span&amp;quot;:1},&amp;quot;block_id&amp;quot;:&amp;quot;doxcn7GkyiCmPSnYFuWgVotHT8g&amp;quot;},&amp;quot;rowbe32bbc5-d0e8-4393-bc18-c6e71d980185col75f2712c-0ce5-4050-9a13-cee552f29813&amp;quot;:{&amp;quot;merge_info&amp;quot;:{&amp;quot;row_span&amp;quot;:1,&amp;quot;col_span&amp;quot;:1},&amp;quot;block_id&amp;quot;:&amp;quot;doxcn8yOblj4gg4ILEaz2QFrMmd&amp;quot;},&amp;quot;rowbe32bbc5-d0e8-4393-bc18-c6e71d980185colb677899d-5209-495f-bee4-ef7ce37d9a6e&amp;quot;:{&amp;quot;merge_info&amp;quot;:{&amp;quot;row_span&amp;quot;:1,&amp;quot;col_span&amp;quot;:1},&amp;quot;block_id&amp;quot;:&amp;quot;doxcn5J9CScTNJT4ifHikJH0JSf&amp;quot;},&amp;quot;rowed3cd070-f1f7-45c6-9785-f100d8154a5ecol75f2712c-0ce5-4050-9a13-cee552f29813&amp;quot;:{&amp;quot;merge_info&amp;quot;:{&amp;quot;row_span&amp;quot;:1,&amp;quot;col_span&amp;quot;:1},&amp;quot;block_id&amp;quot;:&amp;quot;doxcnShc0VJDSP4oIFaz84ZtYmf&amp;quot;},&amp;quot;rowed3cd070-f1f7-45c6-9785-f100d8154a5ecolb677899d-5209-495f-bee4-ef7ce37d9a6e&amp;quot;:{&amp;quot;merge_info&amp;quot;:{&amp;quot;row_span&amp;quot;:1,&amp;quot;col_span&amp;quot;:1},&amp;quot;block_id&amp;quot;:&amp;quot;doxcngFREcbaqoBxO1s5eQ66Rff&amp;quot;}},&amp;quot;header_row&amp;quot;:true}},&amp;quot;doxcngFREcbaqoBxO1s5eQ66Rff&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcngFREcbaqoBxO1s5eQ66Rff&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;table_cell&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcnRqASVK1k0MRBtCQgFjVj0e&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[&amp;quot;doxcnpvl0aDwtQskf83ajwpbq3f&amp;quot;],&amp;quot;background_color&amp;quot;:&amp;quot;rgba(245,246,247,0.9)&amp;quot;,&amp;quot;vertical_align&amp;quot;:&amp;quot;top&amp;quot;}},&amp;quot;doxcnpvl0aDwtQskf83ajwpbq3f&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnpvl0aDwtQskf83ajwpbq3f&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcngFREcbaqoBxO1s5eQ66Rff&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:1,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+4&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;报错信息&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcnShc0VJDSP4oIFaz84ZtYmf&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnShc0VJDSP4oIFaz84ZtYmf&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;table_cell&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcnRqASVK1k0MRBtCQgFjVj0e&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[&amp;quot;doxcnJmaHbo4CH35k89cLUBzhqf&amp;quot;],&amp;quot;background_color&amp;quot;:&amp;quot;rgba(245,246,247,0.9)&amp;quot;,&amp;quot;vertical_align&amp;quot;:&amp;quot;top&amp;quot;}},&amp;quot;doxcnJmaHbo4CH35k89cLUBzhqf&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnJmaHbo4CH35k89cLUBzhqf&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcnShc0VJDSP4oIFaz84ZtYmf&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:1,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+7&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;原因与解决方法&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcnA5LDwMKzHZlHWMp0K1HsLd&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnA5LDwMKzHZlHWMp0K1HsLd&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;table_cell&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcnRqASVK1k0MRBtCQgFjVj0e&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[&amp;quot;doxcnYnvyYGrTj3y7yCUKJ9o39f&amp;quot;],&amp;quot;vertical_align&amp;quot;:&amp;quot;top&amp;quot;}},&amp;quot;doxcnYnvyYGrTj3y7yCUKJ9o39f&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnYnvyYGrTj3y7yCUKJ9o39f&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcnA5LDwMKzHZlHWMp0K1HsLd&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:2,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;],&amp;quot;1&amp;quot;:[&amp;quot;bold&amp;quot;,&amp;quot;true&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0*1+x&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;error: no devices/emulators found&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcnxgYN1k1ZEpIo9xISTpNOof&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnxgYN1k1ZEpIo9xISTpNOof&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;table_cell&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcnRqASVK1k0MRBtCQgFjVj0e&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[&amp;quot;doxcniQm8UNbe5mtTcMmWbYpa5b&amp;quot;],&amp;quot;vertical_align&amp;quot;:&amp;quot;top&amp;quot;}},&amp;quot;doxcniQm8UNbe5mtTcMmWbYpa5b&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcniQm8UNbe5mtTcMmWbYpa5b&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcnxgYN1k1ZEpIo9xISTpNOof&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:1,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+10&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;手机USB调试没开，或者电脑缺少手机驱动；换原装数据线，不要只用充电线。&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcn5J9CScTNJT4ifHikJH0JSf&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcn5J9CScTNJT4ifHikJH0JSf&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;table_cell&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcnRqASVK1k0MRBtCQgFjVj0e&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[&amp;quot;doxcnAncECka5wz54KU8ySewCxe&amp;quot;],&amp;quot;vertical_align&amp;quot;:&amp;quot;top&amp;quot;}},&amp;quot;doxcnAncECka5wz54KU8ySewCxe&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnAncECka5wz54KU8ySewCxe&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcn5J9CScTNJT4ifHikJH0JSf&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:2,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;],&amp;quot;1&amp;quot;:[&amp;quot;bold&amp;quot;,&amp;quot;true&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0*1+y&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;INSTALL_FAILED_UPDATE_INCOMPATIBLE&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcn8yOblj4gg4ILEaz2QFrMmd&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcn8yOblj4gg4ILEaz2QFrMmd&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;table_cell&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcnRqASVK1k0MRBtCQgFjVj0e&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[&amp;quot;doxcnB7rHCm5dx5F9fgDbvNXAic&amp;quot;],&amp;quot;vertical_align&amp;quot;:&amp;quot;top&amp;quot;}},&amp;quot;doxcnB7rHCm5dx5F9fgDbvNXAic&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnB7rHCm5dx5F9fgDbvNXAic&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcn8yOblj4gg4ILEaz2QFrMmd&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:1,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+1h&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;签名不一致。手机上原有版本签名和谷歌导出包签名不同，需要先卸载手机上旧版本再安装（卸载会清空APP数据）。&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcn7GkyiCmPSnYFuWgVotHT8g&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcn7GkyiCmPSnYFuWgVotHT8g&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;table_cell&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcnRqASVK1k0MRBtCQgFjVj0e&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[&amp;quot;doxcnn598DfTkn5CKF15YOh1i8k&amp;quot;],&amp;quot;vertical_align&amp;quot;:&amp;quot;top&amp;quot;}},&amp;quot;doxcnn598DfTkn5CKF15YOh1i8k&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnn598DfTkn5CKF15YOh1i8k&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcn7GkyiCmPSnYFuWgVotHT8g&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:2,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;],&amp;quot;1&amp;quot;:[&amp;quot;bold&amp;quot;,&amp;quot;true&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0*1+8&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;找不到apk文件&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcnZwbaQY69HyoFh18pDwC5qe&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnZwbaQY69HyoFh18pDwC5qe&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;table_cell&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcnRqASVK1k0MRBtCQgFjVj0e&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[&amp;quot;doxcnY5tgEDQmovt7meMBRrEUoc&amp;quot;],&amp;quot;vertical_align&amp;quot;:&amp;quot;top&amp;quot;}},&amp;quot;doxcnY5tgEDQmovt7meMBRrEUoc&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnY5tgEDQmovt7meMBRrEUoc&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcnZwbaQY69HyoFh18pDwC5qe&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:2,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;],&amp;quot;1&amp;quot;:[&amp;quot;inlineCode&amp;quot;,&amp;quot;true&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+k*0*1+6*0+j&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;cd目录不对，或者文件名写错；重新执行 dir /b 核对文件名，不要漏任何split包。&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcn3SpOg7eE3GNOWp5DjgkCAe&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcn3SpOg7eE3GNOWp5DjgkCAe&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;table_cell&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcnRqASVK1k0MRBtCQgFjVj0e&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[&amp;quot;doxcnLeHgJwYW9gJfpAvXRNo44b&amp;quot;],&amp;quot;vertical_align&amp;quot;:&amp;quot;top&amp;quot;}},&amp;quot;doxcnLeHgJwYW9gJfpAvXRNo44b&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnLeHgJwYW9gJfpAvXRNo44b&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcn3SpOg7eE3GNOWp5DjgkCAe&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:2,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;],&amp;quot;1&amp;quot;:[&amp;quot;bold&amp;quot;,&amp;quot;true&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0*1+5&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;架构不匹配&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcndXKrmaEUNSYLAid32xwsvf&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcndXKrmaEUNSYLAid32xwsvf&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;table_cell&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcnRqASVK1k0MRBtCQgFjVj0e&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[&amp;quot;doxcnSFf0zjHHuCZkpbHITyIdjh&amp;quot;],&amp;quot;vertical_align&amp;quot;:&amp;quot;top&amp;quot;}},&amp;quot;doxcnSFf0zjHHuCZkpbHITyIdjh&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnSFf0zjHHuCZkpbHITyIdjh&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcndXKrmaEUNSYLAid32xwsvf&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:2,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;],&amp;quot;1&amp;quot;:[&amp;quot;inlineCode&amp;quot;,&amp;quot;true&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+6*0*1+9*0+r&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;示例里面是 arm64_v8a，只适合64位安卓手机；32位arm手机不能用这套包。&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcnIoFN0QDw8QFzN39HGE5DNQ&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnIoFN0QDw8QFzN39HGE5DNQ&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;heading1&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:1,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+f&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;六、补充小技巧（懒人简写命令）&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcnYnlK6ebQFyGxbWhVuk7HId&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnYnlK6ebQFyGxbWhVuk7HId&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:1,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+1b&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;在 weixin8079 目录下，可直接用通配符批量加载所有apk，命令会简短很多，效果一致：&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;doxcnC7OhwaRW0RnVV4vtV3Km6d&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnC7OhwaRW0RnVV4vtV3Km6d&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;code&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:1,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+1d&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;adb -s AWACUT5923000564 install-multiple -r *.apk&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;language&amp;quot;:&amp;quot;cmd&amp;quot;,&amp;quot;wrap&amp;quot;:false,&amp;quot;caption&amp;quot;:{&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:0,&amp;quot;numToAttrib&amp;quot;:{}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;|1+8&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;通配符简写安装\n&amp;quot;}}}}}},&amp;quot;doxcnEonMi0nRyKFlxOgwYhftgd&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcnEonMi0nRyKFlxOgwYhftgd&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;callout&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[&amp;quot;doxcn8qC2CqYO4XrkFdT0PyJy9d&amp;quot;],&amp;quot;background_color&amp;quot;:&amp;quot;rgb(254,241,241)&amp;quot;,&amp;quot;border_color&amp;quot;:&amp;quot;rgb(249,142,139)&amp;quot;,&amp;quot;text_color&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;emoji_id&amp;quot;:&amp;quot;bulb&amp;quot;,&amp;quot;emoji_value&amp;quot;:&amp;quot;1f4a1&amp;quot;}},&amp;quot;doxcn8qC2CqYO4XrkFdT0PyJy9d&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;doxcn8qC2CqYO4XrkFdT0PyJy9d&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;doxcnEonMi0nRyKFlxOgwYhftgd&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;children&amp;quot;:[],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:2,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;],&amp;quot;1&amp;quot;:[&amp;quot;bold&amp;quot;,&amp;quot;true&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0*1+5*0+2f&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;重要提醒：APKS是谷歌AAB拆分包，所有split包必须在一次 install-multiple 会话一起安装，分开逐个 adb install 安装会直接失败，APP打不开、闪退。&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;}},&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;:{&amp;quot;id&amp;quot;:&amp;quot;O2wLddHFiorh1xx87bDcft3pnDm&amp;quot;,&amp;quot;snapshot&amp;quot;:{&amp;quot;type&amp;quot;:&amp;quot;page&amp;quot;,&amp;quot;parent_id&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;comments&amp;quot;:[],&amp;quot;revisions&amp;quot;:[],&amp;quot;locked&amp;quot;:false,&amp;quot;hidden&amp;quot;:false,&amp;quot;author&amp;quot;:&amp;quot;7578884674844413146&amp;quot;,&amp;quot;ai_extra&amp;quot;:{&amp;quot;is_ai_gen&amp;quot;:true},&amp;quot;children&amp;quot;:[&amp;quot;doxcnrmPfP0VIHTXbl72eiSzi6d&amp;quot;,&amp;quot;doxcnYd8FXYxRkEdgGayFtf31SG&amp;quot;,&amp;quot;doxcn5NTZLMAoQRq3T1gEViTKPs&amp;quot;,&amp;quot;doxcniv2GQS2ycCAxWkItljAnJX&amp;quot;,&amp;quot;doxcnuviIzlY6HckQpmtS5af7Gd&amp;quot;,&amp;quot;doxcnhvfCM79lCQmRrwJJeeLF1f&amp;quot;,&amp;quot;doxcnrHBL33wzjmhAuSvUkNKBbb&amp;quot;,&amp;quot;doxcnTHAF5y3KH7NaIUOGcXhyxe&amp;quot;,&amp;quot;doxcngG2zaq0ukzYlNKyiY9eMIc&amp;quot;,&amp;quot;doxcn2Js8ftDxmqgA2tIlHaYUec&amp;quot;,&amp;quot;doxcnWGaTsBdIw58k7lpQvXrRff&amp;quot;,&amp;quot;doxcnKcompqzf6FHlS8NnDIXKzg&amp;quot;,&amp;quot;doxcnEQZ4mGQ8llLmTv2CKGnEUg&amp;quot;,&amp;quot;doxcnG4GlqEg585YPDOmGTKEBvd&amp;quot;,&amp;quot;doxcnW6HFRipELWFhTMy4UcjLBb&amp;quot;,&amp;quot;doxcnEzpgRwSD0ui4zj8DDvkKSh&amp;quot;,&amp;quot;doxcnHSvBz7Qdp9ANdOw4LtUW0d&amp;quot;,&amp;quot;doxcnZBCenxEShGeGeDvxYZBbBg&amp;quot;,&amp;quot;doxcn8oXkcng9zuXAuV9cjgZaQg&amp;quot;,&amp;quot;doxcniNjrwizHFqlL1ep0IT9k92&amp;quot;,&amp;quot;doxcnZDRw86BLSGs55h7EtUKaHb&amp;quot;,&amp;quot;doxcnrAgpVaeqwwEf4BuZqMjfab&amp;quot;,&amp;quot;doxcnx6mhZU6EZdP0M2Uo1C8Red&amp;quot;,&amp;quot;doxcna9QBLdhtdGcoE0mHRCOKgy&amp;quot;,&amp;quot;doxcncsiKhuUe59PeKiHiFFMl9e&amp;quot;,&amp;quot;doxcn1YaI2iGoMSsMzCFwGmWOCe&amp;quot;,&amp;quot;doxcnAusDssHBdGB3NosEkwys0g&amp;quot;,&amp;quot;doxcnmqtsKjVhUz3QUUtL50Qu3e&amp;quot;,&amp;quot;doxcnsuOG6lkMoMoe5W9Gys6Gue&amp;quot;,&amp;quot;doxcnWsjefGB6OWgwYbOKDZMe6B&amp;quot;,&amp;quot;doxcn9QaDpODITGnjNSHePwmmGd&amp;quot;,&amp;quot;doxcnmKA5ct41qxGS524rBfmEGf&amp;quot;,&amp;quot;doxcnCr6bcjbJG2kfSfCABA7F1b&amp;quot;,&amp;quot;doxcnFnRdz4fLYRT6y2QuOlG55b&amp;quot;,&amp;quot;doxcnTfW3jG4fctkAoZZ4OGEdbb&amp;quot;,&amp;quot;doxcnnOUzYL7uDbBPCMTzozJdyh&amp;quot;,&amp;quot;doxcnG37VFH1STACmF5SQCgc4Pe&amp;quot;,&amp;quot;doxcnRqASVK1k0MRBtCQgFjVj0e&amp;quot;,&amp;quot;doxcnIoFN0QDw8QFzN39HGE5DNQ&amp;quot;,&amp;quot;doxcnYnlK6ebQFyGxbWhVuk7HId&amp;quot;,&amp;quot;doxcnC7OhwaRW0RnVV4vtV3Km6d&amp;quot;,&amp;quot;doxcnEonMi0nRyKFlxOgwYhftgd&amp;quot;],&amp;quot;text&amp;quot;:{&amp;quot;apool&amp;quot;:{&amp;quot;nextNum&amp;quot;:1,&amp;quot;numToAttrib&amp;quot;:{&amp;quot;0&amp;quot;:[&amp;quot;author&amp;quot;,&amp;quot;7578884674844413146&amp;quot;]}},&amp;quot;initialAttributedTexts&amp;quot;:{&amp;quot;attribs&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;*0+r&amp;quot;},&amp;quot;text&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;Windows电脑使用ADB安装APKS拆分包完整教程&amp;quot;}}},&amp;quot;align&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;doc_info&amp;quot;:{&amp;quot;editors&amp;quot;:[&amp;quot;7578884674844413146&amp;quot;],&amp;quot;options&amp;quot;:[&amp;quot;editors&amp;quot;,&amp;quot;edit_time&amp;quot;],&amp;quot;deleted_editors&amp;quot;:null,&amp;quot;option_modified&amp;quot;:null},&amp;quot;revision_container_id&amp;quot;:&amp;quot;doxcncU9p3Oqc7G2X3aeI9C7AIe&amp;quot;}}},&amp;quot;payloadMap&amp;quot;:{&amp;quot;doxcn8mSbOsa1xDLYtph82pf58c&amp;quot;:{&amp;quot;level&amp;quot;:1},&amp;quot;doxcnKcompqzf6FHlS8NnDIXKzg&amp;quot;:{&amp;quot;level&amp;quot;:1},&amp;quot;doxcnuawJy6Uhtj1UdG2KqdWYjf&amp;quot;:{&amp;quot;level&amp;quot;:1},&amp;quot;doxcn8oXkcng9zuXAuV9cjgZaQg&amp;quot;:{&amp;quot;level&amp;quot;:1},&amp;quot;doxcnx6mhZU6EZdP0M2Uo1C8Red&amp;quot;:{&amp;quot;level&amp;quot;:1},&amp;quot;doxcncsiKhuUe59PeKiHiFFMl9e&amp;quot;:{&amp;quot;level&amp;quot;:1},&amp;quot;doxcnAusDssHBdGB3NosEkwys0g&amp;quot;:{&amp;quot;level&amp;quot;:1},&amp;quot;doxcnsuOG6lkMoMoe5W9Gys6Gue&amp;quot;:{&amp;quot;level&amp;quot;:1},&amp;quot;doxcnCl5PPdYXjjNBPnWZ9YMvCd&amp;quot;:{&amp;quot;level&amp;quot;:1},&amp;quot;doxcnZmb3r2aWoOHQ2ZzH0LPgOd&amp;quot;:{&amp;quot;level&amp;quot;:1},&amp;quot;doxcngp4RWB8QX7t7RIfX5Yi0hd&amp;quot;:{&amp;quot;level&amp;quot;:1},&amp;quot;doxcnfFAFkto9jiznI1HIo8VLpd&amp;quot;:{&amp;quot;level&amp;quot;:1},&amp;quot;doxcnVa3Eq4bWrJMk7hUbPkr6bf&amp;quot;:{&amp;quot;level&amp;quot;:1},&amp;quot;doxcnBLEfVPkmANzmNDsR2gQUXd&amp;quot;:{&amp;quot;level&amp;quot;:1},&amp;quot;doxcnrmKYJsLQnd4nvA7C2WtHwd&amp;quot;:{&amp;quot;level&amp;quot;:1},&amp;quot;doxcn9I21t5MEXoVMXbdN7l0BGg&amp;quot;:{&amp;quot;level&amp;quot;:1},&amp;quot;doxcnyEpGqUabhIIDuHmmE21Ikc&amp;quot;:{&amp;quot;level&amp;quot;:1},&amp;quot;doxcnnOUzYL7uDbBPCMTzozJdyh&amp;quot;:{&amp;quot;level&amp;quot;:1},&amp;quot;doxcnpvl0aDwtQskf83ajwpbq3f&amp;quot;:{&amp;quot;level&amp;quot;:1},&amp;quot;doxcnJmaHbo4CH35k89cLUBzhqf&amp;quot;:{&amp;quot;level&amp;quot;:1},&amp;quot;doxcnYnvyYGrTj3y7yCUKJ9o39f&amp;quot;:{&amp;quot;level&amp;quot;:1},&amp;quot;doxcniQm8UNbe5mtTcMmWbYpa5b&amp;quot;:{&amp;quot;level&amp;quot;:1},&amp;quot;doxcnAncECka5wz54KU8ySewCxe&amp;quot;:{&amp;quot;level&amp;quot;:1},&amp;quot;doxcnB7rHCm5dx5F9fgDbvNXAic&amp;quot;:{&amp;quot;level&amp;quot;:1},&amp;quot;doxcnn598DfTkn5CKF15YOh1i8k&amp;quot;:{&amp;quot;level&amp;quot;:1},&amp;quot;doxcnY5tgEDQmovt7meMBRrEUoc&amp;quot;:{&amp;quot;level&amp;quot;:1},&amp;quot;doxcnLeHgJwYW9gJfpAvXRNo44b&amp;quot;:{&amp;quot;level&amp;quot;:1},&amp;quot;doxcnSFf0zjHHuCZkpbHITyIdjh&amp;quot;:{&amp;quot;level&amp;quot;:1},&amp;quot;doxcnYnlK6ebQFyGxbWhVuk7HId&amp;quot;:{&amp;quot;level&amp;quot;:1},&amp;quot;doxcn8qC2CqYO4XrkFdT0PyJy9d&amp;quot;:{&amp;quot;level&amp;quot;:1}},&amp;quot;extra&amp;quot;:{&amp;quot;channel&amp;quot;:&amp;quot;saas&amp;quot;,&amp;quot;pasteRandomId&amp;quot;:&amp;quot;cc8dd396-c5bd-46e2-b896-e2e6de0a1758&amp;quot;,&amp;quot;mention_page_title&amp;quot;:{},&amp;quot;external_mention_url&amp;quot;:{},&amp;quot;isEqualBlockSelection&amp;quot;:true},&amp;quot;isKeepQuoteContainer&amp;quot;:false,&amp;quot;selection&amp;quot;:[{&amp;quot;id&amp;quot;:2,&amp;quot;type&amp;quot;:&amp;quot;block&amp;quot;,&amp;quot;recordId&amp;quot;:&amp;quot;doxcnrmPfP0VIHTXbl72eiSzi6d&amp;quot;},{&amp;quot;id&amp;quot;:4,&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;selection&amp;quot;:{&amp;quot;start&amp;quot;:0,&amp;quot;end&amp;quot;:8},&amp;quot;recordId&amp;quot;:&amp;quot;doxcnYd8FXYxRkEdgGayFtf31SG&amp;quot;},{&amp;quot;id&amp;quot;:5,&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;selection&amp;quot;:{&amp;quot;start&amp;quot;:0,&amp;quot;end&amp;quot;:7},&amp;quot;recordId&amp;quot;:&amp;quot;doxcn5NTZLMAoQRq3T1gEViTKPs&amp;quot;},{&amp;quot;id&amp;quot;:6,&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;selection&amp;quot;:{&amp;quot;start&amp;quot;:0,&amp;quot;end&amp;quot;:39},&amp;quot;recordId&amp;quot;:&amp;quot;doxcniv2GQS2ycCAxWkItljAnJX&amp;quot;},{&amp;quot;id&amp;quot;:7,&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;selection&amp;quot;:{&amp;quot;start&amp;quot;:0,&amp;quot;end&amp;quot;:57},&amp;quot;recordId&amp;quot;:&amp;quot;doxcnuviIzlY6HckQpmtS5af7Gd&amp;quot;},{&amp;quot;id&amp;quot;:8,&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;selection&amp;quot;:{&amp;quot;start&amp;quot;:0,&amp;quot;end&amp;quot;:13},&amp;quot;recordId&amp;quot;:&amp;quot;doxcnhvfCM79lCQmRrwJJeeLF1f&amp;quot;},{&amp;quot;id&amp;quot;:9,&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;selection&amp;quot;:{&amp;quot;start&amp;quot;:0,&amp;quot;end&amp;quot;:8},&amp;quot;recordId&amp;quot;:&amp;quot;doxcnrHBL33wzjmhAuSvUkNKBbb&amp;quot;},{&amp;quot;id&amp;quot;:10,&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;selection&amp;quot;:{&amp;quot;start&amp;quot;:0,&amp;quot;end&amp;quot;:31},&amp;quot;recordId&amp;quot;:&amp;quot;doxcnTHAF5y3KH7NaIUOGcXhyxe&amp;quot;},{&amp;quot;id&amp;quot;:11,&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;selection&amp;quot;:{&amp;quot;start&amp;quot;:0,&amp;quot;end&amp;quot;:33},&amp;quot;recordId&amp;quot;:&amp;quot;doxcngG2zaq0ukzYlNKyiY9eMIc&amp;quot;},{&amp;quot;id&amp;quot;:12,&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;selection&amp;quot;:{&amp;quot;start&amp;quot;:0,&amp;quot;end&amp;quot;:30},&amp;quot;recordId&amp;quot;:&amp;quot;doxcn2Js8ftDxmqgA2tIlHaYUec&amp;quot;},{&amp;quot;id&amp;quot;:13,&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;selection&amp;quot;:{&amp;quot;start&amp;quot;:0,&amp;quot;end&amp;quot;:7},&amp;quot;recordId&amp;quot;:&amp;quot;doxcnWGaTsBdIw58k7lpQvXrRff&amp;quot;},{&amp;quot;id&amp;quot;:14,&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;selection&amp;quot;:{&amp;quot;start&amp;quot;:0,&amp;quot;end&amp;quot;:37},&amp;quot;recordId&amp;quot;:&amp;quot;doxcnKcompqzf6FHlS8NnDIXKzg&amp;quot;},{&amp;quot;id&amp;quot;:15,&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;selection&amp;quot;:{&amp;quot;start&amp;quot;:0,&amp;quot;end&amp;quot;:14},&amp;quot;recordId&amp;quot;:&amp;quot;doxcnEQZ4mGQ8llLmTv2CKGnEUg&amp;quot;},{&amp;quot;id&amp;quot;:16,&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;selection&amp;quot;:{&amp;quot;start&amp;quot;:0,&amp;quot;end&amp;quot;:33},&amp;quot;recordId&amp;quot;:&amp;quot;doxcnG4GlqEg585YPDOmGTKEBvd&amp;quot;},{&amp;quot;id&amp;quot;:17,&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;selection&amp;quot;:{&amp;quot;start&amp;quot;:0,&amp;quot;end&amp;quot;:36},&amp;quot;recordId&amp;quot;:&amp;quot;doxcnW6HFRipELWFhTMy4UcjLBb&amp;quot;},{&amp;quot;id&amp;quot;:18,&amp;quot;type&amp;quot;:&amp;quot;block&amp;quot;,&amp;quot;recordId&amp;quot;:&amp;quot;doxcnEzpgRwSD0ui4zj8DDvkKSh&amp;quot;},{&amp;quot;id&amp;quot;:20,&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;selection&amp;quot;:{&amp;quot;start&amp;quot;:0,&amp;quot;end&amp;quot;:14},&amp;quot;recordId&amp;quot;:&amp;quot;doxcnHSvBz7Qdp9ANdOw4LtUW0d&amp;quot;},{&amp;quot;id&amp;quot;:21,&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;selection&amp;quot;:{&amp;quot;start&amp;quot;:0,&amp;quot;end&amp;quot;:10},&amp;quot;recordId&amp;quot;:&amp;quot;doxcnZBCenxEShGeGeDvxYZBbBg&amp;quot;},{&amp;quot;id&amp;quot;:22,&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;selection&amp;quot;:{&amp;quot;start&amp;quot;:0,&amp;quot;end&amp;quot;:26},&amp;quot;recordId&amp;quot;:&amp;quot;doxcn8oXkcng9zuXAuV9cjgZaQg&amp;quot;},{&amp;quot;id&amp;quot;:23,&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;selection&amp;quot;:{&amp;quot;start&amp;quot;:0,&amp;quot;end&amp;quot;:10},&amp;quot;recordId&amp;quot;:&amp;quot;doxcniNjrwizHFqlL1ep0IT9k92&amp;quot;},{&amp;quot;id&amp;quot;:24,&amp;quot;type&amp;quot;:&amp;quot;block&amp;quot;,&amp;quot;recordId&amp;quot;:&amp;quot;doxcnZDRw86BLSGs55h7EtUKaHb&amp;quot;},{&amp;quot;id&amp;quot;:25,&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;selection&amp;quot;:{&amp;quot;start&amp;quot;:0,&amp;quot;end&amp;quot;:16},&amp;quot;recordId&amp;quot;:&amp;quot;doxcnrAgpVaeqwwEf4BuZqMjfab&amp;quot;},{&amp;quot;id&amp;quot;:26,&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;selection&amp;quot;:{&amp;quot;start&amp;quot;:0,&amp;quot;end&amp;quot;:11},&amp;quot;recordId&amp;quot;:&amp;quot;doxcnx6mhZU6EZdP0M2Uo1C8Red&amp;quot;},{&amp;quot;id&amp;quot;:27,&amp;quot;type&amp;quot;:&amp;quot;block&amp;quot;,&amp;quot;recordId&amp;quot;:&amp;quot;doxcna9QBLdhtdGcoE0mHRCOKgy&amp;quot;},{&amp;quot;id&amp;quot;:28,&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;selection&amp;quot;:{&amp;quot;start&amp;quot;:0,&amp;quot;end&amp;quot;:50},&amp;quot;recordId&amp;quot;:&amp;quot;doxcncsiKhuUe59PeKiHiFFMl9e&amp;quot;},{&amp;quot;id&amp;quot;:29,&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;selection&amp;quot;:{&amp;quot;start&amp;quot;:0,&amp;quot;end&amp;quot;:10},&amp;quot;recordId&amp;quot;:&amp;quot;doxcn1YaI2iGoMSsMzCFwGmWOCe&amp;quot;},{&amp;quot;id&amp;quot;:30,&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;selection&amp;quot;:{&amp;quot;start&amp;quot;:0,&amp;quot;end&amp;quot;:16},&amp;quot;recordId&amp;quot;:&amp;quot;doxcnAusDssHBdGB3NosEkwys0g&amp;quot;},{&amp;quot;id&amp;quot;:31,&amp;quot;type&amp;quot;:&amp;quot;block&amp;quot;,&amp;quot;recordId&amp;quot;:&amp;quot;doxcnmqtsKjVhUz3QUUtL50Qu3e&amp;quot;},{&amp;quot;id&amp;quot;:32,&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;selection&amp;quot;:{&amp;quot;start&amp;quot;:0,&amp;quot;end&amp;quot;:36},&amp;quot;recordId&amp;quot;:&amp;quot;doxcnsuOG6lkMoMoe5W9Gys6Gue&amp;quot;},{&amp;quot;id&amp;quot;:33,&amp;quot;type&amp;quot;:&amp;quot;block&amp;quot;,&amp;quot;recordId&amp;quot;:&amp;quot;doxcnWsjefGB6OWgwYbOKDZMe6B&amp;quot;},{&amp;quot;id&amp;quot;:35,&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;selection&amp;quot;:{&amp;quot;start&amp;quot;:0,&amp;quot;end&amp;quot;:13},&amp;quot;recordId&amp;quot;:&amp;quot;doxcn9QaDpODITGnjNSHePwmmGd&amp;quot;},{&amp;quot;id&amp;quot;:36,&amp;quot;type&amp;quot;:&amp;quot;block&amp;quot;,&amp;quot;recordId&amp;quot;:&amp;quot;doxcnmKA5ct41qxGS524rBfmEGf&amp;quot;},{&amp;quot;id&amp;quot;:37,&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;selection&amp;quot;:{&amp;quot;start&amp;quot;:0,&amp;quot;end&amp;quot;:6},&amp;quot;recordId&amp;quot;:&amp;quot;doxcnCr6bcjbJG2kfSfCABA7F1b&amp;quot;},{&amp;quot;id&amp;quot;:38,&amp;quot;type&amp;quot;:&amp;quot;block&amp;quot;,&amp;quot;recordId&amp;quot;:&amp;quot;doxcnFnRdz4fLYRT6y2QuOlG55b&amp;quot;},{&amp;quot;id&amp;quot;:47,&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;selection&amp;quot;:{&amp;quot;start&amp;quot;:0,&amp;quot;end&amp;quot;:8},&amp;quot;recordId&amp;quot;:&amp;quot;doxcnTfW3jG4fctkAoZZ4OGEdbb&amp;quot;},{&amp;quot;id&amp;quot;:48,&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;selection&amp;quot;:{&amp;quot;start&amp;quot;:0,&amp;quot;end&amp;quot;:60},&amp;quot;recordId&amp;quot;:&amp;quot;doxcnnOUzYL7uDbBPCMTzozJdyh&amp;quot;},{&amp;quot;id&amp;quot;:49,&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;selection&amp;quot;:{&amp;quot;start&amp;quot;:0,&amp;quot;end&amp;quot;:8},&amp;quot;recordId&amp;quot;:&amp;quot;doxcnG37VFH1STACmF5SQCgc4Pe&amp;quot;},{&amp;quot;id&amp;quot;:50,&amp;quot;type&amp;quot;:&amp;quot;block&amp;quot;,&amp;quot;recordId&amp;quot;:&amp;quot;doxcnRqASVK1k0MRBtCQgFjVj0e&amp;quot;},{&amp;quot;id&amp;quot;:61,&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;selection&amp;quot;:{&amp;quot;start&amp;quot;:0,&amp;quot;end&amp;quot;:15},&amp;quot;recordId&amp;quot;:&amp;quot;doxcnIoFN0QDw8QFzN39HGE5DNQ&amp;quot;},{&amp;quot;id&amp;quot;:62,&amp;quot;type&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;selection&amp;quot;:{&amp;quot;start&amp;quot;:0,&amp;quot;end&amp;quot;:47},&amp;quot;recordId&amp;quot;:&amp;quot;doxcnYnlK6ebQFyGxbWhVuk7HId&amp;quot;},{&amp;quot;id&amp;quot;:63,&amp;quot;type&amp;quot;:&amp;quot;block&amp;quot;,&amp;quot;recordId&amp;quot;:&amp;quot;doxcnC7OhwaRW0RnVV4vtV3Km6d&amp;quot;},{&amp;quot;id&amp;quot;:64,&amp;quot;type&amp;quot;:&amp;quot;block&amp;quot;,&amp;quot;recordId&amp;quot;:&amp;quot;doxcnEonMi0nRyKFlxOgwYhftgd&amp;quot;}],&amp;quot;pasteFlag&amp;quot;:&amp;quot;37937035-083d-4efa-bb48-421de2adf96d&amp;quot;}&quot; data-lark-record-format=&quot;docx/record&quot; class=&quot;lark-record-clipboard&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Tue, 20 Oct 2026 13:29:57 +0800</pubDate></item><item><title>彻底搞懂GEO优化：AI搜索时代，品牌被看见、被引用的完整逻辑</title><link>https://www.jzpu.com/itxw/che-di-gao-donggeo-y-6v0/</link><description>&lt;h1&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;AI搜索怎么出答案？看懂这套链路，就懂GEO优化&lt;/span&gt;&lt;/h1&gt;&lt;p&gt;很多人搞不懂GEO优化，本质是没摸清AI搜索的答题逻辑。我们以前用传统搜索，搜完出来的是一堆蓝色网页链接，需要自己点开、自己筛选答案。但现在的AI搜索完全不一样，它会直接整合信息、生成完整答案，整个过程可以拆成五步：看懂用户需求、全网找信息、筛选优质内容、生成通顺答案、标注来源引用。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;第一步：意图理解&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;AI首先会读懂用户到底想问什么，区分清楚是查事实、做对比，还是要操作教程。同时自动拆解问题里的核心关键词、限定条件，精准锁定用户的真实需求，不会盲目匹配无关内容。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;第二步：信息检索&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;理解需求后，AI会从全网网页、专业数据库、知识图谱里批量调取相关内容，组建一个候选内容池。这一步的核心就是：你的内容必须被检索到，才有后续被引用的机会。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;第三步：内容筛选&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;AI不会所有内容都用，它会给每一条候选内容打分。重点看三个维度：和问题是否贴合、来源是否权威、内容结构是否清晰。只有高分优质内容，才能进入最终的答案生成环节。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;第四步：语言生成&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;AI会整合多条优质来源的信息，重新梳理逻辑、组织语言，生成一段通顺、完整、逻辑自洽的专属答案，不用用户自己拼凑信息。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;第五步：引用标注&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;答案生成后，AI会在关键信息后面标注来源，方便用户溯源核对，保证答案真实可信。&lt;/p&gt;&lt;p&gt;这里要重点说一句：不是被检索到的内容，就一定会被引用。AI的筛选标准很严格，必须同时满足三个要求：相关性高、来源权威、结构规整。内容贴合问题、来源靠谱、排版清晰的页面，才是AI最喜欢引用的素材。&lt;/p&gt;&lt;p&gt;搞懂这套流程，GEO优化的核心逻辑就通了：说白了就是&lt;strong&gt;优化内容，让AI搜得到、读得懂、信得过、愿意引用&lt;/strong&gt;。杭州才发现网络科技有限公司研发的森满管业GEO系统，就是完全贴合这套AI生成逻辑打造的，从需求匹配到最终引用，全链路帮企业提升品牌出镜概率，实现从“被搜到”到“被答案收录”的升级。&lt;/p&gt;&lt;h2&gt;GEO优化为什么非做不可？用户习惯变了，流量逻辑彻底重构&lt;/h2&gt;&lt;p&gt;以前用户找信息，固定流程是“搜索—翻链接—自己对比判断”。哪怕网站排名靠后一点，多多少少都能分到一点流量。但现在的用户，尤其是年轻人，早就养成了新习惯：直接向AI提问，等着AI给出整合好的标准答案，懒得自己翻页、筛选内容。&lt;/p&gt;&lt;p&gt;这就带来了一个颠覆性的变化：传统搜索是“流量均分”，一页十条结果，大部分商家都能分到曝光；但AI搜索是“赢家通吃”。AI最终只会输出一段整合答案，附带寥寥几个引用来源。一旦你的品牌没被选中引用，就等于彻底消失在用户视野里，完全没有曝光机会。&lt;/p&gt;&lt;p&gt;这也彻底拉开了SEO和GEO的差距：传统SEO拼的是关键词排名靠前，而GEO优化拼的是&lt;strong&gt;成为AI答案的核心组成部分&lt;/strong&gt;。在AI流量时代，不做GEO优化，过往积累的排名优势很可能直接作废。&lt;/p&gt;&lt;p&gt;更关键的是，GEO优化不是一次性付费推广，而是长期有效的内容资产。普通推广都是投钱就有效果，停投就归零。但GEO优化不一样，只要你的内容一直被AI判定为优质、权威、贴合用户需求，就会在无数次用户提问中被反复引用，持续带来免费曝光。&lt;/p&gt;&lt;p&gt;森满管业GEO系统正是基于这个核心逻辑打造，通过系统化的内容优化、品牌实体搭建，帮企业牢牢扎根在AI答案体系里，长期稳定获取AI流量，不用反复付费投流。如今AI搜索全面普及，GEO优化早已不是可选项，而是企业线上获客的必答题。&lt;/p&gt;&lt;h2&gt;GEO优化核心抓手：做好这四点，AI优先收录你&lt;/h2&gt;&lt;p&gt;GEO优化看似复杂，核心就围绕四个维度发力：内容、实体、结构化数据、权威性，四者相辅相成，决定了AI能不能认清你的品牌、优先引用你的内容。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;1. 内容：解决真实问题，拒绝堆砌关键词&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;AI完全不吃“关键词堆砌”那一套，相比密密麻麻的重复词汇，它更偏爱直白、落地、有依据的优质内容。不用写空洞的套话，直接针对用户真实疑问，给出明确结论、具体数据、实用方法，这种内容最容易被AI抓取引用。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;2. 实体：让AI记住你的品牌，建立专属关联&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;品牌名、产品名、企业名称，就是AI识别你的核心“身份标签”。只要这些信息在官网、新闻媒体、行业平台等权威渠道保持统一、稳定出现，AI就能牢牢记住你的品牌，建立专属知识关联。反之，名称、信息杂乱不统一，会直接降低AI的信任度和收录概率。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;3. 结构化数据：适配机器阅读，降低抓取难度&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;纯文字内容很零散，AI抓取效率低。而FAQ问答、数据表格、分类列表、页面标记这类结构化内容，相当于给AI铺好了清晰的读取路径，让机器快速定位核心信息。相同的内容，做成结构化格式，被引用的概率会翻倍提升。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;4. 权威性：优质外链，筑牢品牌信任根基&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;AI判断内容可信度，很看重外部背书。政府平台、行业媒体、权威机构的优质外链，能快速提升品牌公信力，让AI愿意优先选用你的内容。这种权威积累没办法速成，更不能靠劣质链接堆砌，需要长期系统化运营。&lt;/p&gt;&lt;p&gt;森满管业GEO系统就是围绕这四大核心维度，提供全套落地方案：内容精准诊断、品牌实体统一管理、结构化页面优化、权威外链搭建，把零散的优化操作，变成标准化、系统化的落地流程。&lt;/p&gt;&lt;h2&gt;GEO优化实操四步法：新手也能直接落地&lt;/h2&gt;&lt;p&gt;很多企业不知道GEO从哪下手，其实一套标准化闭环流程就能搞定，简单好落地、可长期迭代。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;第一步：搭建用户问题库&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;全面梳理用户会向AI提问的所有问题，按照选型、对比、咨询、售后等不同场景分类整理，摸清用户全流程搜索需求，为内容创作找准方向。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;第二步：创作答案型内容&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;针对每一个用户问题，针对性创作答疑内容。开头先给直白结论，再用分点、表格拆解细节，逻辑清晰、答案直观，贴合AI抓取偏好。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;第三步：自然植入品牌实体&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;在内容中自然融入品牌、产品、地域、行业关键词，搭配行业通用术语和同义表述，拓宽内容检索范围，让AI在更多场景下匹配到你的品牌。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;第四步：持续监测迭代优化&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;定期在主流AI平台提问监测，查看品牌的出镜率、曝光场景，找出没有覆盖到的问题和内容短板，及时补充优化，形成闭环。&lt;/p&gt;&lt;p&gt;这套流程可以借助森满管业GEO系统自动化完成，一键搭建问题库、智能优化内容、监测AI引用数据、对标竞品差距，让GEO优化告别凭经验摸索，实现高效、精准落地。&lt;/p&gt;&lt;h2&gt;避开这三大误区，GEO优化才不会白做&lt;/h2&gt;&lt;p&gt;很多企业做GEO优化没效果，核心是踩了误区，把GEO当成升级版SEO来做，完全偏离了AI搜索的逻辑。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;误区一：只改关键词，不优化内容结构&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;GEO优化不是简单替换关键词，核心是重构内容形态。AI优先引用的是结构清晰、逻辑完整、重点突出的内容，单纯替换关键词治标不治本，根本无法提升收录概率。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;误区二：只深耕官网，放弃第三方渠道&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;AI的信息来源是全网，不止企业官网。行业媒体、问答平台、资讯站点、种草笔记，都是重要的信息来源。只做官网优化，渠道太单一，AI会判定信息佐证不足，大幅降低引用权重。只有多渠道协同布局，才能筑牢品牌信息网络。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;误区三：追求短期效果，做一次就搁置&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;AI的算法、语料库、竞品内容都在实时变动，今天能稳定收录的内容，明天可能就被替换。GEO优化是长期工程，需要持续更新内容、迭代优化，不能抱有一劳永逸的心态。&lt;/p&gt;&lt;h2&gt;GEO效果怎么看？别只盯曝光，重点看这三个指标&lt;/h2&gt;&lt;p&gt;传统推广只看曝光、点击，但GEO优化的核心价值，在于“被AI采信、被用户看见、能实现转化”。真正有效的评估指标只有三个：&lt;/p&gt;&lt;p&gt;第一是&lt;strong&gt;引用率&lt;/strong&gt;，统计品牌在各类AI答案中的出镜频次；&lt;/p&gt;&lt;p&gt;第二是&lt;strong&gt;引用语境&lt;/strong&gt;，判断品牌是正向推荐、中性提及，还是负面关联；&lt;/p&gt;&lt;p&gt;第三是&lt;strong&gt;转化效果&lt;/strong&gt;，追踪AI曝光带来的咨询、留资和成交。&lt;/p&gt;&lt;p&gt;森满管业GEO系统可全程监测这三项核心数据，直观展示品牌AI曝光趋势，精准定位优化短板，让GEO优化从碰运气，变成可监测、可复盘、可迭代的标准化工作。&lt;/p&gt;&lt;h2&gt;GEO优化的未来：从流量曝光，走向长期品牌资产&lt;/h2&gt;&lt;p&gt;随着AI技术不断升级，未来的AI答案不再只有文字，会融合图片、视频、语音等多种形式，多模态搜索会成为主流。这意味着GEO优化的边界也在拓宽，不止文字内容，图片、视频等视觉内容的结构化标注、语义关联，都会成为优化重点。&lt;/p&gt;&lt;p&gt;同时，AI对内容可信度的要求会越来越高，单一渠道的内容优势会慢慢失效。未来的核心竞争力，是搭建全网多渠道、多形式的可信信息网络，让不同平台的内容互相佐证，提升品牌整体权威度。&lt;/p&gt;&lt;p&gt;归根结底，GEO优化早已不是阶段性推广项目，而是品牌线上运营的日常刚需。创作、优化、监测、迭代的闭环流程，需要长期坚持。森满管业GEO系统持续为企业提供全流程工具支撑，帮助品牌适配AI搜索的持续变化，积累长期内容资产。&lt;/p&gt;&lt;p&gt;GEO优化的终极目标，不是单次问答的短暂曝光，而是让品牌成为AI持续信任、优先引用的权威来源。当品牌反复、正向地出现在各类AI答案中，就能慢慢沉淀用户信任，构建稳固的品牌心智，打造出竞品难以复制的线上核心竞争力。&lt;/p&gt;</description><pubDate>Sat, 05 Sep 2026 13:53:57 +0800</pubDate></item></channel></rss>