Laravel--入门篇(本地域名解析与Apache 虚拟主机配置)

扩展知识

  • MVC结构设计,但是使用的观察这模式!
  • 可以进行分布式架构
  • 分布式项目管理 需要两个东西,Git 版本控制器、Wiki 文档管理(MediaWiki) 文档管理;
  • 项目开发:文档先行!

本地域名解析与Apache虚拟主机配置,让Laravel跑起来!

本地主机配置 host 文件,进行域名解析

Linux或者Mac 下

   1、cd /etc/apache2 
   2、vi apache2.conf (需要root权限)
   
   :set nu (显示行号)
   vim 中搜索
   命令模式下,按‘/’,然后输入要查找的字符,Enter。?和/的区别是,一个向前(下)找,一个向后(上)。
Laravel--入门篇(本地域名解析与Apache 虚拟主机配置)_第1张图片
Apache_conf
    153 
154         Options FollowSymLinks
155         AllowOverride None
156         Require all denied
157 
158 
159 
160         AllowOverride None
161         Require all granted
162 
163 
164        // 新站点目录    
165         Options Indexes FollowSymLinks  // 对访问进来,有index文件,自动显示index文件,没有显示目录
166         AllowOverride None        
167         Require all granted     //允许访问控制
168 
配置新站点
root@ServerTwo:/etc/apache2/sites-available# ls
000-default.conf(默认配置的源文件)  default-ssl.conf

复制一个新的 000-default.conf 文件名为你的站点名!

root@ServerTwo:/etc/apache2/sites-available# vim xdh.demo.conf 
root@ServerTwo:/etc/apache2/sites-available# vim wiki.demo.conf 

Laravel--入门篇(本地域名解析与Apache 虚拟主机配置)_第2张图片
wiki.demo.conf
改好 生效 配置 
root@ServerTwo:/etc/apache2/sites-available# ln -s /etc/apache2/sites-available/xdh.demo.conf ../sites-enabled/
root@ServerTwo:/etc/apache2/sites-available# ln -s /etc/apache2/sites-available/wiki.demo.conf ../sites-enabled/
root@ServerTwo:/etc/apache2/sites-available# cd ../sites-enabled/
查看生效配置 起效没
root@ServerTwo:/etc/apache2/sites-enabled# ls
000-default.conf  wiki.demo.conf  xdh.demo.conf
root@ServerTwo:/etc/apache2/sites-enabled# ls -l
总用量 0
lrwxrwxrwx 1 root root 35 9月  12  2016 000-default.conf -> ../sites-available/000-default.conf
lrwxrwxrwx 1 root root 43 9月  12 20:48 wiki.demo.conf -> /etc/apache2/sites-available/wiki.demo.conf
lrwxrwxrwx 1 root root 42 9月  12 20:47 xdh.demo.conf -> /etc/apache2/sites-available/xdh.demo.conf
root@ServerTwo:/etc/apache2/sites-enabled# 

Laravel--入门篇(本地域名解析与Apache 虚拟主机配置)_第3张图片
wiki.ln

测试下

Laravel--入门篇(本地域名解析与Apache 虚拟主机配置)_第4张图片
测试

访问Laravel项目,不显示,因为 文件夹 的权限问题,里面有个 storage 文件夹(是存储编译和执行的缓存文件)

修改下文件夹的权限

Laravel--入门篇(本地域名解析与Apache 虚拟主机配置)_第5张图片
storage.png

最终显示效果:

Laravel--入门篇(本地域名解析与Apache 虚拟主机配置)_第6张图片
最终效果

这样我们的Laravel框架就搭建好了!

你可能感兴趣的:(Laravel--入门篇(本地域名解析与Apache 虚拟主机配置))