统一入口

laravel框架使用了统一入口,入口文件:/public/index.php

laravel自动加载的过程就是这样实现的,总结为四种加载方式:

  1. PSR0加载方式—对应的文件就是autoload_namespaces.php
  2. PSR4加载方式—对应的文件就是autoload_psr4.php
  3. 其他加载类的方式—对应的文件就是autoload_classmap.php
  4. 加载公用方法—对应的文件就是autoload_files.php

方式一:Laravel框架提供了更简单的方式启动项目(相比配置apche)" class="reference-link">方式一:Laravel框架提供了更简单的方式启动项目(相比配置apche)

执行命令:#php artisan serve

此时得到结果:http://127.0.0.1:8000

说明laravel已经启动了,访问端口是8000。该种启动方式跟apache没有关系的。

需要注意:一旦使用该方式则小黑窗(cmd)不能关闭的,一旦关闭则服务也跟随关闭,网站也就访问不了。

个人不推荐使用:

  • ①能够跑php代码,但是不启动数据库。

  • ②该方式启动后,如果修改了项目的配置.env的话,则需要重新启动才会生效。

方式二:使用 wamp或lamp环境" class="reference-link">方式二:使用 wamp或lamp环境

建议使用phpstudy,这些无需配置,直接新建站点即可

虚拟主机配置:(虚拟主机 ≠ 虚拟机)

修改apcahe的虚拟主机vhost的配置文件:

修改hosts文件(线上叫DNS域名解析):

重启apache,访问效果:

更多相关文章

  1. 目录变文件怎样解决?
  2. 【PHP扩展知识】URL相关函数和API接口案例以及Composer的安装与
  3. 【MVC设计模式】PHP文件上传实战案例和MVC设计模式的原理和实现
  4. 文件夹无法访问怎样解决?
  5. 0514文件上传
  6. php之封装上传文件函数
  7. 文件夹损坏怎么修复??
  8. Nginx配置文件参数详解
  9. PyCharm激活码2021年5月份更新【亲测有效分享】

随机推荐

  1. android browser 的几个小feature (五) A
  2. Android统计图表之柱状图(条形图)
  3. 如何将Eclipse中的项目迁移到Android Stu
  4. 系出名门Android(6) - 控件(View)之DateP
  5. android 笔记 --- 获取Android系统的唯一
  6. Android中消息传递,看这一篇足够了
  7. 如何去写 Android init.rc (Android init
  8. android 提示对话框显示 AlertDialog
  9. Android折叠Toolbar
  10. ViewPager的切换动画