Thinkphp5.1git下载后,尝试运行报错如下;

PHP Warning:  require(C:\inetpub\wwwroot\tp5\public/../vendor/autoload.php): failed to open stream: No such file or directory in C:\inetpub\wwwroot\tp5\public\index.php on line 15

PHP Fatal error:  require(): Failed opening required 'C:\inetpub\wwwroot\tp5\public/../vendor/autoload.php' (include_path='.;C:\php\pear') in C:\inetpub\wwwroot\tp5\public\index.php on line 15

为什么会出现目录下找不到此文件?

如果直接从官网下载压缩包肯定不会出现这样的问题,然而第三方代码平台的出现,代码的托管,代码的维护,升级也就方便了喜多;但是对于用户的下载和使用也就多多少少增加了麻烦;

通常我们从github上下载(download)或者克隆(clone) thinkphp,下载的thinkphp放入web服务器,然后通过浏览器去访问。

即使你已经下载了Thinkphp框架代码并且把他放入到你的web服务器上,但是这里仍然缺少了依赖性。为了能够让Thinkphp正常运行,应该安装这些缺少的依赖。


解决办法

首先下载安装Composer,去安装更新缺少的依赖。


Composer是PHP的一个依赖性包管理工具。

如果你的系统中还没有安装composer,你需要第一时间安装它。

你可以去官网下载composer: https://getcomposer.org.

ThinkPHPcomposer update 更新时候可能报错:

composer在update时提示file could not be downloaded: SSL operation failed with code 1. OpenSSL Error mess

其主要就是提示:

file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO

在composer.json里面的“config”项中的"secure-http": false 意思就是禁用了https请求,将false 改为true,从新执行命令即可。

点赞(3) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部