【问题标题】:Fatal Error Class COM not found with extension php_com_dotnet installed未找到安装了扩展 php_com_dotnet 的致命错误类 COM
【发布时间】:2019-07-05 04:42:51
【问题描述】:

我最近在 Windows Server 2012 R2 机器上安装了 PHP 5.6.37。

PHP 文件夹已从运行良好的 Windows 10 机器复制。 由于安装不正确,我手动将C:\php 添加到PATH 环境变量中。

当我尝试运行一些使用 COM 类的代码时,它会抛出:

Fatal error: Class 'COM' not found in XXXX on line 42

寻找解决方案,我找到了这个答案:

但是这些都不适合我,因为(扩展和php.ini 文件)都很好,因为它之前在 Windows 10 机器上工作过。

那么问题可能出在哪里?

【问题讨论】:

    标签: php com environment-variables


    【解决方案1】:

    PHPRC 环境变量丢失

    PHPRC = C:\php
    

    看了一圈后,发现问题是由PHP文件夹的手动复制引起的,因为我跳过了.msi文件的安装。安装文件不仅将 PHP 文件夹添加到 PATH 变量,而且还创建了一个名为 PHPRC 的新变量,该变量确定 运行时配置 的位置(默认为 C:\php)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-01
      • 2013-08-16
      • 2017-12-28
      • 2010-09-18
      • 2017-04-19
      • 1970-01-01
      • 2012-07-27
      相关资源
      最近更新 更多