虚拟机上部署的项目 访问路径怎么写_laravel项目环境Homestead搭建bug笔记
这篇文章主要是记录我在搭建Homestead时所遇到的坑,在此记录,以作备用。如果大家有什么其他问题,欢迎留言。一、搭建过程主要参考Laravel中文社区官网的一篇文章《开发环境部署》windows部分进行。二、项目搭建过程中遇到的几种BUG或者要注意的点(1)明确一点,所有的所有的命令行指令请在Git Bash上运行。 (2)虚拟机建议使用的是VirtualBox(这是Oracle 公司的开源.
这篇文章主要是记录我在搭建 Homestead时所遇到的坑,在此记录,以作备用。如果大家有什么其他问题,欢迎留言。
一、搭建过程主要参考Laravel中文社区官网的一篇文章《开发环境部署》windows部分进行。
二、项目搭建过程中遇到的几种BUG或者要注意的点
(1)明确一点,所有的所有的命令行指令请在Git Bash上运行。 (2)虚拟机建议使用的是VirtualBox(这是Oracle 公司的开源虚拟机软件,如果你想要在其他虚拟机上搭建Homestead,可能要去研究如何让Vagrant支持其他的虚拟机,简单为上,我希望快速搭建项目,所以不在此讨论)。 (3)当你搭建好了Homestead,在Git Bash上就可以登陆虚拟机了,而不用开启VirtualBox虚拟机,我觉得这一点有点奇特。 (4)你搭建好环境运行项目时可能会出现这个问题 No application encryption key has been specified.
解决方法是:
(5)Homestead 配置好后访问项目出现 No input file specified
解决方法:
(6)项目页面打开慢,请参考Laravel官网《解决 Windows 系统使用 Homestead 运行 Laravel 项目响应缓慢问题》这篇文章。 (7)出现问题SSH auth method: private key,请参考《Homestead 启动时 SSH auth method: private key 解决方案汇总》这篇文章。 (8)出现问题Failed to restart php7.0-fpm.service: Unit php7.0-fpm.service not found.,请参考《Vagrant 启动虚拟机 提示 PHP7.0 模块找不到,这个怎么处理呢?》这篇文章。 (9)我们下载安装完Laravel后,laravel文件夹里面是没有vendor文件夹的,这个文件夹包含了所有的 Composer 依赖包,包括laravel的核心库文件。所以需要Composer下载安装或者更新这些依赖包,但是Composer安装下载国外镜像被墙了,会造成以下各类问题。 a、抛出异常
[
b、下载失败
The
c、自动加载失败
Fatal
d、如果经过以上3点,composer任然无法更新vendor,那就是composer.json配置问题,这个文件在laravel的根目录下,打开拉到文件最后,修改连接为国内阿里镜像连接,再重新composer update一下
最后显示:Package manifest generated successfully.说明Laravel项目安装成功。自此,Laravel开发环境搭建Homestead大功告成。这篇文章算是对《开发环境部署》windows)windows细节上的补充。
三、参考的文章 《使用composer安装laravel,附安装错误解决办法》 《关于composer下创建laravel项目出错的解决办法》 《Laravel 出现 No application encryption key has been specified.》
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)