PHP环境——homestead

开发环境

1. 使用 virtualBox 虚拟机

2. 使用 vagrant 虚拟机管理工具

安装:

-> vagrant box add laravel/homestead // 导入盒子
-> vagrant -v // 查看版本

配置:

参考下面的参考栏目里的文章;

常用命令:

-> vagrant init // 初始化 vagrant
-> vagrant up // 启动虚拟机
-> vagrant ssh // 远程虚拟机,也可以用xshell连接
$ exit
-> vagrant halt // 关闭虚拟机
-> vagrant reload --provision // 修改了Homestead.yaml后,重启虚拟机
-> vagrant box list // 显示盒子
-> vagrant box remove lc/homestead // 移除盒子
-> vagrant destroy --force // 摧毁虚拟机
-> vagrant plugin install <plugin_name> // 安装插件
-> vagrant plugin install vatrant-winnfsd // 安装 vagrant-winnfsd 来开启 NFS 解决站点响应缓慢问题

使用 homestead 开发环境

  • ubuntu 登陆地址用户密码:127.0.0.1:2222 => vagrant/vagrant (可以使用xshell这样登陆)
  • 默认数据库: 127.0.0.1:33060 => homestead => homestead => secret (可以使用 navicat 连接 )
  • id_rsa 私钥;id_rsa.pub 公钥;

开发工具

1. sublime Text

跨平台,轻巧,快速,文档/插件 极其丰富。

settings

  • show_encoding:true // 显示编码格式;
  • word_wrap:true // 强制换行;
  • show_line_endings: true // 显示换行符;
  • default_line_ending: “unix” // 基本上服务器都是 linux ,所以换行就用 LF ,避免跨平台协作/ git 上各种问题;

插件

  • editorconfig // 配置文件就是根目录下的 .editorconfig ,使大家有一个一致的编码样式
  • convertToUTF8 // 转换格式的
  • DocBlockr // 注释更加精美
  • Emmet // html,css,js代码片段
  • SideBarEnhancements // 增强左边目录功能

2. git

命令行工具,偶尔会用到

3. chrome

最强浏览器

4. 其他

  • composer 设置为阿里云的镜像

参考:



仰天大笑出门去,我辈岂是蓬蒿人

—— 李白

Posted

in

by

Tags: