PHP 5.4默认启用扩展。

5

我想找到PHP 5.4默认启用的扩展列表。我已经找到了配置选项的列表。

然而,除了使用以下方式安装PHP 5.4外,我想知道哪些扩展是默认启用的。

./configure
make
make install
php -i

这个应该在某处有文档记录... 有人知道在哪儿吗?


你可以随时获取默认的php.ini文件并解析出已启用的扩展指令。 - nickb
2个回答

2

1
这是./configure --help的输出结果。虽然它显示了默认值,但并没有显示哪些扩展默认启用。 - Jason McCreary

2

我不知道有没有预先构建的方法来做到这一点。这是在OS X上没有任何配置选项的5.4.12版本:

php-5.4.12 matthew$ sapi/cli/php -m

[PHP Modules]
Core
ctype
date
dom
ereg
fileinfo
filter
hash
iconv
json
libxml
pcre
PDO
pdo_sqlite
Phar
posix
Reflection
session
SimpleXML
SPL
sqlite3
standard
tokenizer
xml
xmlreader
xmlwriter

请注意,您不必执行make install。只需执行以下操作:
./configure
make
sapi/cli/php -m

PHP会分析您之前的配置。与php -m进行比较,以确保它真正是默认值。 - Jason McCreary
我亲自确认过了,这确实是默认设置。谢谢。 - Jason McCreary

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接