我刚刚安装了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
系统变量需要更新到正确的路径。
步骤:
-
转到:
Control Panel > System and Security > System > System Properties > Environment Variables > System variables
-
编辑
PHPRC
路径以指向正确的路径。例如,C:Program FilesPHPv7.2
-
打开一个新的命令提示符窗口,然后验证
C:/php -v
是否工作。