无法启动laravel网站

时间:2017-04-25 14:55:13

标签: php laravel php-5.6

我已经尝试过多次在Ubuntu 16.04系统上设置一个laravel实例。我安装了php5.6apache2。安装的作曲家按照网站上的说明而不是运行(作曲家全局需要“laravel / installer”)来安装laravel。

我已将(export PATH="~/.composer/vendor/bin:$PATH")添加到.bashrc,然后使用laravel new project创建新的laravel项目。测试它是否正常工作我进入项目并运行(php artisan serve),但不断提出

PHP Warning:  require(/home/dave/project/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /home/dave/project/bootstrap/autoload.php on line 17
PHP Fatal error:  require(): Failed opening required '/home/dave/project/bootstrap/../vendor/autoload.php' (include_path='.:/usr/share/php') in /home/dave/project/bootstrap/autoload.php on line 17

任何人都可以帮助我前进。

1 个答案:

答案 0 :(得分:0)

首先,您需要安装mb-string php扩展。 此扩展程序内置于libapache2-mod-php5扩展名,因此以下脚本可以使用

sudo apt-get install libapache2-mod-php5

如果安装了这个软件包,那么你应该检查php.ini文件并查找mb-string扩展名,如果它在删除之前有分号

然后你应该重启apache

如果它仍然不起作用,那么你应该寻找文件权限