Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP通过CLI-无法加载扩展_Php_Windows_Xampp_Command Line Interface - Fatal编程技术网

PHP通过CLI-无法加载扩展

PHP通过CLI-无法加载扩展,php,windows,xampp,command-line-interface,Php,Windows,Xampp,Command Line Interface,我在没有设置任何环境变量(!)的情况下打开了调用“php”的CLI(Windows7作为管理员),并收到一些错误消息,说明php无法打开扩展 例如: PHP Startup: bz2: Unable to initialize module Module compiled with module API=20060613 PHP compiled with module API=20090626 These options need to match 另一种说法是: PHP Startup:

我在没有设置任何环境变量(!)的情况下打开了调用“php”的CLI(Windows7作为管理员),并收到一些错误消息,说明php无法打开扩展

例如:

PHP Startup:
bz2: Unable to initialize module
Module compiled with module API=20060613
PHP compiled with module API=20090626
These options need to match
另一种说法是:

PHP Startup: Unable to load dynamic library "\xampp\php\ext\php_exif.dll" - The specified module was not found.
接着是许多类似的信息。我在位于D:\的xampp中运行PHP,并且-记住-还没有设置任何path变量。我尝试设置它(路径-变量),对错误没有任何影响

我正在运行PHP5.3.8


我想知道为什么错误消息中没有显示驱动器号。这可能是错误的原因吗?

第一个非常简单-您必须找到具有匹配API版本的扩展。你的看起来很老

多谢各位。但是在哪里可以找到准确的呢?哦。很难说,我在windows上不使用php。但在我搜索“libname phpversion windows”之前,通过注释错误的扩展名修复了这个问题。从那时起,我的CakePHP应用程序不再显示任何内容,而是以任何方式显示。找不到我安装的正确PHP版本的所有DLL。对我来说,这是一个贫穷的PHP证书,不给任何快速的可能性来解决这个。。差。我最好的猜测是使用Virtual机器或低功耗专用机器,并在其上安装一些linux服务器。一开始似乎很难使用它,但随后您将看到它的强大性和简单性。此外,大多数托管公司都使用linux,因此在同一平台上编写软件将有助于避免迁移问题。