我最近在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机器上都可以使用。
问题可能在哪里?
答案 0 :(得分:1)
PHPRC = C:\php
多看了一遍后,我发现问题是由PHP文件夹的手动副本引起的,因为我跳过了使用.msi
文件的安装。安装文件不仅将PHP文件夹添加到PATH
变量,而且还会创建一个名为PHPRC
的新变量,该变量确定运行时配置的位置(C:\php
默认)。