Windows不支持shebang
语法如Linux一样。
要配置.php
文件扩展名关联与PHP可执行文件打开。
- 右键单击一个
.php
文件(或任何文件扩展名要与php.exe的关联)Open With
- 选择
More Apps
- 滚动
- 点击底部
Choose another app
- 选择
Look for another app on this PC
- 导航至
php.exe
可执行文件并将其选中
- 检查
Always use this app to open .php files
- 点击确定
之后你可以打开一个命令提示符(cmd
),并有PHP的路径执行.php
文件,而无需前缀PHP。
您也可以通过双击文件来执行.php
文件(尽管PHP终端在执行后不会保持打开状态,除非像.bat
文件函数那样添加sleep
)。
我用.php3
作为一个例子,因为我已.php
配置为打开 我的IDE。
d:\ test.php3
<?php
echo 'Hello World';
要与chmod 0111
使.php
文件扩展名的可执行文件就像Linux中。您必须将;.PHP
附加到PATHEXT
Windows环境变量。
为了让文件全局可访问的,追加.php
文件位于您的Windows PATH
环境变量的目录。否则.php
文件移动到您的PATH
的Windows环境变量已列出一个目录下,如C:\Windows
或C:\Windows\System32
初始化新的环境变量,无论是推出一个新的命令提示符(cmd
)为管理员和关闭或重新启动。
或者创建一个C:\Windows\Jimboo.bat
文件,其中包含。
@echo off
"X:\path\to\php.exe" "X:\path\to\index.php"
然后,这将通过键入Jimboo
在命令提示符处执行所需的文件。
定义php可执行文件的路径为windows环境变量https://stackoverflow.com/a/2736574/853360 –
创建一个批处理文件并将其添加到您的路径? – MatsLindh