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 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

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