php windows server 2012如何显示加载的扩展名

时间:2015-12-01 10:57:56

标签: php xampp windows-server-2012 windows-server

在mac os上,我会这样做:

php -r "print_r(get_loaded_extensions());"
在终端上

获取加载的扩展

但在Windows Server 2012中,我收到错误,即php无法识别

如何在Windows Server 2012上获取加载的扩展程序?

我在xampp

2 个答案:

答案 0 :(得分:1)

使用此内容在htdocs文件夹中创建一个文件,然后通过浏览器访问

<?php
echo '<pre>';
print_r(get_loaded_extensions());

<?php
phpinfo();

输出:

Array
(
    [0] => Core
    [1] => bcmath
    [2] => calendar
    [3] => ctype
    [4] => date
    [5] => ereg
    [6] => filter
    [7] => ftp
    [8] => hash
    [9] => iconv
    [10] => json
    [11] => mcrypt
    [12] => SPL
    ...
)

通过命令行访问

在键盘上按 winkey + 中断/暂停,继续进行高级设置,然后创建一个名为PHP_HOME的新环境变量值必须是php路径,在编辑变量path之后,将光标放在最后并添加;%PHP_HOME%;确认所有操作,打开新cmd,尝试php -v

答案 1 :(得分:1)

所有支持的平台中的过程完全相同。您可能收到此错误消息:

  

&#39; PHP&#39;不被认为是内部或外部命令,可操作   程序或批处理文件。

这与PHP无关。只要您输入一个不存在或无法找到的命令,就会收到此消息。

你可以:

  • 将PHP目录添加到PATH环境变量(就像在Unix中一样 - 我猜 - MacOS)

  • 首先切换到PHP目录:

    cd "C:\Path\To\PHP"
    php -r "print_r(get_loaded_extensions());"
    
  • 输入完整路径:

    "C:\Path\To\PHP\php" -r "print_r(get_loaded_extensions());"