PHP 5.3.3配置模块


PHP 5.3.3 configuration modules

我有一台运行Centos 6.4 32位、PHP 5.3.3的服务器,到目前为止,我使用了yum安装了PHP。我注意到,当调用函数phpinfo()时,我得到以下输出:

"/configure"--build=i386 redhat-linux-gnu''--host=i386 redhat-linux-gnu'--target=i686 redhat-liinux-gnu'"--程序前缀="--前缀=/usr/"--exec前缀=/usr"--bindir=/usr/bin"--sbindir=/usr/sbin"--sysconfdir=/etc/"--datadir=/usr/share"--includedir=/usr/include"--libdir=/usr/lib"--libexecdir=/usr/libexec"--localstatedir=/var/"--sharedstatedir=/var/lib"--mandir=/usr/share/man"'--infodir=/usr/share/info''-缓存文件=/config.cache'"--带有libdir=lib"--带有配置文件路径=/etc/"--使用配置文件scan dir=/etc/php.d"--禁用调试"--带图片"--禁用rpath"--不带梨"--带-bz2"--带有exec dir=/usr/bin"--带有freetype dir=/usr/"--使用png dir=/usr/"--使用xpm dir=/usr"--启用gd本机ttf"--不带gdbm"--带gettext"--有gmp"--带有iconv"--带有jpeg dir=/usr/"--带有openssl"--带pcre regex=/usr/"--带zlib"--带layout=GNU"--启用exif"--启动ftp"--启用魔术引号"--启用套接字"--启用sysvsem"--启用sysvshm"--启用sysvmsg"—使用kerberos"--启用ucd-snmp破解"--启用shmop"--禁用日历"--不带sqlite"--带libxml dir=/usr/"--启用xml"--带系统tzdata"--带-apxs2=/usr/sbin/apxs"--不带mysql"

以下都是已禁用的

"--不带gd"--禁用dom"--禁用dba"--不带unixODBC"--禁用pdo"--禁用xmlreader"--禁止xmlwriter"--without-sqlite3'"--禁用phar"--禁用fileinfo'"--禁用json"--不带pspell"--禁用wddx"—不带curl"--禁用posix"--禁用sysvmsg"--停用sysvshm"--禁用sysvsem"

我已经解析了所有其他INI:

/etc/php.d/curl.ini、/etc/php.d/fileinfo.ini、/etc/php.dwg、,/etc/php.d/json.ini、/etc/php.d/mbstring.ini、/etc/php.d/mssql.ini,/etc/php.d/mysql.ini、/etc/php.d/mysqli.ini、/etc/php.d/odbc.ini,/etc/php.d/pdo.ini、/etc/php.d/pdo_dblib.ini,/etc/php.d/pdo_mysql.ini、/etc/php.d/pdo_odbc.ini,/etc/php.d/pdo_sqlite.ini、/etc/php.d/phar.ini、/etc/php.d/soap.ini,/etc/php.d/sqlite3.ini、/etc/php.d/zip.ini

所有这些模块都已启用。

是这样的样子,还是我错过了什么?

是。PHP模块本身是在没有所有这些扩展的情况下构建的,然后分别构建扩展,基本PHP模块动态加载。往前走,没什么可看的。