PHP CLI 在 Windows 下的配置问题
程序员文章站
2024-01-28 10:35:16
...
看到手册这个页面讲述通过一定步骤能够让PHP像运行普通命令行程序一样在Windows Command Line 中运行 : PHP 在 Microsoft Windows 下的命令行方式 。
按照上述讲述的操作后的确可以去除.php
后缀运行文件了,但是很奇怪的是并不能关联到php.exe
上去,而还是用默认的编辑器打开了(我之前设置了SublimeText关联了.php
文件)。但是如果我直接右键设置默认打开程序为php.exe
的话,使用命令行程序内部没法获取到命令行设置的参数。
下面是我当前的注册表相关信息:
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
的话,使用命令行程序内部没法获取到命令行设置的参数。
下面是我当前的注册表相关信息:
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手册的指导。
推荐阅读
-
Php4和php5的配置在不同系统下的比较_PHP教程
-
PHP-5.5.10+Apache httpd-2.4.9在Windows系统下配置实战
-
PHP CLI 在 Windows 下的配置问题
-
在Windows服务器下用Apache和mod_wsgi配置Python应用的教程
-
Symfony2在Nginx下的配置方法图文教程_php实例
-
Symfony2在Nginx下的配置方法图文教程_php实例
-
Apache + php3在WIN98下的安装与配置
-
Windows 环境下的 PHP5+Apache+mysql 服务器的配置
-
windows 2008 r2 下面搭建 iis+sql server +php56 环境遇见的一些问题记录一下
-
请大家进来讨论下,windows 系统下 nginx+php 是如何解决并发访问有关问题的