update ext-support.md

This commit is contained in:
crazywhalecc 2023-04-15 18:56:05 +08:00
parent 960addc8f2
commit 03b987c78e
No known key found for this signature in database
GPG Key ID: 1F4BDD59391F2680

View File

@ -3,59 +3,60 @@
> - yes: supported and tested > - yes: supported and tested
> - untested: supported, but not tested > - untested: supported, but not tested
> - empty: not supported yet > - empty: not supported yet
> - faulty with issue link: not supported yet due to issue > - no with issue link: not supported yet due to issue
> - partial with issue link: supported but not perfect due to issue
| | Linux | macOS | Windows | | | Linux | macOS | Windows |
|------------|--------------------------------------------------------------------|--------------------------------------------------------------------|---------| |------------|--------------------------------------------------------------------|---------------------------------------------------------------------|---------|
| bcmath | yes | yes | | | bcmath | yes | yes | |
| bz2 | yes | yes | | | bz2 | yes | yes | |
| calendar | yes | yes | | | calendar | yes | yes | |
| ctype | yes | yes | | | ctype | yes | yes | |
| curl | yes | yes | | | curl | yes | yes | |
| date | yes | yes | | | date | yes | yes | |
| dba | yes | yes | | | dba | yes | yes | |
| dom | yes | yes | | | dom | yes | yes | |
| enchant | | | | | enchant | | | |
| event | | | | | event | | | |
| exif | yes | yes | | | exif | yes | yes | |
| filter | yes | yes | | | filter | yes | yes | |
| fileinfo | yes | | | | fileinfo | yes | | |
| ftp | yes | yes | | | ftp | yes | yes | |
| gd | yes, untested | yes | | | gd | yes, untested | yes | |
| gettext | | | | | gettext | | | |
| gmp | yes, untested | yes, untested | | | gmp | yes, untested | yes, untested | |
| iconv | yes | | | | iconv | yes | | |
| inotify | yes | yes | | | inotify | yes | yes | |
| mbstring | yes | yes | | | mbstring | yes | yes | |
| mcrypt | | [faulty](https://github.com/crazywhalecc/static-php-cli/issues/32) | | | mcrypt | | [faulty](https://github.com/crazywhalecc/static-php-cli/issues/32) | |
| mongodb | yes, untested | | | | mongodb | yes, untested | | |
| mysqli | | | | | mysqli | | | |
| mysqlnd | yes | yes | | | mysqlnd | yes | yes | |
| openssl | yes | yes | | | openssl | yes | yes | |
| pcntl | yes, untested | yes | | | pcntl | yes, untested | yes | |
| pdo | yes | yes | | | pdo | yes | yes | |
| pdo_mysql | yes | yes | | | pdo_mysql | yes | yes | |
| pdo_sqlite | yes | yes | | | pdo_sqlite | yes | yes | |
| pdo_pgsql | | | | | pdo_pgsql | | | |
| phar | yes | yes | | | phar | yes | yes | |
| posix | yes | yes | | | posix | yes | yes | |
| protobuf | yes, untested | | | | protobuf | yes, untested | | |
| readline | | | | | readline | | | |
| redis | yes | yes | | | redis | yes | yes | |
| session | yes | yes | | | session | yes | yes | |
| shmop | yes, untested | | | | shmop | yes, untested | | |
| simplexml | yes, untested | yes, untested | | | simplexml | yes, untested | yes, untested | |
| soap | yes, untested | | | | soap | yes, untested | | |
| sockets | yes | yes | | | sockets | yes | yes | |
| sqlite3 | yes, untested | yes, untested | | | sqlite3 | yes, untested | yes, untested | |
| swow | yes | [faulty](https://github.com/crazywhalecc/static-php-cli/issues/32) | | | swow | yes | [faulty](https://github.com/crazywhalecc/static-php-cli/issues/32) | |
| swoole | [faulty](https://github.com/crazywhalecc/static-php-cli/issues/32) | [faulty](https://github.com/crazywhalecc/static-php-cli/issues/32) | | | swoole | [faulty](https://github.com/crazywhalecc/static-php-cli/issues/32) | [partial](https://github.com/crazywhalecc/static-php-cli/issues/32) | |
| tokenizer | yes | yes | | | tokenizer | yes | yes | |
| xml | yes | yes | | | xml | yes | yes | |
| xmlreader | yes, untested | yes, untested | | | xmlreader | yes, untested | yes, untested | |
| xmlwriter | yes, untested | yes, untested | | | xmlwriter | yes, untested | yes, untested | |
| zip | yes, untested | yes | | | zip | yes, untested | yes | |
| zlib | yes | yes | | | zlib | yes | yes | |
## Additional Requirements ## Additional Requirements
@ -63,6 +64,11 @@
- swoole >= 5.0 requires PHP >= 8.0 - swoole >= 5.0 requires PHP >= 8.0
- swow requires PHP >= 8.0 - swow requires PHP >= 8.0
## Limitations
- swow and swoole cannot be compiled at the same time.
- openssl needs manual configuration for ssl certificate. (TODO: I will write a wiki about it)
## Bugs ## Bugs
See [#32](https://github.com/crazywhalecc/static-php-cli/issues/32). See [#32](https://github.com/crazywhalecc/static-php-cli/issues/32).