相关疑难解决方法(0)

使用PHP的交互式shell

只是想知道,是否可以单独使用PHP创建交互式shell.我的意思是你有数据库,python等.

如果是的话,怎么样?

php shell interactive

28
推荐指数
3
解决办法
2万
查看次数

symfony2中的Cron Job

我在项目中创建了一个控制台命令.我想让它每天晚上7点执行.我怎么能在symfony2中执行它?基本的php cron工作方式还是symfony2有更方便的东西?谢谢

php cron symfony

17
推荐指数
1
解决办法
2万
查看次数

命令行在本地使用wamp

在这里提到这篇文章时:

http://net.tutsplus.com/tutorials/javascript-ajax/start-using-html5-websockets-today/

它告诉你使用XAMPP从shell运行php -q path\to\server.php,是否有替代WAMP?

shell command-line wamp

11
推荐指数
1
解决办法
5万
查看次数

Windows有一个简单的PHP shell吗?

是否有可用于Windows的命令行php shell?我寻找类似于python shell的东西,这将允许我打开并立即开始执行代码.

php windows command-line

11
推荐指数
3
解决办法
1万
查看次数

我在路径中的PHP中遇到错误

我的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)

php wamp

10
推荐指数
2
解决办法
2万
查看次数

如何正确设置PHP环境变量以在Git Bash中运行命令

在整个网站上有一些类似的问题,但他们都没有给我我正在寻找的答案.

我想要做的是在具有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'.我也尝试直接将文件路径放入命令,但这也不起作用.

所以我很好奇我做错了什么.我的路径不正确吗?

php windows environment-variables git-bash

9
推荐指数
2
解决办法
4万
查看次数

Wampserver没有改变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 wamp wampserver php-7

7
推荐指数
2
解决办法
2万
查看次数

在CLI上使用PHP 7.0.10和WAMP

我安装了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?

php wamp command-line-interface

6
推荐指数
1
解决办法
4742
查看次数

如何更改 PHP Intelephense 中的 php 版本?

我正在使用 iis 和 vscode 来完成 php 工作。我最近将iis从php7.3更新到php7.4。我的问题是vscode仍然使用php7.3。我在 google 上搜索了如何更改 vscode 中的版本,几乎所有资源都说有一个 JSON 文件可以在“文件”>“首选项”>“设置”中的 php 设置下进行更改。当我搜索 php 时,我没有看到任何这些选项。我究竟做错了什么?

在此输入图像描述

在此输入图像描述

php visual-studio-code intelephense

6
推荐指数
2
解决办法
3万
查看次数

在Windows 10上的多个PHP版本之间进行切换的同时,在WAMP(WAMP64)中实现CLI 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 windows command-line cmd batch-file

5
推荐指数
1
解决办法
476
查看次数