我不知道这是否是默认行为,但对我来说似乎很奇怪。
我在 Windows 7 机器上使用 PHP 5.4.3 从头开始安装 WAMP 服务器 v2.2e。我得到了这些我并不真正关心的小错误(当我激活扩展时,我有时需要退出 WAMP 并重新启动它以查看更改),
但这不是我来这里的原因。
当我点击 WAMP 图标 -> PHP -> php.ini 时,我打开的文件是 apache 目录中的文件(<WAMP dir>\apache\apache2.4.2\bin\php.ini
)
windows cmd 命令输出的php -i | find /i "Configuration File"
输出<WAMP dir>bin\php\php5.4.3\php.ini
这是期望的行为吗?
我实际上想要做的是安装phpdoc,我打开后得到的输出(使用我的浏览器,而不是命令行PHP)localhost/phpDocumentor/installer.php
有以下几行:
...
...
Problem 2
- Installation request for phpdocumentor/template-checkstyle 1.0.1 ->
satisfiable by phpdocumentor/template-checkstyle 1.0.1.
- phpdocumentor/template-checkstyle 1.0.1 requires ext-xsl * ->
the requested PHP extension xsl is missing from your system.
Problem 3
- Installation request for phpdocumentor/template-new-black 1.0.4 ->
satisfiable by phpdocumentor/template-new-black 1.0.4.
- phpdocumentor/template-new-black 1.0.4 requires ext-xsl * ->
the requested PHP extension xsl is missing from your system.
Problem 4
...
...
...你明白了。
WAMP 使用的 php.ini 文件具有:
extension=php_xsl.dll
命令行 php 使用的 php.ini 有:
;extension=php_xsl.dll
我可以取消注释另一个 .ini 文件中的扩展名,但这不能解决问题。
有任何想法吗?