php 不被识别为内部命令(在 Windows 中)

标签 php windows cmd

我想使用名为 Symfony 的框架进行开发,但我没有 Mac,也不想与 Debian 双启动。

我通过 Virtual Box 尝试了虚拟主机,但它不起作用。所以我决定继续使用 Windows。

所以当教程告诉我做的时候

php lib/vendor/symfony/data/bin/check_configuration.php

我在 Windows cmd 中做的:

php lib\vendor\symfony\data\bin\check_configuration.php

它告诉我:

'php' is not recognized as an internal or external command

我使用 UwAmp (php 5.2.12 + mysql + apache) 存储在

E:\logiciels\UwAmp\

我里面有一堆文件,但我想这很重要:

E:\logiciels\UwAmp\apache\php_5.2.11

如何使windows cmd中的cmd PHP正常工作?

最佳答案

您必须将 php 可执行文件所在的目录添加到您的“路径”变量(我猜您的情况是 E:\logiciels\UwAmp\apache\php_5.2.11 ).在 Windows 中,您可以按照此处所述执行此操作:http://www.computerhope.com/issues/ch000549.htm

您在此路径变量中放置的任何目录(它们由分号分隔)将自动用于例如 cmd shell。

关于php 不被识别为内部命令(在 Windows 中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2920903/

相关文章:

php - 使用 ajax 和 codeigniter 进行表单验证

PHP-Memcached : MySql resource caching

windows - 过滤批处理脚本中的结果以供用户选择打印机

ruby-on-rails - 如何在 Windows PC(Windows 7/Windows 8)上部署 Rails 应用程序?

windows - 如何避免 Windows 签名 Electron 应用程序出现警告?

php - 在 php 中以不同的方式加入两个 mysql 表

php - sql中加分号

windows - 批处理 : run as administrator from mapped network drive

Windows cmd提示移动文件

perl - 为什么 Perl 的 "system (' 某些命令')"与 c :\> some command? 的行为不同