php - 从命令行运行 PHP 脚本时出现入口点错误

标签 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。我已经在几个不同的页面上尝试过,同样的事情发生了。

在这方面的任何帮助都会很棒。

谢谢!

最佳答案

我在Apache和PHP下安装xdebug时遇到了这个问题。

在您的 php.ini 中找到如下所示的一行:

zend_extension_ts="c:/PHP/ext/php_xdebug-2.1.2-5.2-vc6.dll"

然后注释掉。

如果你确实需要使用 xdebug,确保你已经下载了正确版本的 xdebug 用于您的 php 安装。我有 Apache 2.2.17 和 PHP 5.2.17,我正在尝试安装 xdebug 对于 PHP 5.3,它给了我这个错误消息:

*程序入口点zend_ini_string_ex无法定位到动态链接库php5.dll中*

关于php - 从命令行运行 PHP 脚本时出现入口点错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8154016/

相关文章:

npm - 仅在特定文件上自动修复 lint 问题

windows - Windows 命令行 merge 工具

php - 使用 PHP 进行高级日期验证

php - 服务器端代码与客户端代码混合 - 最佳实践

php - 我怎样才能用更短的方式写出很多类似的 if 语句?

command-line - 如何从命令行将错误列表(或任何自定义查询)从 TFS 导出到 Excel?

java - 使用 utf-8 代码页的 Windows 命令行问题

php - file_get_contents() 是否使用缓存?

php7 zend 扩展 : refcount for stack variable?

xml - 如何在 Java 中使用不编码的 Saxon XPath 处理器