Linux下PHP5.5编译参数详解
一、配置参数
./configure --prefix=/data/app/php --with-config-file-path=/etc --with-mysql=/usr\
--with-mysqli=/usr/bin/mysql_config --with-iconv-dir --with-freetype-dir=/data/app/libs \
--with-jpeg-dir=/data/app/libs --with-png-dir=/data/app/libs --with-zlib --with-libxml-dir=/usr \
--enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-sysvsem \
--enable-inline-optimization --with-curl --enable-mbregex --enable-fpm --enable-mbstring \
--with-mcrypt=/data/app/libs --with-gd --enable-gd-native-ttf --with-openssl --with-mhash \
--enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --enable-opcache \
--with-pdo-mysql
二、查看配置参数
./configure --help > a.txt
Usage: ./configure [OPTION]... [VAR=VALUE]...
To assign environment variables (e.g., CC, CFLAGS...), specify them as
VAR=VALUE. See below for descriptions of some of the useful variables.
Defaults for the options are specified in brackets.
1、Configuration:
-h, --help display this help and exit--help=short display options specific to this package--help=recursive display the short help of all the included packages-V, --version display version information and exit-q, --quiet, --silent do not print `checking ...' messages--cache-file=FILE cache test results in FILE [disabled]-C, --config-cache alias for `--cache-file=config.cache'-n, --no-create do not create output files--srcdir=DIR find the sources in DIR [configure dir or `..']
2、Installation directories:
--prefix=PREFIX install architecture-independent files in PREFIX[/usr/local]--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX[PREFIX]By default, `make install' will install all the files in
`/usr/local/bin', `/usr/local/lib' etc. You can specify
an installation prefix other than `/usr/local' using `--prefix',
for instance `--prefix=$HOME'.For better control, use the options below.Fine tuning of the installation directories:--bindir=DIR user executables [EPREFIX/bin]--sbindir=DIR system admin executables [EPREFIX/sbin]--libexecdir=DIR program executables [EPREFIX/libexec]--sysconfdir=DIR read-only single-machine data [PREFIX/etc]--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]--localstatedir=DIR modifiable single-machine data [PREFIX/var]--libdir=DIR object code libraries [EPREFIX/lib]--includedir=DIR C header files [PREFIX/include]--oldincludedir=DIR C header files for non-gcc [/usr/include]--datarootdir=DIR read-only arch.-independent data root [PREFIX/share]--datadir=DIR read-only architecture-independent data [DATAROOTDIR]--infodir=DIR info documentation [DATAROOTDIR/info]--localedir=DIR locale-dependent data [DATAROOTDIR/locale]--mandir=DIR man documentation [DATAROOTDIR/man]--docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]--htmldir=DIR html documentation [DOCDIR]--dvidir=DIR dvi documentation [DOCDIR]--pdfdir=DIR pdf documentation [DOCDIR]--psdir=DIR ps documentation [DOCDIR]
3、System types:
--build=BUILD configure for building on BUILD [guessed]--host=HOST cross-compile to build programs to run on HOST [BUILD]--target=TARGET configure for building compilers for TARGET [HOST]
4、Optional Features and Packages:
--disable-option-checking ignore unrecognized --enable/--with options
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--with-libdir=NAME Look for libraries in .../NAME rather than .../lib
--disable-rpath Disable passing additional runtime library search paths
--enable-re2c-cgoto Enable -g flag to re2c to use computed goto gcc extension
5、SAPI modules:
--with-aolserver=DIR Specify path to the installed AOLserver--with-apxs=FILE Build shared Apache 1.x module. FILE is the optionalpathname to the Apache apxs tool apxs--with-apache=DIR Build Apache 1.x module. DIR is the top-level Apachebuild directory /usr/local/apache--enable-mod-charset APACHE: Enable transfer tables for mod_charset (Rus Apache)--with-apxs2filter=FILEEXPERIMENTAL: Build shared Apache 2.0 Filter module. FILE is the optionalpathname to the Apache apxs tool apxs--with-apxs2=FILE Build shared Apache 2.0 Handler module. FILE is the optionalpathname to the Apache apxs tool apxs--with-apache-hooks=FILEEXPERIMENTAL: Build shared Apache 1.x module. FILE is the optionalpathname to the Apache apxs tool apxs--with-apache-hooks-static=DIREXPERIMENTAL: Build Apache 1.x module. DIR is the top-level Apachebuild directory /usr/local/apache--enable-mod-charset APACHE (hooks): Enable transfer tables for mod_charset (Rus Apache)--with-caudium=DIR Build PHP as a Pike module for use with Caudium.DIR is the Caudium server dir /usr/local/caudium/server--disable-cli Disable building CLI version of PHP(this forces --without-pear)--with-continuity=DIR Build PHP as Continuity Server module.DIR is path to the installed Continuity Server root--enable-embed=TYPE EXPERIMENTAL: Enable building of embedded SAPI libraryTYPE is either 'shared' or 'static'. TYPE=shared--enable-fpm Enable building of the fpm SAPI executable--with-fpm-user=USER Set the user for php-fpm to run as. (default: nobody)--with-fpm-group=GRP Set the group for php-fpm to run as. For a system user, thisshould usually be set to match the fpm username (default: nobody)--with-fpm-systemd Activate systemd integration--with-isapi=DIR Build PHP as an ISAPI module for use with Zeus--with-litespeed Build PHP as litespeed module--with-milter=DIR Build PHP as Milter application--with-nsapi=DIR Build PHP as NSAPI module for Netscape/iPlanet/Sun Webserver--with-phttpd=DIR Build PHP as phttpd module--with-pi3web=DIR Build PHP as Pi3Web module--with-roxen=DIR Build PHP as a Pike module. DIR is the base Roxendirectory, normally /usr/local/roxen/server--enable-roxen-zts ROXEN: Build the Roxen module using Zend Thread Safety--with-thttpd=SRCDIR Build PHP as thttpd module--with-tux=MODULEDIR Build PHP as a TUX module (Linux only)--with-webjames=SRCDIR Build PHP as a WebJames module (RISC OS only)--disable-cgi Disable building CGI version of PHP
6、General settings:
--enable-gcov Enable GCOV code coverage (requires LTP) - FOR DEVELOPERS ONLY!!--enable-debug Compile with debugging symbols--with-layout=TYPE Set how installed files will be laid out. Type canbe either PHP or GNU [PHP]--with-config-file-path=PATHSet the path in which to look for php.ini [PREFIX/lib]--with-config-file-scan-dir=PATHSet the path where to scan for configuration files--enable-sigchild Enable PHP's own SIGCHLD handler--enable-libgcc Enable explicitly linking against libgcc--disable-short-tags Disable the short-form <? start tag by default--enable-dmalloc Enable dmalloc--disable-ipv6 Disable IPv6 support--enable-dtrace Enable DTrace support--enable-fd-setsize Set size of descriptor sets
7、Extensions:
--with-EXTENSION=shared[,PATH]NOTE: Not all extensions can be build as 'shared'.Example: --with-foobar=shared,/usr/local/foobar/o Builds the foobar extension as shared extension.o foobar package install prefix is /usr/local/foobar/--disable-all Disable all extensions which are enabled by default--with-regex=TYPE Regex library type: system, php. TYPE=phpWARNING: Do NOT use unless you know what you are doing!--disable-libxml Disable LIBXML support--with-libxml-dir=DIR LIBXML: libxml2 install prefix--with-openssl=DIR Include OpenSSL support (requires OpenSSL >= 0.9.6)--with-kerberos=DIR OPENSSL: Include Kerberos support--with-pcre-regex=DIR Include Perl Compatible Regular Expressions support.DIR is the PCRE install prefix BUNDLED--without-sqlite3=DIR Do not include SQLite3 support. DIR is the prefix toSQLite3 installation directory.--with-zlib=DIR Include ZLIB support (requires zlib >= 1.0.9)--with-zlib-dir=<DIR> Define the location of zlib install directory--enable-bcmath Enable bc style precision math functions--with-bz2=DIR Include BZip2 support--enable-calendar Enable support for calendar conversion--disable-ctype Disable ctype functions--with-curl=DIR Include cURL support--enable-dba Build DBA with bundled modules. To build shared DBAextension use --enable-dba=shared--with-qdbm=DIR DBA: QDBM support--with-gdbm=DIR DBA: GDBM support--with-ndbm=DIR DBA: NDBM support--with-db4=DIR DBA: Oracle Berkeley DB 4.x or 5.x support--with-db3=DIR DBA: Oracle Berkeley DB 3.x support--with-db2=DIR DBA: Oracle Berkeley DB 2.x support--with-db1=DIR DBA: Oracle Berkeley DB 1.x support/emulation--with-dbm=DIR DBA: DBM support--with-tcadb=DIR DBA: Tokyo Cabinet abstract DB support--without-cdb=DIR DBA: CDB support (bundled)--disable-inifile DBA: INI support (bundled)--disable-flatfile DBA: FlatFile support (bundled)--disable-dom Disable DOM support--with-libxml-dir=DIR DOM: libxml2 install prefix--with-enchant=DIR Include enchant support.GNU Aspell version 1.1.3 or higher required.--enable-exif Enable EXIF (metadata from images) support--disable-fileinfo Disable fileinfo support--disable-filter Disable input filter support--with-pcre-dir FILTER: pcre install prefix--enable-ftp Enable FTP support--with-openssl-dir=DIR FTP: openssl install prefix--with-gd=DIR Include GD support. DIR is the GD library baseinstall directory BUNDLED--with-vpx-dir=DIR GD: Set the path to libvpx install prefix--with-jpeg-dir=DIR GD: Set the path to libjpeg install prefix--with-png-dir=DIR GD: Set the path to libpng install prefix--with-zlib-dir=DIR GD: Set the path to libz install prefix--with-xpm-dir=DIR GD: Set the path to libXpm install prefix--with-freetype-dir=DIR GD: Set the path to FreeType 2 install prefix--with-t1lib=DIR GD: Include T1lib support. T1lib version >= 5.0.0 required--enable-gd-native-ttf GD: Enable TrueType string function--enable-gd-jis-conv GD: Enable JIS-mapped Japanese font support--with-gettext=DIR Include GNU gettext support--with-gmp=DIR Include GNU MP support--with-mhash=DIR Include mhash support--disable-hash Disable hash support--without-iconv=DIR Exclude iconv support--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--with-interbase=DIR Include InterBase support. DIR is the InterBase baseinstall directory /usr/interbase--enable-intl Enable internationalization support--with-icu-dir=DIR Specify where ICU libraries and headers can be found--disable-json Disable JavaScript Object Serialization support--with-ldap=DIR Include LDAP support--with-ldap-sasl=DIR LDAP: Include Cyrus SASL support--enable-mbstring Enable multibyte string support--disable-mbregex MBSTRING: Disable multibyte regex support--disable-mbregex-backtrackMBSTRING: Disable multibyte regex backtrack check--with-libmbfl=DIR MBSTRING: Use external libmbfl. DIR is the libmbfl baseinstall 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--with-mcrypt=DIR Include mcrypt support--with-mssql=DIR Include MSSQL-DB support. DIR is the FreeTDS homedirectory /usr/local/freetds--with-mysql=DIR Include MySQL support. DIR is the MySQL basedirectory, if no DIR is passed or the value ismysqlnd the MySQL native driver will be used--with-mysql-sock=SOCKPATHMySQL/MySQLi/PDO_MYSQL: Location of the MySQL unix socket pointer.If unspecified, the default locations are searched--with-zlib-dir=DIR MySQL: Set the path to libz install prefix--with-mysqli=FILE Include MySQLi support. FILE is the pathto mysql_config. If no value or mysqlnd is passedas FILE, the MySQL native driver will be used--enable-embedded-mysqliMYSQLi: Enable embedded supportNote: Does not work with MySQL native driver!--with-oci8=DIR Include Oracle Database OCI8 support. DIR defaults to \$ORACLE_HOME.Use --with-oci8=instantclient,/path/to/instant/client/libto use an Oracle Instant Client installation--with-odbcver=HEX Force support for the passed ODBC version. A hex number is expected, default 0x0300.Use the special value of 0 to prevent an explicit ODBCVER to be defined.--with-adabas=DIR Include Adabas D support /usr/local--with-sapdb=DIR Include SAP DB support /usr/local--with-solid=DIR Include Solid support /usr/local/solid--with-ibm-db2=DIR Include IBM DB2 support /home/db2inst1/sqllib--with-ODBCRouter=DIR Include ODBCRouter.com support /usr--with-empress=DIR Include Empress support \$EMPRESSPATH(Empress Version >= 8.60 required)--with-empress-bcs=DIRInclude Empress Local Access support \$EMPRESSPATH(Empress Version >= 8.60 required)--with-birdstep=DIR Include Birdstep support /usr/local/birdstep--with-custom-odbc=DIR Include user defined ODBC support. DIR is ODBC install basedirectory /usr/local. Make sure to define CUSTOM_ODBC_LIBS andhave some odbc.h in your include dirs. f.e. you should definefollowing for Sybase SQL Anywhere 5.5.00 on QNX, prior torunning this configure script:CPPFLAGS=\"-DODBC_QNX -DSQLANY_BUG\"LDFLAGS=-lunixCUSTOM_ODBC_LIBS=\"-ldblib -lodbc\"--with-iodbc=DIR Include iODBC support /usr/local--with-esoob=DIR Include Easysoft OOB support /usr/local/easysoft/oob/client--with-unixODBC=DIR Include unixODBC support /usr/local--with-dbmaker=DIR Include DBMaker support--enable-opcache Enable Zend OPcache support--enable-pcntl Enable pcntl support (CLI/CGI only)--disable-pdo Disable PHP Data Objects support--with-pdo-dblib=DIR PDO: DBLIB-DB support. DIR is the FreeTDS home directory--with-pdo-firebird=DIR PDO: Firebird support. DIR is the Firebird baseinstall directory /opt/firebird--with-pdo-mysql=DIR PDO: MySQL support. DIR is the MySQL base directoryIf no value or mysqlnd is passed as DIR, theMySQL native driver will be used--with-zlib-dir=DIR PDO_MySQL: Set the path to libz install prefix--with-pdo-oci=DIR PDO: Oracle OCI support. DIR defaults to \$ORACLE_HOME.Use --with-pdo-oci=instantclient,prefix,versionfor an Oracle Instant Client SDK.For example on Linux with 11.2 RPMs use:--with-pdo-oci=instantclient,/usr,11.2With 10.2 RPMs use:--with-pdo-oci=instantclient,/usr,10.2.0.4--with-pdo-odbc=flavour,dirPDO: Support for 'flavour' ODBC driver.include and lib dirs are looked for under 'dir'.'flavour' can be one of: ibm-db2, iODBC, unixODBC, genericIf ',dir' part is omitted, default for the flavouryou have selected will be used. e.g.:--with-pdo-odbc=unixODBCwill check for unixODBC under /usr/local. You may attemptto use an otherwise unsupported driver using the \"generic\"flavour. The syntax for generic ODBC support is:--with-pdo-odbc=generic,dir,libname,ldflags,cflagsWhen built as 'shared' the extension filename is always pdo_odbc.so--with-pdo-pgsql=DIR PDO: PostgreSQL support. DIR is the PostgreSQL baseinstall directory or the path to pg_config--without-pdo-sqlite=DIRPDO: sqlite 3 support. DIR is the sqlite baseinstall directory BUNDLED--with-pgsql=DIR Include PostgreSQL support. DIR is the PostgreSQLbase install directory or the path to pg_config--disable-phar Disable phar support--disable-posix Disable POSIX-like functions--with-pspell=DIR Include PSPELL support.GNU Aspell version 0.50.0 or higher required--with-libedit=DIR Include libedit readline replacement (CLI/CGI only)--with-readline=DIR Include readline support (CLI/CGI only)--with-recode=DIR Include recode support--disable-session Disable session support--with-mm=DIR SESSION: Include mm support for session storage--enable-shmop Enable shmop support--disable-simplexml Disable SimpleXML support--with-libxml-dir=DIR SimpleXML: libxml2 install prefix--with-snmp=DIR Include SNMP support--with-openssl-dir=DIR SNMP: openssl install prefix--enable-soap Enable SOAP support--with-libxml-dir=DIR SOAP: libxml2 install prefix--enable-sockets Enable sockets support--with-sybase-ct=DIR Include Sybase-CT support. DIR is the Sybase homedirectory /home/sybase--enable-sysvmsg Enable sysvmsg support--enable-sysvsem Enable System V semaphore support--enable-sysvshm Enable the System V shared memory support--with-tidy=DIR Include TIDY support--disable-tokenizer Disable tokenizer support--enable-wddx Enable WDDX support--with-libxml-dir=DIR WDDX: libxml2 install prefix--with-libexpat-dir=DIR WDDX: libexpat dir for XMLRPC-EPI (deprecated)--disable-xml Disable XML support--with-libxml-dir=DIR XML: libxml2 install prefix--with-libexpat-dir=DIR XML: libexpat install prefix (deprecated)--disable-xmlreader Disable XMLReader support--with-libxml-dir=DIR XMLReader: libxml2 install prefix--with-xmlrpc=DIR Include XMLRPC-EPI support--with-libxml-dir=DIR XMLRPC-EPI: libxml2 install prefix--with-libexpat-dir=DIR XMLRPC-EPI: libexpat dir for XMLRPC-EPI (deprecated)--with-iconv-dir=DIR XMLRPC-EPI: iconv dir for XMLRPC-EPI--disable-xmlwriter Disable XMLWriter support--with-libxml-dir=DIR XMLWriter: libxml2 install prefix--with-xsl=DIR Include XSL support. DIR is the libxslt baseinstall directory (libxslt >= 1.1.0 required)--enable-zip Include Zip read/write support--with-zlib-dir=DIR ZIP: Set the path to libz install prefix--with-pcre-dir ZIP: pcre install prefix--enable-mysqlnd Enable mysqlnd explicitly, will be done implicitlywhen required by other extensions--disable-mysqlnd-compression-supportDisable support for the MySQL compressed protocol in mysqlnd--with-zlib-dir=DIR mysqlnd: Set the path to libz install prefix
7、PEAR:
--with-pear=DIR Install PEAR in DIR [PREFIX/lib/php]--without-pear Do not install PEAR
8、Zend:
--with-zend-vm=TYPE Set virtual machine dispatch method. Type isone of "CALL", "SWITCH" or "GOTO" TYPE=CALL--enable-maintainer-zts Enable thread safety - for code maintainers only!!--disable-inline-optimizationIf building zend_execute.lo fails, try this switch--enable-zend-signals Use zend signal handling
9、TSRM:
--with-tsrm-pth=pth-configUse GNU Pth--with-tsrm-st Use SGI's State Threads--with-tsrm-pthreads Use POSIX threads (default)
10、Libtool:
--enable-shared=PKGS Build shared libraries default=yes--enable-static=PKGS Build static libraries default=yes--enable-fast-install=PKGSOptimize for fast installation default=yes--with-gnu-ld Assume the C compiler uses GNU ld default=no--disable-libtool-lock Avoid locking (might break parallel builds)--with-pic Try to use only PIC/non-PIC objects default=use both--with-tags=TAGS Include additional configurations automatic
11、Some influential environment variables:
CC C compiler commandCFLAGS C compiler flagsLDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in anonstandard directory <lib dir>LIBS libraries to pass to the linker, e.g. -l<library>CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> ifyou have headers in a nonstandard directory <include dir>CPP C preprocessorYACC The `Yet Another Compiler Compiler' implementation to use.Defaults to the first program found out of: `bison -y', `byacc',`yacc'.YFLAGS The list of arguments that will be passed by default to $YACC.This script will default YFLAGS to the empty string to avoid adefault value of `-d' given by some make applications.CXX C++ compiler commandCXXFLAGS C++ compiler flagsCXXCPP C++ preprocessor
转载于:https://www.cnblogs.com/chenpingzhao/p/4584685.html
Linux下PHP5.5编译参数详解相关推荐
- linux下sort命令使用详解---linux将文本文件内容加以排序命令
转载自:http://www.cnblogs.com/hitwtx/archive/2011/12/03/2274592.html linux下sort命令使用详解---linux将文本文件内容加以排 ...
- Linux下的awk用法详解
Linux下的awk用法详解 一.awk介绍 二.awk的语法 三.awk常见用法 四.awk其他用法 五.awk语言特性 一.awk介绍 1.AWK 是一种处理文本文件的语言,是一个强大的文本分析工 ...
- linux输入一个用户看是否在工作,linux下的用户管理详解
linux下的用户管理详解 useradd 命令详解 添加用户 想要对linux下面的帐号了解的话首先必须要了解的4个配置文件[root@localhost /]# cat /etc/passwd 首 ...
- Linux下find命令用法详解
Linux下find命令用法详解 学神VIP烟火 学神IT教育:XueGod-IT 最负责任的线上直播教育平台 本文作者为VIP学员 烟火 第一部分:根据文件名查找 1.在当前目录查找名称为test的 ...
- linux中which命令详解,Linux下which命令使用详解(转)
我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索: which 查看可执行文件的位置. whereis 查看文件的位置. locate 配合数据库查看文件位置. f ...
- linux下测试ftp传输,linux下ftp命令使用详解---linux文件传输ftp命令
linux下ftp命令使用详解---linux文件传输ftp命令 上一篇 / 下一篇 2010-12-18 09:15:35 / 个人分类:Linux ftp(file transfer proto ...
- rm命令linux00,linux下rm命令使用详解 | Soo Smart!
linux下rm命令使用详解---linux删除文件或目录命令 用户可以用rm命令删除不需要的文件.该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除 ...
- linux下top命令参数详解
linux下top命令参数详解 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.下面详细介绍它的使用方法. 内存信息.内容如下: ...
- Linux下文件查找使用详解-羽飞作品
Linux下文件查找使用详解 (1/3) http://www.boobooke.com/v/bbk1579 Linux下文件查找使用详解 (2/3) http://www.boobooke.com/ ...
- linux ping大包指令,linux下ping命令使用详解,
linux下ping命令使用详解, •ping命令一般用于检测网络通与不通,也叫时延,其值越大,速度越慢PING(PacketInternetGrope),因特网包探索器,用于测试网络连接量的程序. ...
最新文章
- (2016北京集训十)【xsy1529】小Q与进位制 - 分治FFT
- cortex m3 gcc项目_广东省住建厅党组书记赵坤到公司陆丰市污水PPP项目实地调研...
- php编写一个学生类_Python零基础入门之编写测试实例
- SAP Spartacus 的延迟加载 Lazy load 设计原理
- [css] 使用overflow: scroll时不能平滑滚动怎样解决?
- python文本编辑器报错_notepad++编辑器中运行python程序时需要注意的编码格式
- 【Pytorch神经网络理论篇】 30 图片分类模型:Inception模型
- 4-6:TCP协议之滑动窗口
- arduino openmv 显示图像_6 个芯片打造复古经典计算机:215 色显示,能编程能玩小游戏...
- Windows下编译FFmpeg-2.6.1详解
- 使用R语言的spgwr包进行地理加权回归(GWR)
- 职称计算机 将计算机broad_1下的e盘映射为k盘网络驱动器,职称计算机考试(网络基础)试题与答案操作.doc...
- android 导入离线地图,Android版百度地图SDK离线包导入相关
- IAP:HTTP 的替代者,更快、更丰富
- 清蒸野猪佩奇自带LastDance
- Photoshop 2018 学习笔记 目录
- 女神节:向女性程序员致敬!
- 如何甄选出一个优秀的软件供应商?by彭文华
- prometheus监控常用告警规则
- 将中文字符串转为拼音