laravel环境下各软件的功能以及作用

vagrant

  • 功能

vagrant负责连接虚拟机中的乌班图系统(即homestead系统)


virtualbox

  • 功能

安装乌班图(homestead)系统


composer

  • 功能

php的包管理工具,可以安装laravel的框架

相关命令

  • 更改源

   composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
  • 创建相关项目

    composer create-project --prefer-dist laravel/laravel blog

phpstudy

  • 功能

集成nginx+apache+compsoer+mysql+phpmyamdin的环境

  • 优势

本地安装更加轻松简单迅速便捷


sublime

  • 功能

轻量文本编辑器

  • 优势

记事本会对php.ini-homestead.rb-hommstead.yaml等配置文件添加不必要的字符,而sublime不会


运行机制

在后端服务中

以php为例

  • 安装php之后
  • 设置为全局的环境变量
  • nginx会主动解析public中的配置的首页文件
  • 此时php的环境存在于内存中

关于hosts设置

  • DNS域名解析

关于ssh-keygen

  • 配置公钥和私钥
  • 主要是负责vagrant与虚拟机中局域网服务器的连接

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!