mirror of
https://github.com/crazywhalecc/static-php-cli.git
synced 2026-03-18 21:04:52 +08:00
2 lines
8.8 KiB
JavaScript
2 lines
8.8 KiB
JavaScript
import{_ as t,c as d,o as e,a1 as s}from"./chunks/framework.CszIUXhs.js";const f=JSON.parse('{"title":"扩展列表","description":"","frontmatter":{},"headers":[],"relativePath":"zh/guide/extensions.md","filePath":"zh/guide/extensions.md"}'),r={name:"zh/guide/extensions.md"},y=s('<h1 id="扩展列表" tabindex="-1">扩展列表 <a class="header-anchor" href="#扩展列表" aria-label="Permalink to "扩展列表""></a></h1><blockquote><ul><li><code>yes</code>: 已支持</li><li>空白: 目前还不支持,或正在支持中</li><li><code>no</code> with issue link: 确定不支持或无法支持</li><li><code>partial</code> with issue link: 已支持,但是无法完美工作</li></ul></blockquote><table tabindex="0"><thead><tr><th>Extension Name</th><th>Linux</th><th>macOS</th><th>FreeBSD</th><th>Windows</th></tr></thead><tbody><tr><td>amqp</td><td>yes</td><td>yes</td><td></td><td>yes</td></tr><tr><td>apcu</td><td>yes</td><td>yes</td><td>yes</td><td>yes</td></tr><tr><td>bcmath</td><td>yes</td><td>yes</td><td>yes</td><td>yes</td></tr><tr><td>bz2</td><td>yes</td><td>yes</td><td>yes</td><td>yes</td></tr><tr><td>calendar</td><td>yes</td><td>yes</td><td>yes</td><td>yes</td></tr><tr><td>ctype</td><td>yes</td><td>yes</td><td>yes</td><td>yes</td></tr><tr><td><a href="./extension-notes.html#curl">curl</a></td><td>yes</td><td>yes</td><td>yes</td><td>yes</td></tr><tr><td>dba</td><td>yes</td><td>yes</td><td>yes</td><td>yes</td></tr><tr><td>dom</td><td>yes</td><td>yes</td><td></td><td>yes</td></tr><tr><td>ds</td><td>yes</td><td>yes</td><td>yes</td><td>yes</td></tr><tr><td>enchant</td><td></td><td></td><td></td><td></td></tr><tr><td><a href="./extension-notes.html#event">event</a></td><td>yes</td><td>yes</td><td></td><td></td></tr><tr><td>exif</td><td>yes</td><td>yes</td><td>yes</td><td>yes</td></tr><tr><td><a href="./extension-notes.html#ffi">ffi</a></td><td>no</td><td>yes</td><td></td><td>yes</td></tr><tr><td>fileinfo</td><td>yes</td><td>yes</td><td>yes</td><td>yes</td></tr><tr><td>filter</td><td>yes</td><td>yes</td><td>yes</td><td>yes</td></tr><tr><td>ftp</td><td>yes</td><td>yes</td><td>yes</td><td>yes</td></tr><tr><td><a href="./extension-notes.html#gd">gd</a></td><td>yes</td><td>yes</td><td></td><td>yes</td></tr><tr><td>gettext</td><td>yes</td><td>yes</td><td></td><td></td></tr><tr><td><a href="./extension-notes.html#glfw">glfw</a></td><td>no</td><td>yes</td><td>no</td><td></td></tr><tr><td>gmp</td><td>yes</td><td>yes</td><td></td><td></td></tr><tr><td>iconv</td><td>yes</td><td>yes</td><td></td><td>yes</td></tr><tr><td>igbinary</td><td>yes</td><td>yes</td><td></td><td>yes</td></tr><tr><td>imagick</td><td>yes</td><td>yes</td><td></td><td></td></tr><tr><td><a href="./extension-notes.html#imap">imap</a></td><td>yes</td><td>yes</td><td></td><td></td></tr><tr><td>inotify</td><td>yes</td><td>no</td><td></td><td>no</td></tr><tr><td>intl</td><td>yes</td><td>yes</td><td></td><td>no</td></tr><tr><td>ldap</td><td>yes</td><td>yes</td><td></td><td></td></tr><tr><td>libxml</td><td>yes</td><td>yes</td><td></td><td>yes</td></tr><tr><td>mbregex</td><td>yes</td><td>yes</td><td>yes</td><td>yes</td></tr><tr><td>mbstring</td><td>yes</td><td>yes</td><td>yes</td><td>yes</td></tr><tr><td><a href="./extension-notes.html#mcrypt">mcrypt</a></td><td>no</td><td>no</td><td>no</td><td>no</td></tr><tr><td>memcache</td><td>yes</td><td>yes</td><td></td><td></td></tr><tr><td>memcached</td><td>no</td><td>yes</td><td></td><td></td></tr><tr><td>mongodb</td><td>yes</td><td>yes</td><td></td><td></td></tr><tr><td>mysqli</td><td>yes</td><td>yes</td><td>yes</td><td>yes</td></tr><tr><td>mysqlnd</td><td>yes</td><td>yes</td><td>yes</td><td>yes</td></tr><tr><td><a href="./extension-notes.html#oci8">oci8</a></td><td>no</td><td>no</td><td>no</td><td></td></tr><tr><td>opcache</td><td>yes</td><td>yes</td><td>yes</td><td>yes</td></tr><tr><td><a href="./extension-notes.html#openssl">openssl</a></td><td>yes</td><td>yes</td><td>yes</td><td>yes</td></tr><tr><td><a href="./extension-notes.html#parallel">parallel</a></td><td>yes</td><td>yes</td><td></td><td>yes</td></tr><tr><td><a href="./extension-notes.html#password-argon2">password-argon2</a></td><td>yes</td><td>yes</td><td></td><td></td></tr><tr><td>pcntl</td><td>yes</td><td>yes</td><td>yes</td><td>no</td></tr><tr><td>pdo</td><td>yes</td><td>yes</td><td>yes</td><td>yes</td></tr><tr><td>pdo_mysql</td><td>yes</td><td>yes</td><td>yes</td><td>yes</td></tr><tr><td>pdo_pgsql</td><td>yes</td><td>yes</td><td></td><td></td></tr><tr><td>pdo_sqlite</td><td>yes</td><td>yes</td><td></td><td>yes</td></tr><tr><td>pdo_sqlsrv</td><td>yes</td><td>yes</td><td></td><td>yes</td></tr><tr><td><a href="./extension-notes.html#pgsql">pgsql</a></td><td>yes</td><td>yes</td><td></td><td></td></tr><tr><td>phar</td><td>yes</td><td>yes</td><td>yes</td><td>yes</td></tr><tr><td>posix</td><td>yes</td><td>yes</td><td>yes</td><td>no</td></tr><tr><td>protobuf</td><td>yes</td><td>yes</td><td></td><td></td></tr><tr><td><a href="./extension-notes.html#rar">rar</a></td><td>yes</td><td>partial</td><td></td><td>yes</td></tr><tr><td>readline</td><td>yes</td><td>yes</td><td></td><td></td></tr><tr><td>redis</td><td>yes</td><td>yes</td><td></td><td>yes</td></tr><tr><td>session</td><td>yes</td><td>yes</td><td>yes</td><td>yes</td></tr><tr><td>shmop</td><td>yes</td><td>yes</td><td>yes</td><td>yes</td></tr><tr><td>simdjson</td><td>yes</td><td>yes</td><td>yes</td><td>yes</td></tr><tr><td>simplexml</td><td>yes</td><td>yes</td><td></td><td>yes</td></tr><tr><td>snappy</td><td>yes</td><td>yes</td><td></td><td></td></tr><tr><td>soap</td><td>yes</td><td>yes</td><td></td><td>yes</td></tr><tr><td>sockets</td><td>yes</td><td>yes</td><td>yes</td><td>yes</td></tr><tr><td>sodium</td><td>yes</td><td>yes</td><td></td><td></td></tr><tr><td><a href="./extension-notes.html#spx">spx</a></td><td>yes</td><td>yes</td><td></td><td>no</td></tr><tr><td>sqlite3</td><td>yes</td><td>yes</td><td></td><td>yes</td></tr><tr><td>sqlsrv</td><td>yes</td><td>yes</td><td></td><td>yes</td></tr><tr><td>ssh2</td><td>yes</td><td>yes</td><td></td><td>yes</td></tr><tr><td><a href="./extension-notes.html#swoole">swoole</a></td><td>yes</td><td>yes</td><td></td><td>no</td></tr><tr><td><a href="./extension-notes.html#swoole-hook-mysql">swoole-hook-mysql</a></td><td>yes</td><td>yes</td><td></td><td>no</td></tr><tr><td><a href="./extension-notes.html#swoole-hook-pgsql">swoole-hook-pgsql</a></td><td>yes</td><td>partial</td><td></td><td>no</td></tr><tr><td><a href="./extension-notes.html#swoole-hook-sqlite">swoole-hook-sqlite</a></td><td>yes</td><td>yes</td><td></td><td>no</td></tr><tr><td><a href="./extension-notes.html#swow">swow</a></td><td>yes</td><td>yes</td><td></td><td>yes</td></tr><tr><td>sysvmsg</td><td>yes</td><td>yes</td><td></td><td>no</td></tr><tr><td>sysvsem</td><td>yes</td><td>yes</td><td></td><td>no</td></tr><tr><td>sysvshm</td><td>yes</td><td>yes</td><td></td><td>yes</td></tr><tr><td>tidy</td><td>yes</td><td>yes</td><td></td><td></td></tr><tr><td>tokenizer</td><td>yes</td><td>yes</td><td>yes</td><td>yes</td></tr><tr><td>uuid</td><td>yes</td><td>yes</td><td></td><td></td></tr><tr><td>uv</td><td>yes</td><td>yes</td><td></td><td></td></tr><tr><td><a href="./extension-notes.html#xdebug">xdebug</a></td><td>no</td><td>no</td><td>no</td><td></td></tr><tr><td><a href="./extension-notes.html#xhprof">xhprof</a></td><td>yes</td><td>yes</td><td></td><td></td></tr><tr><td>xlswriter</td><td>yes</td><td>yes</td><td></td><td></td></tr><tr><td><a href="./extension-notes.html#xml">xml</a></td><td>yes</td><td>yes</td><td></td><td>yes</td></tr><tr><td>xmlreader</td><td>yes</td><td>yes</td><td></td><td>yes</td></tr><tr><td>xmlwriter</td><td>yes</td><td>yes</td><td></td><td>yes</td></tr><tr><td>xsl</td><td>yes</td><td>yes</td><td></td><td></td></tr><tr><td>yac</td><td>yes</td><td>yes</td><td></td><td>yes</td></tr><tr><td>yaml</td><td>yes</td><td>yes</td><td></td><td>yes</td></tr><tr><td>zip</td><td>yes</td><td>yes</td><td></td><td>yes</td></tr><tr><td>zlib</td><td>yes</td><td>yes</td><td>yes</td><td>yes</td></tr><tr><td>zstd</td><td>yes</td><td>yes</td><td></td><td></td></tr></tbody></table><div class="tip custom-block"><p class="custom-block-title">TIP</p><p>如果缺少您需要的扩展,您可以创建 <a href="https://github.com/crazywhalecc/static-php-cli/issues" target="_blank" rel="noreferrer">功能请求</a>。</p><p>有些扩展或扩展依赖的库会有一些可选的特性,例如 gd 库可选支持 libwebp、freetype 等。 如果你只使用 <code>bin/spc build gd --build-cli</code> 是不会包含它们(static-php-cli 默认为最小依赖原则)。</p><p>有关编译可选库,请参考 <a href="./deps-map.html">扩展、库的依赖关系图表</a>。对于可选的库,你也可以从 <a href="./cli-generator.html">编译命令生成器</a> 中选择扩展后展开选择可选库。</p></div>',4),o=[y];function n(a,l,i,h,m,p){return e(),d("div",null,o)}const x=t(r,[["render",n]]);export{f as __pageData,x as default};
|