首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

windows命令行筛选-windows下使用命令行运行PHP

之前一直想,在命令行下能不能运行PHP程序,像C语言一样可以通过命令行拿到参数。...从PHP5之后PHP的发行包中CLI的执行文件是php.exe,CGI版本的是php-cgi.exe,并且其中附带一个php-win.exe的文件,其相当于CLI版本,其不输出任何信息。...二、命令下执行PHP程序   要在命令行下运行PHP程序,可以不需要设置window,直接执行类似下面这样的命令即可: F:\XAMPP\php\php.exe -f "F:\XAMPP\htdocs\...test.php" -- -arg1 -arg2   前半部分是php.exe所在的位置, -f 是选项 后面接要执行php文件的路径 -arg1 -arg2是所带的参数。...\php.exe" -f "%1" -- %~2   这样就可以直接不加php.exe文件所在路径和php文件的后缀直接执行了。

90820
您找到你想要的搜索结果了吗?
是的
没有找到

Windows 命令行下的多版本 PHP 共存优化

但很快我就发现这行不通,因为每个 PHP 版本都有一个名为 php.exe 的可执行文件,环境变量最终只能识别一个有效的 php.exe。...快捷方式方案的探索 接着,我尝试创建不同名字的快捷方式,将每个版本的 php.exe 都指向一个特定的快捷方式,并将这些快捷方式放在一个统一的目录中,然后再将这个目录添加到环境变量中。...,看起来就像直接调用 php.exe 一样。...%* 则是一个特殊的参数,它表示将命令行中传递给批处理文件的所有参数都传递给 php.exe。 然后,我为每个需要用到的 PHP 版本都创建了一个这样的批处理文件,并将它们放在同一个目录中。...命令行会自动调用对应版本的 PHP,并传递所有必要的参数。 最终效果 通过这种方法,我成功地在 Windows 的命令行下实现了多版本 PHP 的共存。

12910

腾讯云PHP SDK之Windows PHP Composer

这篇文档经过大量实践验证,验证了php6/7/81、安装VC库php.exe的执行依赖VC库,配置PHP环境之前先安装好VC库,我用的http://www.downxia.com/downinfo/162121....html2、下载nts php包并解压(我先下载的PHP5.6.40,调用接口的结果里如果有中文,在命令行下中文显示乱码,换PHP7.4.2后结果里的中文正常显示)https://windows.php.net...://getcomposer.org/composer.phar 放到php.exe所在目录,并在php.exe所在目录新建一个composer.phar.bat的文件,内容为"%~dp0php.exe.../packagist.org/packages/tencentcloud/tencentcloud-sdk-php看到最新版本是3.0.126(随着时间变化,版本会有变化,以你看到最新版为准)也可以用命令查找...(see http://curl.haxx.se/libcurl/c/libcurl-errors.html)image.png解决办法:命令行执行php -r "echo sys_get_temp_dir

7K60

win7下添加php的环境变量(全)

我的本机是win7系统,安装的是phpStudy,完整的php.exe文件路径是D:\phpStudy\php\php-5.5.38,完整的php.exe路径是D:\phpStudy\php\php-5.5.38...\php.exe,最终要加入的环境变量就是后者了 步骤1、先打开我的电脑->属性->高级->点击下面的环境变量,进入环境变量配置界面 步骤2、点击Administrator的用户变量下面的新建按钮:...变量名:Path(大小写都可以) 变量值:php.exe的文件路径(如我的是D:\phpStudy\php\php-5.5.38) 点击确定,这样Administrator...的用户变量就设置好了 步骤3、然后下面的系统变量中: 选中path,点击编辑 在变量值一栏的最后输入英文的分号加上php.exe的路径(如我的是D:\phpStudy...\php\php-5.5.38\php.exe) 点击确定,这样下面的系统变量就设置好了

84051

PHP命令执行漏洞初探

PHP命令执行漏洞初探 Mirror王宇阳 by PHP 命令执行 PHP提供如下函数用于执行外部应用程序;例如:system()、shell_exec()、exec()、passthru() system...> 在服务端运行php.exe index.php 192.168.2.1 ? 执行php.exe index.php "|net user"(这里的“|”符号的作用时屏蔽源代码的ping字符) ?...passthru() — 执行外部程序并且显示原始输出 proc_open() — 执行一个命令,并且打开用来输入/输出的文件指针。...shell_exec() — 通过 shell 环境执行命令,并且将完整的输出以字符串的方式返回。...popen() — 通过 popen() 的参数传递一条命令,并对 popen() 所打开的文件进行执行 eval() PHP中的eval()函数可以把参数字符串按照PHP代码来动态执行,输入的字符串必须是合法的

1.6K20

以1个具体接口为例来展示Windows下腾讯云PHP SDK的使用

,换PHP7.4.2后结果里的中文正常显示)这里要重点注意:php.exe的执行依赖VC库,配置PHP环境之前先安装好VC库,我用的 http://www.downxia.com/downinfo/162121...mirrors.tencent.comset GO111MODULE=onset GOPROXY=http://mirrors.tencent.com/go/,direct上面命令只在当前命令窗口生效,...article/1883670五、打开IIS配置PHP环境并调试首先运行inetmgr打开IIS1、指定网站根目录到之前准备的源码目录2、如下图找到PHP Manager双击配置PHP环境如上图,我们只需找到php.exe...所在目录选定php.exe即可完成配置,其他的phpinfo()、php_curl、php_openssl都属于检查动作了。...打开你php.exe所在目录的php.ini,找到curl.cainfo,默认没配置,需要你下载cacert.pem进行配置https://curl.haxx.se/ca/cacert.pem下载cacert.pem

2.1K51

在 Windows 上安装 Composer

下载安装程序 b、运行安装程序,需要开启三个扩展 openssl、curl、mbstring,没有开启的话 composer 也可以帮助开启;会自动将composer添加到Path环境变量 c、 打开命令窗口...,测试 composer 命令是否可用 1. composer 的作用 ---- 解决了项目的依赖关系,快速下载且实现了自动加载 laravel、thinkphp等很多框架、产品都使用composer...很多巨佬写好的类库,使用composer一个命令下载下来就可以用了 德国的两位巨佬在大学期间开发的(2011年创建,2014年增加自动加载) 2....运行安装程序,进行安装composer ---- (1) 运行安装程序,点击 Next (2) 选中PHP安装目录下的php.exe,PHP的安装路径在环境变量 Path 中,则会自动选中,否则需要手动选中...测试 Composer 命令 ---- 打开命令窗口 composer -V

2K30
领券