我使用cmd窗口更新了编写器,并获得了以下错误:
[Symfony\Component\Debug\Exception\FatalErrorException]
Class 'Darryldecode\Cart\CartServiceProvider' not found
Script php artisan clear-compiled handling the pre-update-cmd event returned with an error
[RuntimeException]
Error Output:
该网站尚未在线,我正在使用xampp运行它。现在
我的PHP有个奇怪的问题。首先,我不是PHP方面的专家。我正在构建一个应用程序,PHP只会与MySQL通信以推拉数据。
问题是:
我有一个Dockerfile,我在PHP配置中做了一些修改,其中一行是重新加载PHP。实际上,当您安装PHP时,它没有运行,所以我这样做了:
RUN service php7.3-fpm start
当应用程序启动时,我检查PHP,它没有运行。我以前有过这个问题(使用php7-0-fpm),我已经通过以下操作解决了这个问题:
service php7.0-fpm stop && service php7.0-fpm start
但是现在,当我这么做的
第一次尝试从CMD运行PHP脚本。当脚本在浏览器中运行时,它运行得很好。但是我在CMD中得到了这个错误。
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\php\php_openssl.dll' - The specified module could not be found.
in Unknown on line 0
PHP Fatal error: Call to undefined function mysql_connect() in C:\inetpub\wwwroot\sandbox\
我已经提取了一个名为php:5.6-apache,的图像,运行它,在/var/www/html中触摸一个文件,然后提交它。
然后,我尝试以分离模式运行新映像:
# docker run --name test -d staraple/php:v1
但集装箱在启动后立即退出。
IMAGE COMMAND CREATED STATUS
staraple/php:v2 "apache2 -DFOREGROUN 4 seconds ago Exited (0) 3 second
我有一个只在Linux上工作的程序,我在Windows上有我的开发环境。
当我在Windows中从cmd运行WSL命令时,它的工作方式与预期一样。
- When I run `C:\wsl echo "foo"` in `cmd.exe` I get `foo` back via stdout.
当我通过exec从php内部运行相同的命令时,我不会得到任何stdout输出,并得到一个退出代码-1073740791,我认为这是一个错误。
Cmd.exe:
C:\wsl echo "foo"
foo
PHP:
<?php
$c