我已经尝试过多次在Ubuntu 16.04系统上设置一个laravel实例。我安装了php5.6
和apache2
。安装的作曲家按照网站上的说明而不是运行(作曲家全局需要“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
任何人都可以帮助我前进。
答案 0 :(得分:0)
首先,您需要安装mb-string
php扩展。
此扩展程序内置于libapache2-mod-php5
扩展名,因此以下脚本可以使用
sudo apt-get install libapache2-mod-php5
如果安装了这个软件包,那么你应该检查php.ini文件并查找mb-string扩展名,如果它在删除之前有分号
然后你应该重启apache
如果它仍然不起作用,那么你应该寻找文件权限