Wamp PHP CLI

4
我正在运行wampserver,但无法在CLI中使用php文件。据说有两种运行php的模式,CGI和CLI。我无法弄清如何启用CLI,因为在/wamp/bin/php/php5.2.6中找不到php-cli.exe。当我尝试执行php脚本时,它们无法运行。有人知道如何使用wampserver 2来运行CLI以执行php脚本吗?
我基本上想调用bake.php脚本来打开cake console。

你为什么认为CLI没有启用?有错误信息吗?你的PATH中是否设置了PHP? - Mike B
3个回答

7
您需要有一个名为php.exe的文件,它是CLI版本。这样您就可以执行以下操作:
php.exe -f phpfile.php

使用命令行运行文件。


我还有一个问题。即使我使用命令行运行它,我也无法启动PHP CLI。 - lyhong

5
如果您遇到环境变量问题,以下是一些解决方法:
  1. 进入“我的电脑”属性
  2. 点击高级选项卡
  3. 点击环境变量
  4. 编辑系统变量下的“路径”,将php和cake控制台文件夹的路径添加进去

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

注意:您需要更改路径以匹配您自己的路径,同时确保每个路径之间有分号。


关于环境变量(EV)的伟大想法,这是让PHP和任何基于控制台的应用程序在不导航到目录的情况下工作的方法。 - RobertPitt

1

这里有一些可能会有帮助的内容:http://www.devtrench.com/php-command-line-cli-tips/

重要提示:

  1. 如果您之前已经安装了php,并重新安装它:请通过在Windows中查看环境变量来确保您正在使用命令行中的哪个版本的php。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接