只是想知道,是否可以单独使用PHP创建交互式shell.我的意思是你有数据库,python等.
如果是的话,怎么样?
我在项目中创建了一个控制台命令.我想让它每天晚上7点执行.我怎么能在symfony2中执行它?基本的php cron工作方式还是symfony2有更方便的东西?谢谢
在这里提到这篇文章时:
http://net.tutsplus.com/tutorials/javascript-ajax/start-using-html5-websockets-today/
它告诉你使用XAMPP从shell运行php -q path\to\server.php,是否有替代WAMP?
是否有可用于Windows的命令行php shell?我寻找类似于python shell的东西,这将允许我打开并立即开始执行代码.
我的wamp服务器图标当前是橙色,这意味着只有2个服务器正在运行.我无法打开我的phpmyadmin页面,因为它提供404未找到错误.如果我右键单击底部的wamp图标,我会收到错误:错误:C:/ wamp64或PATH中的PHP.如果我单击此错误,则会出现一个命令提示符窗口,说明:
Sorry,
There is an error.
There is Wampserver path (c:/wamp64)
into Windows PATH environnement variable: (C:\wamp64\bin\php\php7.2.4)
It seems that a PHP installation is declared in the environment variable
PATH
C:\wamp64\bin\php\php7.2.4
Wampserver does not use, modify or require the PATH environment variable.
Using a PATH on Wampserver or PHP version
is detrimental to the proper functioning of Wampserver.
Press ENTER to continue...
Run Code Online (Sandbox Code Playgroud) 在整个网站上有一些类似的问题,但他们都没有给我我正在寻找的答案.
我想要做的是在具有WAMP的Windows机器上通过Git Bash安装Composer.
我正在使用以下命令:
curl -s http://getcomposer.org/installer | php
Run Code Online (Sandbox Code Playgroud)
这不起作用,因为"php"无法识别.所以我调查了问题,我意识到Windows不知道'php'是什么,我需要设置一个环境变量.
我进入环境变量对话框并输入'php'作为变量和C:\wamp\bin\php\php5.3.8值.它是否正确?我应该针对特定文件还是整个目录?
执行此操作后,我再次尝试该命令,但它失败了,因为它仍然无法识别'php'.我也尝试直接将文件路径放入命令,但这也不起作用.
所以我很好奇我做错了什么.我的路径不正确吗?
我安装了Wampserver 3.0.6 32位,它带有PHP版本5.6.25和7.0.10.
当我从服务器托盘图标从5.6.25切换到7.0.10时,它不会更新我的电脑正在使用的实际php版本.
我可以在命令提示符下运行它来测试它php -v:
PHP 5.6.25 (cli) (built: Aug 18 2016 11:40:20)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
Run Code Online (Sandbox Code Playgroud)
重新启动wamp服务并多次重新打开终端后,它仍然显示相同的内容.
当我在浏览器中访问localhost时,它显示以下内容:
我不知道为什么它仍然显示PHP版本5.6.
有人有主意吗?
在Windows 10 64位操作系统上运行此命令.
我安装了PHP 7.0.10的WAMPServer 3.0.6.我使用Git Bash为我的项目使用服务器端cli,主要是Laravel.有一个需要PHP 7.0工作的软件包,甚至我的WAMP服务器使用PHP 7运行它无法在命令行中识别正确的PHP版本.
当我用php -v我得到
PHP 5.6.25 (cli) (built: Aug 18 2016 11:39:15)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
Run Code Online (Sandbox Code Playgroud)
如何让CLI使用7.0.10?
我正在使用 iis 和 vscode 来完成 php 工作。我最近将iis从php7.3更新到php7.4。我的问题是vscode仍然使用php7.3。我在 google 上搜索了如何更改 vscode 中的版本,几乎所有资源都说有一个 JSON 文件可以在“文件”>“首选项”>“设置”中的 php 设置下进行更改。当我搜索 php 时,我没有看到任何这些选项。我究竟做错了什么?
以前只是将wamp php目录放在我的系统环境变量中,如在此处回答:使用wamp在本地进行命令行。添加WAMP服务器PHP路径,或多或少是一个非常简单的环境变量编辑,例如;C:\wamp\bin\php\php5.6.40
我现在正在学习WAMP建议不要使用的最新版本(如此处所示:如何从WAMPServer中的Windows命令行运行PHP)。
在该答案中,它显示了一个.cmd名为phppath.cmdlinux 的聪明命令行/ 程序。
未经编辑,它看起来像这样:
@echo off
REM **************************************************************
REM * PLACE This file in a folder that is already on your PATH
REM * Or just put it in your C:\Windows folder as that is on the
REM * Search path by default
REM * - - - - - - - - - - - - - - - - - - - - - - - …Run Code Online (Sandbox Code Playgroud) php ×9
wamp ×4
command-line ×3
windows ×3
shell ×2
batch-file ×1
cmd ×1
cron ×1
git-bash ×1
intelephense ×1
interactive ×1
php-7 ×1
symfony ×1
wampserver ×1