PHP 7.2 64 位 nts "php.exe - Entry Point Not Found" "C:/php -v" 错误

PHP 7.2 64bit nts "php.exe - Entry Point Not Found" errors for "C:/php -v"

我刚刚使用 Web 平台安装程序为 PHP 7.2 安装了 PHP 7.2.7 (x64) & Windows 缓存扩展 2.0 (x64)。

然而,当我 运行 任何 php 命令时,例如 php -v 出现以下弹出窗口!

消息框 1:[php.exe - 未找到入口点]无法在动态 link 库中找到过程入口点 vspprintf php7.dll.

消息框 2:[php.exe - 未找到入口点] 无法在动态 link 库中找到过程入口点 strpprintf php7.dll.

消息框 3:[php.exe - 未找到入口点] 无法在动态 link 库中找到过程入口点 spprintf php7.dll.

消息框 4:[php.exe - 未找到入口点]无法在动态 link 库中找到过程入口点 vspprintf php7.dll.

消息框 5:[php.exe - 未找到入口点] 无法在动态中找到过程入口点 zend_wrong_paramers_count_error@@24 link 图书馆 php7.dll.

消息框 6:[php.exe - 未找到序号] 无法在动态 link 库 SSLEAY32.dll.

中找到序号 407

消息框 7 和 8:[php.exe - 未找到入口点] 无法在动态 link 中找到过程入口点 spprintf图书馆 php7.dll.

消息框 9:[php.exe - 未找到入口点]无法在动态 [=97] 中找到过程入口点 call_user_function_ex =] 图书馆 php7.dll.

消息框 10:[php.exe - 未找到入口点] 无法在动态 link 库中找到过程入口点 spprintf php7.dll.

消息框 11:[php.exe - 未找到入口点] 无法在动态 link 库中找到过程入口点 strpprintf php7.dll.

消息框 12:[php.exe - 未找到入口点] 无法在动态 link 库中找到过程入口点 spprintf php7.dll.

最后它在命令提示符下输出以下内容:

PHP 7.2.7 (cli)(内置:2018 年 6 月 19 日 23:13:48)(NTS MSVC15(Visual C++ 2017)x64) 版权所有 (c) 1997-2018 PHP Group Zend Engine v3.2.0,版权所有 (c) 1998-2018 Zend Technologies

我试过禁用扩展等,但我不知道还能尝试什么。

"old" PHPRC 环境变量的存在将导致加载错误的 php.ini 文件。

PHPRC 系统变量需要更新为正确的路径。

步骤:

  1. 转到:Control Panel > System and Security > System > System Properties > Environment Variables > System variables

  2. 编辑 PHPRC 路径以指向正确的路径。例如,C:\Program Files\PHP\v7.2\

  3. 打开一个新的命令提示符 window 然后验证 C:/php -v 是否有效。