我是 Ubuntu 的新手,正在尝试将 laravel 应用程序迁移到 ubuntu。请查看以下步骤。
1.复制了我的拉拉维尔项目并上传数据库。
2.启动我的 Xampp 服务器并将我的 laravel 应用程序指向浏览器中,它显示错误。
Warning: require(/opt/lampp/htdocs/timegear/bootstrap/../vendor/autoload.php): failed to open stream: Permission denied in /opt/lampp/htdocs/timegear/bootstrap/autoload.php on line 17
Fatal error: require(): Failed opening required '/opt/lampp/htdocs/timegear/bootstrap/../vendor/autoload.php' (include_path='.:/opt/lampp/lib/php') in /opt/lampp/htdocs/timegear/bootstrap/autoload.php on line 17
当尝试使用终端抛出错误更新作曲家时,需要像 Mcrypt 扩展名。
请给我一个解决方案。
谢谢和问候。
您缺少 Mcrypt 扩展,要安装:
sudo apt-get install php5-mcrypt
然后: sudo updatedb && locate mcrypt.ini
应该显示它位于/etc/php5/mods-available
locate mcrypt.so
然后编辑 mcrypt.ini
常extension=mcrypt.so
extension=/usr/lib/php5/20121212/mcrypt.so
(或任何您 mcrypt.so 的位置。
接下来,创建符号链接
ln -s /etc/php5/mods-available/mcrypt.ini /etc/php5/cli/conf.d/20-mcrypt.ini
ln -s /etc/php5/mods-available/mcrypt.ini /etc/php5/apache2/conf.d/20-mcrypt.ini
最后,重新启动 Apache service apache2 restart
希望这有帮助。
安装 mcrypt PHP 扩展。