我刚刚从这里在我的 Windows 10 机器上安装了 PHP7(线程安全的 64 位版本)http://windows.php.net/download#php-7.0
我手动设置了 php 文件夹的路径并设置了php.ini
.每当我想使用 php 命令时,它就会进入下一行而不执行任何操作。我输入什么参数甚至无关紧要。没有错误消息,所以我对可能的问题一无所知。
以下是发生的情况:
PS C:'Users'Jakob> php
PS C:'Users'Jakob> php cjasdf
PS C:'Users'Jakob>
即使我导航到 php 文件夹并执行 php.exe也没有任何反应:
PS C:'php> .'php.exe
PS C:'php> .'php.exe aleass
PS C:'php>
RE:您对缺少 Visual C/C++ 运行时库的评论
您需要做的第一件事是使用该运行时库更新 Windows 从这里下载
Ok Power Shell是命令提示符完全不同的野兽,所有常用的DOS命令都被PS命令取代
我让PHP像这样在Power Shell中运行
通过切换到安装 PHP 的文件夹来运行 PHP
PS > Set-Location c:'php
PS > php -v
以下是我将如何做得更好,通过将C:'php
文件夹添加到 PATH,但仅在 PS Windows 实例的持续时间内,即不对 Windows 路径进行永久更改
在此 PS 执行期间将您的 PHP 文件夹添加到 WINDOWS 路径中
PS > $ENV:Path = $ENV:Path + ";c:'php"
CD(或 PS 等效文件)放入包含 PHP CLI 脚本的文件夹中
PS > Set-Location c:'php-source
PS > php test.php
谢谢,我以前从未使用过Power Shell,找到这个简单的东西让我觉得我应该花一些时间更多地了解它。