我正在运行 wampserver,但似乎无法在 CLI 中使用 php 文件。据说php有两种运行模式,CGI和CLI。我不知道如何启用 CLI,因为我在 /wamp/bin/php/php5.2.6 中没有看到 php-cli.exe。当我尝试执行 php 脚本时,它们不会运行。有谁知道如何使用 wampserver 2 让 CLI 运行 php 脚本?

我基本上是想调用一个bake.php脚本来打开一个蛋糕控制台。

有帮助吗?

解决方案

您应该有一个文件php.exe的,这是CLI版本。所以,你可以做

php.exe -f phpfile.php

使用命令行运行文件。

其他提示

如果您遇到环境变量问题,请按照以下步骤进行修复:

  1. 转到我的电脑属性
  2. 单击高级选项卡
  3. 点击环境变量
  4. 在系统变量下编辑“路径”,并具有通往php和蛋糕控制台文件夹的路径

例子: C:\wamp\bin\php\php5.2.9-2;C:\wamp\www\cake\cake\console;

笔记:您必须更改路径以匹配您的路径,并确保您有;分隔每条路径

这里有一些可以帮助的东西: http://www.devtrench.com/php-command-line-cli-tips/

要点:

  1. 如果您之前安装过 php,请重新安装:通过检查 Windows 中的环境变量来确定您在命令行中使用的 php 版本

  2. 确保您使用正确的 php.ini 文件

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top