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,从新执行命令即可。
发表评论 取消回复