PHP:无法找到过程入口点php_checkuid

时间:2015-11-19 13:27:26

标签: php apache

我有一个托管在Windows机器上的应用程序,它安装了两个版本的PHP。

它不受我的控制,因为还有另一家供应商的应用程序需要使用较旧的PHP版本;我的应用程序使用apache和其他供应商的应用程序IIS。这两个PHP版本安装在不同的文件夹中,我的版本是:c:\ app \ php'和其他供应商在' c:\ php'。

问题是,当我进入我的PHP版本所在的文件夹(c:\ app \ php')并在命令行中运行PHP.EXE时,我收到此错误:

程序入口点php_checkuid无法位于动态链接库C:\ PHP \ ext \ somedll.dll

为什么会这样?我在文件夹&c; \ app \ php'中调用PHP.EXE,而不是在' c:\ php'中调用PHP.EXE。如何解决?

2 个答案:

答案 0 :(得分:0)

我的解决方案是将PHPRC环境变量设置为正确的PHP实例(c:\ app \ php)的文件夹。在它被设置为错误之前(c:\ php)。

要执行此操作,请在Windows中搜索您帐户的“Edir环境变量”,然后查找“PHPRC'并将其设置为PHP实例的正确文件夹。

答案 1 :(得分:0)

在Windows环境变量“路径”中输入要使用的php版本的路径。

将phpForApache.ini的完整内容复制到该文件夹​​中的php.ini文件中。

之后,在任何地方打开命令窗口并键入php -v应该可以工作。

祝你好运。