相关疑难解决方法(0)

参考 - 这个错误在PHP中意味着什么?

这是什么?

这是关于编程PHP时可能遇到的警告,错误和通知的一些答案,并且不知道如何修复.这也是社区Wiki,因此邀请每个人参与添加和维护此列表.

为什么是这样?

Stack Overflow上经常弹出诸如"已发送标头""调用非对象成员"之类的问题.这些问题的根本原因总是一样的.因此,这些问题的答案通常会重复,然后显示OP在他/她的特定情况下要改变哪一行.这些答案不会为网站添加任何价值,因为它们仅适用于OP的特定代码.具有相同错误的其他用户不能轻易地从中读取解决方案,因为它们过于本地化.这很难过,因为一旦你理解了根本原因,修复错误是微不足道的.因此,该列表试图以一般的方式解释解决方案.

我该怎么办?

如果您的问题已被标记为重复,请在下面找到您的错误消息并将修复程序应用于您的代码.答案通常包含进一步调查的链接,以防单独的一般答案不清楚.

如果您想贡献,请添加您的"收藏"错误消息,警告或通知,每个答案一个,简短说明它意味着什么(即使它只是突出显示其手册页的术语),可能的解决方案或调试方法和现有问答的清单.此外,随时改善任何现有的答案.

列表

另外,请参阅

php oop debugging warnings

1071
推荐指数
35
解决办法
19万
查看次数

SSL/TLS保护需要openssl扩展

composer create-project flarum/flarum . --stability=beta
Run Code Online (Sandbox Code Playgroud)

我尝试运行此命令,但它给了我这个错误.

  [RuntimeException]                                                           
  The openssl extension is required for SSL/TLS protection but is not availab  
  le. If you can not enable the openssl extension, you can disable this error  
  , at your own risk, by setting the 'disable-tls' option to true.  
Run Code Online (Sandbox Code Playgroud)

我试图将"extension = php_openssl.dll"添加到"php.ini",但它仍然出现此错误

php composer-php

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

为什么laravel 5.6在wamp上更新php 7.1.3后没有安装?

我无法Laravel 5.6在我的wamp服务器上安装.我有以下设置

  • PHP版本7.1.3
  • 作曲家版本1.6.3 2018-01-31

当我尝试通过composer安装laravel应用程序时,我收到以下错误 cmd

警告:count():参数必须是数组或在C:\ Users\MyName\AppData\Roaming\Composer\vendor\symfony\process\Pipes\Windo wsPipes.php第221行实现Counta ble的对象

cmd 多次返回这些错误,最后收到消息后的错误

准备就绪!建立一些令人惊叹

当我试图运行此命令,php artisan serve然后cmd返回以下错误

警告:require(D:\ wamp64\www\Laravel5.6\PR/vendor/autoload.php):无法打开流:D:\ wamp64\www\Laravel5.6\PR\artisan中没有此类文件或目录在里恩18

致命错误:require():在D:\ wamp64中打开所需的'D:\ wamp64\www\Laravel5.6\PR/ven dor/autoload.php'(include_path ='.; C:\ php\pear')失败第18行\ www\Laravel5.6\PR\artisan

我搜索过它并发现了几篇文章,但他们都说这是关于PHP版本的,有些人说我需要更新作曲家,有些人说我需要停止代理或任何防病毒软件.

我按照不同文章的指示完成了上述所有步骤,但仍面临同样的问题.我仍然无法安装laravel 5.6.

如果有人指导我,我该如何解决问题,我将不胜感激.

编辑

按照@laravel levaral回答的说明,我面临以下错误.

[Composer\Exception\NoSslException]
  The openssl extension is required for SSL/TLS protection but is not availab
  le. If you can not enable the openssl extension, you can disable this error
  , at your own risk, by setting the …
Run Code Online (Sandbox Code Playgroud)

php laravel composer-php laravel-5.6

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

标签 统计

php ×3

composer-php ×2

debugging ×1

laravel ×1

laravel-5.6 ×1

oop ×1

warnings ×1