欢迎访问 生活随笔!

ag凯发k8国际

当前位置: ag凯发k8国际 > 编程语言 > php >内容正文

php

thinkphp5/phpstudy分析入口文件index.php及localhost和配置域名访问网站根目录www -ag凯发k8国际

发布时间:2024/10/14 php 25 豆豆
ag凯发k8国际 收集整理的这篇文章主要介绍了 thinkphp5/phpstudy分析入口文件index.php及localhost和配置域名访问网站根目录www 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

文章目录

      • 1.thinkphp5入口文件简介
      • 2.访问网站根目录www
        • (1)localhost访问网站根目录www
        • (2)配置域名访问网站根目录www
          • 第一步:点击站点域名管理
          • 第二步:站点域名设置
          • 第三步:查看域名是否配置成功
          • 第四步:配置hosts
          • 第四步:浏览器运行,检验是否配置成功
          • ok,跑通啦!

1.thinkphp5入口文件简介

       谈到入口文件,我们首先得知道它是干什么的,对叭。
       首先,thinkphp采用单一入口模式进行项目部署和访问,无论完成什么功能,一个应用都有一个统一(但不一定是唯一)的入口,thinkphp5的默认入口文件位于public/index.php。
       应该说,所有应用都是从入口文件开始的,并且不同应用的入口文件是类似的。
       在整个应用的生命周期中,第一步执行的就是入口文件,用户发起的请求都会经过应用的入口文件,通常是 public/index.php文件。当然,你也可以更改或者增加新的入口文件。
默认入口文件index.php代码如下:

// 应用入口文件// 定义项目路径 define('app_path', __dir__ . '/../application/'); // 加载框架引导文件 require __dir__ . '/../thinkphp/start.php';

2.访问网站根目录www

       当我们安装完phpstudy,将thinkphp5放到网站根目录www文件夹下,我们总得测试一下,我们thinkphp5到底配置成功没有叭,那么我们有两种方式可以进行测试。

(1)localhost访问网站根目录www

在浏览器地址栏输入http://localhost/thinkphp5/public/
它就会自动访问到http://localhost/thinkphp5/public/index/index/index
首先服务器会进入入口文件index.php,再进入index模块,找到index控制器,再调用里面的index()方法。具体的请看图。

执行结果:

  • 看到这里你肯定会好奇叭,为什么可以省略index呢?因为thinkphp5应用配置文件config.php内已经默认设置了这些参数,所以不用输入三个index,输入一个或者两个index皆可访问到index()方法,咱们来看一下config.php关于这个问题的配置。

(2)配置域名访问网站根目录www

 配置域名这一步咱们就得需要用到phpstudy这个强大的app啦!

第一步:点击站点域名管理
第二步:站点域名设置

网站域名:自己随意设置一个,按照www.xxxx.com的格式;
网站目录:d:\phpstudy\www\thinkphp5\public(必须是www下你设置的thinkphp5文件目录下的public目录,这个目录是我自己的文件目录);
第二域名:也可以称作子域名,访问它和访问主域名是一样的效果;
网站端口:默认,咱不用动它;
最后点击新增,保存并生成配置文件;

第三步:查看域名是否配置成功

我们可以查看vhosts-conf配置文件,看是否配置成功。

第四步:配置hosts

将刚刚配置好的域名,配置到hosts文件中。

第四步:浏览器运行,检验是否配置成功
ok,跑通啦!

总结

以上是ag凯发k8国际为你收集整理的thinkphp5/phpstudy分析入口文件index.php及localhost和配置域名访问网站根目录www的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得ag凯发k8国际网站内容还不错,欢迎将ag凯发k8国际推荐给好友。

网站地图