我是一名前端开发人员,所以请不要挂我。管理到目前为止在AWS EC2服务器上安装Laravel的新副本,对于不同的项目没有多次问题。
现在我已经尝试过安装这3次并试图找到解决下面错误的每个解决方案,但仍然得到:
[Tue Jan 24 10:19:49.885900 2017] [:error] [pid 14096] [client 92.27.88.79:56096] PHP致命错误:require():无法打开所需' / var / www / laravel /自举/../供应商/ autoload.php'第17行的/var/www/laravel/bootstrap/autoload.php中的(include_path ='。:/ usr / share / php')
安装步骤:
在使用以下方法创建的实例上安装apache2:
sudo apt-get install apache2
安装PHP7& PHP mcrypt使用:
sudo add-apt-repository ppa:ondrej / php
sudo apt-get install -y language-pack-en-base
sudo LC_ALL = en_US.UTF-8 add-apt-repository ppa:ondrej / php
sudo apt-get update
sudo apt-get install php7.0
sudo apt-get install php7.0-mcrypt
安装MySQL服务器
sudo apt-get install mysql-server
安装Git
sudo apt-get install git-core
安装Laravel
sudo git clone https://github.com/laravel/laravel.git
安装Composer
curl -sS https://getcomposer.org/installer | PHP
转到Laravel的根文件夹(/ var / www / nameOfProject)
运行命令:php composer.phar install
更改文件夹访问权限
更改为777以确保文件夹:laravel / storage
更改为777以确保文件夹:laravel / bootstrap
重新启动所有内容
我还尝试过作曲家安装和作曲家更新以及我在互联网上可以找到的任何内容;仍然没有设法摆脱这个错误 如果我能提供任何其他信息来帮助解决这个问题,请告诉我。
非常感谢任何可以解决此错误的解决方案的指导或参考。
提前致谢。
答案 0 :(得分:0)
我这次都检查了一下。我没有检查最终作曲家确认是否有任何错误;基本上我安装php7之后仍然有一些扩展缺失我猜。所以我刚刚安装了以下内容:sudo apt-get install php7.1-mbstring,sudo apt-get install php7.1-dom,sudo apt-get install php7.1-zip。最后,我再次运行composer update并重新启动服务器。这解决了我的问题。谢谢你的时间!