从命令行运行PHP脚本时出现入口点错误
我试图通过编写一个批处理文件来安排一个PHP脚本在Windows上运行。以下是运行脚本的行:从命令行运行PHP脚本时出现入口点错误,php,command-line,Php,Command Line,我试图通过编写一个批处理文件来安排一个PHP脚本在Windows上运行。以下是运行脚本的行: C:\Program Files (x86)\PHP>php.exe -f D:\Web\Sites\scriptPage.php 这会运行页面,页面处理的结果会很好,但会弹出此消息 “在动态链接库php5.dll中找不到过程入口点zend_ini_string_ex” 我不知道为什么会这样。在这个问题上,我们根本没有使用Zend。我在几个不同的页面上尝试过,同样的事情也发生了 这方面的任何帮助
C:\Program Files (x86)\PHP>php.exe -f D:\Web\Sites\scriptPage.php
这会运行页面,页面处理的结果会很好,但会弹出此消息
“在动态链接库php5.dll中找不到过程入口点zend_ini_string_ex”
我不知道为什么会这样。在这个问题上,我们根本没有使用Zend。我在几个不同的页面上尝试过,同样的事情也发生了
这方面的任何帮助都会很好
谢谢 我在Apache和PHP下安装xdebug时遇到了这个问题 在php.ini中,找到一行如下所示:
zend_extension_ts="c:/PHP/ext/php_xdebug-2.1.2-5.2-vc6.dll"
并对其进行评论
如果确实需要使用xdebug,请确保下载了正确版本的xdebug
用于php安装。我有Apache2.2.17和PHP5.2.17,我正在尝试安装xdebug
对于PHP 5.3,它给了我这个错误消息:
*在动态链接库php5.dll*中找不到过程入口点zend_ini_string_ex*我知道这一问题解决已有一段时间了,但我遇到了同样的问题。我在Windows服务器上安装了Zend Server,并试图配置计划任务,但它没有启动 在动态limk库php5.dll中找不到过程入口点php_checkuid
问题是,以前我安装了另一个PHP版本(单机版,不带Zend Server),并且在Windows环境变量中,PHPRC变量指向旧版本的PHP。我更改了这个变量,使它指向Zend Srever的PHP,一切正常。我安装了独立版本的PHP,然后安装了Zend Server。与Juris提到的一样,PHPRC变量指向独立的php5.dll。我改变了道路,一切都很好 对于未来的谷歌用户:取消对opcache enable和opcache_cli的注释似乎可以解决我的问题
也就是说,我不知道这个错误意味着什么,可能是xdebug导致的。在生产机器上,您不必担心这一点。