php 7 windows cli,PHP CLI 在 Windows 下的配置问题

看到手册这个页面讲述通过一定步骤能够让PHP像运行普通命令行程序一样在Windows Command Line 中运行 : PHP 在 Microsoft Windows 下的命令行方式 。

按照上述讲述的操作后的确可以去除.php后缀运行文件了,但是很奇怪的是并不能关联到php.exe上去,而还是用默认的编辑器打开了(我之前设置了SublimeText关联了.php文件)。但是如果我直接右键设置默认打开程序为php.exe的话,使用命令行程序内部没法获取到命令行设置的参数。

bVkgli

下面是我当前的注册表相关信息:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.php]

@="phpfile"

"Content Type"="application/php"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\phpfile]

@="PHP Script"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\phpfile\Shell]

@="Open"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\phpfile\Shell\Open]

@="&Open"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\phpfile\Shell\Open\Command]

@="\"E:\\Dropbox\\upupw\\php5\\php.exe\" -f \"%1\" -- %~2"

回复内容:

看到手册这个页面讲述通过一定步骤能够让PHP像运行普通命令行程序一样在Windows Command Line 中运行 : PHP 在 Microsoft Windows 下的命令行方式 。

按照上述讲述的操作后的确可以去除.php后缀运行文件了,但是很奇怪的是并不能关联到php.exe上去,而还是用默认的编辑器打开了(我之前设置了SublimeText关联了.php文件)。但是如果我直接右键设置默认打开程序为php.exe的话,使用命令行程序内部没法获取到命令行设置的参数。

bVkgli

下面是我当前的注册表相关信息:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.php]

@="phpfile"

"Content Type"="application/php"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\phpfile]

@="PHP Script"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\phpfile\Shell]

@="Open"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\phpfile\Shell\Open]

@="&Open"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\phpfile\Shell\Open\Command]

@="\"E:\\Dropbox\\upupw\\php5\\php.exe\" -f \"%1\" -- %~2"

公子你需要合适的小工具。

建议用FileTypesMan,具体查看一下php扩展名的文件关联情况。尤其要注意open也就是右键打开 (&O)的行为是否正确。

最坏情况下,你也可以彻底删除php扩展名的所有关联,把PHP文件恢复到未知文件类型,以一个干净的状态重新重复php手册的指导。

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值