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



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

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

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

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

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

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

消息框5:[php.exe-未找到入口点]在动态链接库php7.dll中找不到过程入口点zend_wrong_paramers_count_error@@24

消息框6:[php.exe-Ordinal Not Found]在动态链接库SSLEAY32.dll中找不到序号407。

消息框7&8:[php.exe-找不到入口点]在动态链接库php7.dll中找不到过程入口点spprintf

消息框9:[php.exe-未找到入口点]在动态链接库php7.dll中找不到过程入口点call_user_function_ex

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

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

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

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

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

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

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

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

步骤:

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

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

  3. 打开一个新的命令提示符窗口,然后验证C:/php -v是否工作。

最新更新