PHP模块一览及简要说明 php开发典型模块大全
connygpt 2024-10-16 08:42 7 浏览
PHP 编译完成后,可以通过一个简单的函数 phpinfo() 查看关于 PHP 的所有信息。以下介绍的模块一览,皆全部来自于函数 phpinfo() 的输出信息。
SAPI Modules
什么是 SAPI?
SAPI 即 Server API, Server Application Programming Interface。
1、Apache 2.0 Handler(apache2handler)
用于 Apache 2 的模块,当安装的是 PHP 5 的时候,编译出来的文件名是 libphp5.so;当安装的是 PHP 7 的时候,编译出来的文件名是 libphp7.so。
libphp5.so 或 libphp7.so 通常被安装在 Apache 的安装目录下的 modules 目录。
编译的时候需指定参数 ??with-apxs2=FILE,比如 ??with-apxs2=/usr/local/apache/bin/apxs
2、CGI / FastCGI
CGI,意为 Common Gateway Interface。
通常编译安装在 PHP 安装目录 bin 下,这个可执行文件名是 php-cgi。
3、CLI
CLI,意为 Command Line。命令行模式。
通常编译安装在 PHP 安装目录 bin 下,这个可执行文件名是 php。
输入 php -h 显示其用法。
4、Embed
默认不编译安装,除非指定编译参数 ??enable-embed
该模块允许在 C/C++ 语言中调用 PHP 提供的函数。
5、FastCGI Process Manager
FastCGI Process Manager,也就是 FPM,PHP FastCGI 进程的管理器。
6、litespeed
用于 LiteSpeed 的模块,默认不编译。
通过指定编译参数 ??with-litespeed 安装。 Build PHP as litespeed module
7、phpdbg
从 PHP 5.6 开始,引入了 phpdbg,交互式调试器,用于 Debug PHP 程序,可以在不用修改代码,不影响性能的情况下控制 PHP 的运行环境。
通常编译安装在 PHP 安装目录 bin 下,这个可执行文件名是 phpdbg。
PHP 5.4 和 5.5 也可以单独安装该模块。
PHP Modules
PHP 源码自带的扩展模块,根据 PHP 版本的不同略有差别,大致为以下这么 71 个模块。
1、BC Math
通过指定编译参数 ??enable-bcmath 安装。 Enable bc style precision math functions
2、Bzip2
通过指定编译参数 ??with-bz2=DIR 安装。 Include BZip2 support
Debian/Ubuntu 需安装 libbz2-dev 依赖包。
Redhat/CentOS 需安装 bzip2-devel 依赖包。
3、Calendar
通过指定编译参数 ??enable-calendar 安装。 Enable support for calendar conversion
4、COM and .Net
Windows 专用扩展。COM 是指 Component Object Model,组件对象模型,是多项微软技术与框架的基础,包括OLE、OLE自动化、ActiveX、COM+、DCOM、Windows shell、DirectX、Windows Runtime。
5、ctype
此扩展默认为启用,编译时可通过下列选项禁用:??disable-ctype
6、cURL
通过指定编译参数 ??with-curl=DIR 安装。 Include cURL support
Debian/Ubuntu 需安装 libcurl4-gnutls-dev 依赖包。
Redhat/CentOS 需安装 curl-devel 依赖包。
7、Date/Time Support(date)
日期和时间函数,默认编译安装,不可禁止。
8、DBA
通过指定编译参数 ??enable-dba 安装。 Build DBA with bundled modules
该参数会默认自带 3 个参数,??with-cdb,??enable-inifile,inifile-flatfile,若要禁止,则需通过参数??without-cdb=DIR,??disable-inifile,??disable-flatfile 实现。
9、DB-LIB (MS SQL, Sybase)(pdo_dblib)
Windows 专用扩展。用于连接 SQL Server 和 Sybase 数据库的 PDO 驱动扩展。
10、DOM
此扩展默认为启用,Document Object Model。编译时可通过下列选项禁用:??disable-dom
11、enchant
通过指定编译参数 ??with-enchant=DIR 安装。 Include enchant support. GNU Aspell version 1.1.3 or higher required.
一般需指定其目录,??with-enchant=/usr
Debian/Ubuntu 需安装 libenchant-dev, libpspell-dev 依赖包。
Redhat/CentOS 需安装 enchant-devel, aspell-devel 依赖包。
12、EXIF
通过指定编译参数 ??enable-exif 安装。 Enable EXIF (metadata from images) support
13、fileinfo
此扩展默认为启用,fileinfo support。编译时可通过下列选项禁用:??disable-fileinfo
注意:在内存比较小的机器上编译此扩展时可能会失败,因此内存加 SWAP 的容量小于 480MB 时就不要安装了。
14、Filter
此扩展默认为启用,input filter support。编译时可通过下列选项禁用:??disable-filter
另如果要给此扩展指定 PCRE 安装目录的话,则还有以下的编译参数。
??with-pcre-dir FILTER: pcre install prefix
15、Firebird driver for PDO(pdo_firebird)
??with-interbase=DIR Include Firebird support. DIR is the Firebird base install directory
??with-pdo-firebird=DIR PDO: Firebird support. DIR is the Firebird base install directory
16、FTP
通过指定编译参数 ??enable-ftp 安装。Enable FTP support
安装该扩展还有个参数 ??with-openssl-dir=DIR FTP: openssl install prefix,可不指定,则使用系统自带 openssl 库。
17、GD imaging(gd)
通过指定编译参数 ??with-gd=DIR 安装。Include GD support. DIR is the GD library base install directory BUNDLED
这是一个打包式的依赖,需要依赖如下安装包。
??with-webp-dir=DIR(PHP 7.0, 7.1 only)
??with-jpeg-dir=DIR
??with-png-dir=DIR
??with-zlib-dir=DIR
??with-xpm-dir=DIR
??with-freetype-dir=DIR
??enable-gd-native-ttf
??enable-gd-jis-conv
PHP5.4、PHP5.5、PHP5.6 则还有个
??with-vpx-dir=DIR
Debian/Ubuntu 需安装 libwebp-dev, libjpeg-dev, libpng-dev, libxpm-dev, libfreetype6-dev, libvpx-dev 依赖包。
Redhat/CentOS 需安装 libwebp-devel, libjpeg-devel, libpng-devel, libXpm-devel, freetype-devel, libvpx-devel 依赖包。
18、GetText
通过指定编译参数 ??with-gettext=DIR 安装。Include GNU gettext support
Debian/Ubuntu 需安装 gettext 依赖包。
Redhat/CentOS 需安装 gettext, gettext-devel 依赖包。
19、GMP
通过指定编译参数 ??with-gmp=DIR 安装。Include GNU MP support
Debian/Ubuntu 需安装 libgmp-dev 依赖包。
Redhat/CentOS 需安装 gmp-devel 依赖包。
20、Hash
此扩展默认为启用,编译时可通过下列选项禁用:??disable-hash Disable hash support
21、iconv
此扩展默认为启用,编译时可通过下列选项禁用:??without-iconv=DIR Exclude iconv support
22、IMAP
通过指定以下编译参数。
??with-imap=DIR Include IMAP support. DIR is the c-client install prefix
??with-kerberos=DIR IMAP: Include Kerberos support. DIR is the Kerberos install prefix
??with-imap-ssl=DIR IMAP: Include SSL support. DIR is the OpenSSL install prefix
编译此选项时,PHP 需指定 libc-client.a 所在目录。
23、InterBase
??with-interbase=DIR Include Firebird support. DIR is the Firebird base install directory
24、Internationalization(intl)
通过指定编译参数 ??enable-intl 安装。 Enable internationalization support
25、json
此扩展默认为启用,编译时可通过下列选项禁用:??disable-json Disable JavaScript Object Serialization support
26、LDAP
??with-ldap=DIR Include LDAP support
??with-ldap-sasl=DIR LDAP: Include Cyrus SASL support
Debian/Ubuntu 需安装 libldap-2.4-2, libldap2-dev 依赖包。
Redhat/CentOS 需安装 openldap, openldap-devel 依赖包。
27、libxml
此扩展默认为启用,编译时可通过下列选项禁用:??disable-libxml Disable LIBXML support
??with-libxml-dir=DIR LIBXML: libxml2 install prefix
Debian/Ubuntu 需安装 libxml2, libxml2-dev 依赖包。
Redhat/CentOS 需安装 libxml2, libxml2-devel 依赖包。
28、Multibyte String Functions(mbstring)
通过指定编译参数 ??enable-mbstring 安装。 Enable multibyte string support
??disable-mbregex MBSTRING: Disable multibyte regex support
??disable-mbregex-backtrack MBSTRING: Disable multibyte regex backtrack check
??with-libmbfl=DIR MBSTRING: Use external libmbfl. DIR is the libmbfl base install directory BUNDLED
??with-onig=DIR MBSTRING: Use external oniguruma. DIR is the oniguruma install prefix. If DIR is not set, the bundled oniguruma will be used
libmbfl 对 mbstring 是必要的。libmbfl 被捆绑到了 mbstring。
Debian/Ubuntu 需安装 libonig2, libonig-dev 依赖包。
Redhat/CentOS 需安装 oniguruma, oniguruma-devel 依赖包。
29、mcrypt
通过指定编译参数 ??with-mcrypt=DIR 安装。 Include mcrypt support
Debian/Ubuntu 需安装 libmcrypt-dev 依赖包。
Redhat/CentOS 需编译安装 libmcrypt 和 mcrypt 。如果安装了 EPEL 的话,则需安装 libmcrypt-devel 依赖包。
30、MySQL driver for PDO(pdo_mysql)
??with-mysql-sock=SOCKPATH MySQLi/PDO_MYSQL: Location of the MySQL unix socket pointer
指定系统里安装的 MYSQL 的 mysql.sock 路径。
??with-pdo-mysql=DIR PDO: MySQL support. DIR is the MySQL base directory
指定系统里安装的 MYSQL 的基本目录。若未指定,则默认安装 mysqlnd(MySQL native driver)
31、MySQLi
??with-mysqli=FILE Include MySQLi support. FILE is the path to mysql_config
指定系统里安装的 MYSQL 的目录下的 mysql_config 文件路径。
32、MySQLnd
通过指定编译参数 ??enable-mysqlnd 安装。 Enable mysqlnd explicitly, will be done implicitly when required by other extensions
另如果要给此扩展指定 libz 目录的话,则还有以下的编译参数。
??with-zlib-dir=DIR mysqlnd: Set the path to libz install prefix
33、OCI8
??with-oci8=DIR Include Oracle Database OCI8 support. DIR defaults to $ORACLE_HOME
系统里安装了 Oracle 数据库的话,则指定为 $ORACLE_HOME;否则需安装 Oracle Instant Client,指定为 /path/to/instant/client/lib
34、ODBC driver for PDO(pdo_odbc)
??with-pdo-odbc=flavour,dir
PDO: Support for ‘flavour’ ODBC driver.
include and lib dirs are looked for under ‘dir’.
‘flavour’ can be one of: ibm-db2, iODBC, unixODBC, generic
If ‘,dir’ part is omitted, default for the flavour
you have selected will be used. e.g.:
??with-pdo-odbc=unixODBC
will check for unixODBC under /usr/local. You may attempt to use an otherwise unsupported driver using the “generic” flavour.
The syntax for generic ODBC support is:
??with-pdo-odbc=generic,dir,libname,ldflags,cflags
When built as ‘shared’ the extension filename is always pdo_odbc.so
35、ODBC
ODBC 有很多种,一般使用如下编译参数即可。
??with-unixODBC=DIR Include unixODBC support /usr/local
Debian/Ubuntu 需安装 unixodbc, unixodbc-dev 依赖包。
Redhat/CentOS 需安装 unixODBC, unixODBC-devel 依赖包。
注意:PHP 默认会去 /usr/local/include 下去找头文件 sqlext.h,所以还要做个软链接。
ln -s /usr/include/sqlext.h /usr/local/include/
36、OpenSSL
??with-openssl=DIR Include OpenSSL support (requires OpenSSL >= 1.0.1)
??with-kerberos=DIR OPENSSL: Include Kerberos support
??with-system-ciphers OPENSSL: Use system default cipher list instead of hardcoded value
PHP 7.1 所需的 openssl 版本是 >= 1.0.1
PHP 7.0 所需的 openssl 版本是 >= 0.9.8
PHP 5.6 所需的 openssl 版本是 >= 0.9.6
PHP 5.5 所需的 openssl 版本是 >= 0.9.6
PHP 5.4 所需的 openssl 版本是 >= 0.9.6
PHP 5.3 所需的 openssl 版本是 >= 0.9.6
37、Oracle (OCI) driver for PDO(pdo_oci)
??with-pdo-oci=DIR PDO: Oracle OCI support. DIR defaults to $ORACLE_HOME.
Use ??with-pdo-oci=instantclient,prefix,version for an Oracle Instant Client SDK.
For example on Linux with 11.2 RPMs use:
??with-pdo-oci=instantclient,/usr,11.2
38、pcntl
通过指定编译参数 ??enable-pcntl 安装。 Enable pcntl support (CLI/CGI only)
39、Perl Compatible Regular Expressions(PCRE)
??with-pcre-regex=DIR Include Perl Compatible Regular Expressions support. DIR is the PCRE install prefix BUNDLED
??with-pcre-jit Enable PCRE JIT functionality
40、PHP Archive(Phar)
此扩展默认为启用,编译时可通过下列选项禁用:??disable-phar Disable phar support
41、PHP Data Objects(PDO)
此扩展默认为启用,编译时可通过下列选项禁用:??disable-pdo Disable PHP Data Objects support
42、Posix
此扩展默认为启用,编译时可通过下列选项禁用:??disable-posix Disable POSIX-like functions
43、PostgreSQL driver for PDO(pdo_pgsql)
??with-pdo-pgsql=DIR PDO: PostgreSQL support. DIR is the PostgreSQL base install directory or the path to pg_config
44、PostgreSQL
??with-pgsql=DIR Include PostgreSQL support. DIR is the PostgreSQL base install directory or the path to pg_config
45、Pspell
??with-pspell=DIR Include PSPELL support. GNU Aspell version 0.50.0 or higher required
一般需指定其目录,??with-pspell=/usr
Debian/Ubuntu 需安装 libpspell-dev 依赖包。
Redhat/CentOS 需安装 aspell-devel 依赖包。
46、Readline
??with-readline=DIR Include readline support (CLI/CGI only)
Debian/Ubuntu 需安装 libreadline-dev 依赖包。
Redhat/CentOS 需安装 readline-devel 依赖包。
47、Recode
??with-recode=DIR nclude recode support
Debian/Ubuntu 需安装 librecode-dev 依赖包。
Redhat/CentOS 需安装 recode-devel 依赖包。
48、Reflection
此扩展默认为启用。
49、Sessions
此扩展默认为启用,编译时可通过下列选项禁用:??disable-session Disable session support
另如果要给此扩展指定 mm 支持的话,则还有以下的编译参数。
??with-mm=DIR SESSION: Include mm support for session storage
50、Shared Memory Operations(shmop)
通过指定编译参数 ??enable-shmop 安装。 Enable shmop support
51、SimpleXML
此扩展默认为启用,编译时可通过下列选项禁用:??disable-simplexml Disable SimpleXML support
另如果要给此扩展指定 libxml2 目录的话,则还有以下的编译参数。
??with-libxml-dir=DIR SimpleXML: libxml2 install prefix
52、SNMP
通过指定编译参数 ??with-snmp=DIR 安装。 Include SNMP support
另如果要给此扩展指定 openssl 目录的话,则还有以下的编译参数。
??with-openssl-dir=DIR SNMP: openssl install prefix
Debian/Ubuntu 需安装 libsnmp-dev 依赖包。
Redhat/CentOS 需安装 net-snmp-devel 依赖包。
53、SOAP
通过指定编译参数 ??enable-soap 安装。 Enable SOAP support
另如果要给此扩展指定 libxml2 目录的话,则还有以下的编译参数。
??with-libxml-dir=DIR SOAP: libxml2 install prefix
54、Sockets
通过指定编译参数 ??enable-sockets 安装。 Enable sockets support
55、SPL
此扩展默认为启用。
56、SQLite3
此扩展默认为启用,编译时可通过下列选项禁用:??without-sqlite3=DIR Do not include SQLite3 support. DIR is the prefix to SQLite3 installation directory
57、SQLite 3.x driver for PDO(pdo_sqlite)
此扩展默认为启用,编译时可通过下列选项禁用:??without-pdo-sqlite=DIR PDO: sqlite 3 support. DIR is the sqlite base install directory BUNDLED
58、System V Message based IPC
通过指定编译参数 ??enable-sysvmsg 安装。 Enable sysvmsg support
59、System V Semaphores
通过指定编译参数 ??enable-sysvsem 安装。 Enable System V semaphore support
60、System V Shared Memory
通过指定编译参数 ??enable-sysvshm 安装。 Enable the System V shared memory support
61、tidy
通过指定编译参数 ??with-tidy=DIR 安装。 Include TIDY support
一般需指定其目录,??with-tidy=/usr
Debian/Ubuntu 需安装 libtidy-dev 依赖包。
Redhat/CentOS 需安装 libtidy-devel 依赖包。
62、tokenizer
此扩展默认为启用,编译时可通过下列选项禁用:??disable-tokenizer Disable tokenizer support
63、WDDX
通过指定编译参数 ??enable-wddx 安装。 Enable WDDX support
另如果要给此扩展指定 libxml2 目录的话,则还有以下的编译参数。
??with-libxml-dir=DIR WDDX: libxml2 install prefix
64、XMLReader
此扩展默认为启用,编译时可通过下列选项禁用:??disable-xmlreader Disable XMLReader support
另如果要给此扩展指定 libxml2 目录的话,则还有以下的编译参数。
??with-libxml-dir=DIR XMLReader: libxml2 install prefix
65、xmlrpc
通过指定编译参数 ??with-xmlrpc=DIR 安装。 Include XMLRPC-EPI support
另如果要给此扩展指定 libxml2 和 iconv 目录的话,则还有以下的编译参数。
??with-libxml-dir=DIR XMLRPC-EPI: libxml2 install prefix
??with-iconv-dir=DIR XMLRPC-EPI: iconv dir for XMLRPC-EPI
66、XML
此扩展默认为启用,编译时可通过下列选项禁用:??disable-xml Disable XML support
67、XMLWriter
此扩展默认为启用,编译时可通过下列选项禁用:??disable-xmlwriter Disable XMLWriter support
68、XSL
通过指定编译参数 ??with-xsl=DIR 安装。 Include XSL support. DIR is the libxslt base install directory (libxslt >= 1.1.0 required)
Debian/Ubuntu 需安装 libxslt1-dev 依赖包。
Redhat/CentOS 需安装 libxslt-devel 依赖包。
69、Zip
通过指定编译参数 ??enable-zip 安装。 Include Zip read/write support
另如果要给此扩展指定 libz, PCRE 和 libzip 目录的话,则还有以下的编译参数。
??with-zlib-dir=DIR ZIP: Set the path to libz install prefix
??with-pcre-dir=DIR ZIP: pcre install prefix
??with-libzip=DIR ZIP: use libzip
70、Zlib
通过指定编译参数 ??with-zlib=DIR 安装。 Include ZLIB support (requires zlib >= 1.0.9)
Debian/Ubuntu 需安装 zlib1g-dev 依赖包。
Redhat/CentOS 需安装 zlib-devel 依赖包。
71、Zend OPcache
PHP 5.5 之后的版本,此扩展默认为启用,编译时可通过下列选项禁用:??disable-opcache Disable Zend OPcache support
注意:默认编译安装不代表默认启用,还需配置到 ini 文件里才行。
另外,PHP 还有诸多的第三方扩展,框架,CMS,包管理工具等。举几个例子。
扩展:ZendGuardLoader, ionCube Loader, XCache, Imagemagick, GraphicsMagick, Memcached, Redis, Mongodb, Swoole
框架:Laravel, Symfony, Nette, Yii, Zend Framework, Silex, Slim, CakePHP, ThinkPHP
CMS:Wordpress, Drupal, Joomla, Typecho, Phpcms,
包管理工具:Composer
相关推荐
- 3分钟让你的项目支持AI问答模块,完全开源!
-
hello,大家好,我是徐小夕。之前和大家分享了很多可视化,零代码和前端工程化的最佳实践,今天继续分享一下最近开源的Next-Admin的最新更新。最近对这个项目做了一些优化,并集成了大家比较关注...
- 干货|程序员的副业挂,12个平台分享
-
1、D2adminD2Admin是一个完全开源免费的企业中后台产品前端集成方案,使用最新的前端技术栈,小于60kb的本地首屏js加载,已经做好大部分项目前期准备工作,并且带有大量示例代码,助...
- Github标星超200K,这10个可视化面板你知道几个
-
在Github上有很多开源免费的后台控制面板可以选择,但是哪些才是最好、最受欢迎的可视化控制面板呢?今天就和大家推荐Github上10个好看又流行的可视化面板:1.AdminLTEAdminLTE是...
- 开箱即用的炫酷中后台前端开源框架第二篇
-
#头条创作挑战赛#1、SoybeanAdmin(1)介绍:SoybeanAdmin是一个基于Vue3、Vite3、TypeScript、NaiveUI、Pinia和UnoCSS的清新优...
- 搭建React+AntDeign的开发环境和框架
-
搭建React+AntDeign的开发环境和框架随着前端技术的不断发展,React和AntDesign已经成为越来越多Web应用程序的首选开发框架。React是一个用于构建用户界面的JavaScrip...
- 基于.NET 5实现的开源通用权限管理平台
-
??大家好,我是为广大程序员兄弟操碎了心的小编,每天推荐一个小工具/源码,装满你的收藏夹,每天分享一个小技巧,让你轻松节省开发效率,实现不加班不熬夜不掉头发,是我的目标!??今天小编推荐一款基于.NE...
- StreamPark - 大数据流计算引擎
-
使用Docker完成StreamPark的部署??1.基于h2和docker-compose进行StreamPark部署wgethttps://raw.githubusercontent.com/a...
- 教你使用UmiJS框架开发React
-
1、什么是Umi.js?umi,中文可发音为乌米,是一个可插拔的企业级react应用框架。你可以将它简单地理解为一个专注性能的类next.js前端框架,并通过约定、自动生成和解析代码等方式来辅助...
- 简单在线流程图工具在用例设计中的运用
-
敏捷模式下,测试团队的用例逐渐简化以适应快速的发版节奏,大家很早就开始运用思维导图工具比如xmind来编写测试方法、测试点。如今不少已经不少利用开源的思维导图组件(如百度脑图...)来构建测试测试...
- 【开源分享】神奇的大数据实时平台框架,让Flink&Spark开发更简单
-
这是一个神奇的框架,让Flink|Spark开发更简单,一站式大数据实时平台!他就是StreamX!什么是StreamX大数据技术如今发展的如火如荼,已经呈现百花齐放欣欣向荣的景象,实时处理流域...
- 聊聊规则引擎的调研及实现全过程
-
摘要本期主要以规则引擎业务实现为例,陈述在陌生业务前如何进行业务深入、调研、技术选型、设计及实现全过程分析,如果你对规则引擎不感冒、也可以从中了解一些抽象实现过程。诉求从硬件采集到的数据提供的形式多种...
- 【开源推荐】Diboot 2.0.5 发布,自动化开发助理
-
一、前言Diboot2.0.5版本已于近日发布,在此次发布中,我们新增了file-starter组件,完善了iam-starter组件,对core核心进行了相关优化,让devtools也支持对IAM...
- 微软推出Copilot Actions,使用人工智能自动执行重复性任务
-
IT之家11月19日消息,微软在今天举办的Ignite大会上宣布了一系列新功能,旨在进一步提升Microsoft365Copilot的智能化水平。其中最引人注目的是Copilot...
- Electron 使用Selenium和WebDriver
-
本节我们来学习如何在Electron下使用Selenium和WebDriver。SeleniumSelenium是ThoughtWorks提供的一个强大的基于浏览器的开源自动化测试工具...
- Quick 'n Easy Web Builder 11.1.0设计和构建功能齐全的网页的工具
-
一个实用而有效的应用程序,能够让您轻松构建、创建和设计个人的HTML网站。Quick'nEasyWebBuilder是一款全面且轻巧的软件,为用户提供了一种简单的方式来创建、编辑...
- 一周热门
- 最近发表
- 标签列表
-
- kubectlsetimage (56)
- mysqlinsertoverwrite (53)
- addcolumn (54)
- helmpackage (54)
- varchar最长多少 (61)
- 类型断言 (53)
- protoc安装 (56)
- jdk20安装教程 (60)
- rpm2cpio (52)
- 控制台打印 (63)
- 401unauthorized (51)
- vuexstore (68)
- druiddatasource (60)
- 企业微信开发文档 (51)
- rendertexture (51)
- speedphp (52)
- gitcommit-am (68)
- bashecho (64)
- str_to_date函数 (58)
- yum下载包及依赖到本地 (72)
- jstree中文api文档 (59)
- mvnw文件 (58)
- rancher安装 (63)
- nginx开机自启 (53)
- .netcore教程 (53)