PHPCMS访问首页想到的问题

搭建好了phpcms系统,访问首页index.php和index.html,效果是不完全一样的哦。

访问首页的时候如果是这样的访问:

http://localhost/mypc/

学习PHP网站开发(连载)之 PHPCMS访问首页想到的问题

并没有看到之前看到的效果,必须要这样的访问:

http://localhost/mypc/index.php

学习PHP网站开发(连载)之 PHPCMS访问首页想到的问题

这是什么原因?

首先:index.html是index.php之后生成的缓存文件(静态文件),说白了访问index.html是不需要经过PHP处理器的,而访问index.php则需要处理器,这样访问index.html会让你更加快速的得到结果。

其次:又因为你的服务器监控软件如:apache设置了默认是访问index.html而导致了上述结果。

不过这个是可以修改的!但没必要,不过这里也谈一下如何修改。

通常网站访问的时候,用户是不会去写index.php,index.html的,首先你要配置web服务器监控软件如apache,配置它是首选哪个。在phpStudy中,可以这样的配置:


学习PHP网站开发(连载)之 PHPCMS访问首页想到的问题

点它之后会弹出如下界面:

学习PHP网站开发(连载)之 PHPCMS访问首页想到的问题

选择“打开配置文件”,选择httpd-conf:

学习PHP网站开发(连载)之 PHPCMS访问首页想到的问题

弹出这样的内容:

学习PHP网站开发(连载)之 PHPCMS访问首页想到的问题

搜索“index.php”,即可找到:学习PHP网站开发(连载)之 PHPCMS访问首页想到的问题

从这里可以看出,index.html是优先的,然后才是index.php,所以当你访问http://localhost/mypc 的时候,默认就是去访问index.html了,而index.html是个缓存文件,你又没有在后台做生成缓存,自然就出现了一开始的那种全屏蓝色的效果了。

方法1:你在访问网站的时候自己指定是index.php;即:http://localhost/mypc/index.php,但每次这样好像麻烦。

方法2:你可以修改这里,让index.php为首选,即:改成这样:学习PHP网站开发(连载)之 PHPCMS访问首页想到的问题

 

然后重启apache。直接点这个即可重启:

学习PHP网站开发(连载)之 PHPCMS访问首页想到的问题

此时就是默认访问index.php了。学习PHP网站开发(连载)之 PHPCMS访问首页想到的问题

 

现在你并没有输入index.php,却看到了同样的内容界面了。

这样的好处是方便你在开发的时候调试,不好的地方有如下:

缺点1:影响了你其他网站;因为你本地电脑上不至于只有一个网站吧,可能有很多个网站,如:学习PHP网站开发(连载)之 PHPCMS访问首页想到的问题

几乎每个文件夹都代表着一个网站...

缺点2:即使你上线运营了,也默认是index.php,这样缓存功能就得不到使用,因为每次都是访问index.php,并不是index.html,即没有做网站加速的优化处理。

用户量少的网站无大碍,用户量多了就看的出你网站已经出现了负载累累的变慢效果了,所以自然可以想的到要让你网站加速:一个是使用缓存,类似:index.html(这里其实是静态化,我都把它归类为缓存处理),一个就是数据库优化、负载均衡,让你网站快速起来和负载能力增强......

从这里进一步的可以看出:即使你使用开源系统开发项目,也会牵扯出数据库优化、负载均衡等这些,所以:最后又还是回到全面的学、深入的学PHP的时候......否则PHPCMS也无法的深入下去。

转载于:https://my.oschina.net/u/3412071/blog/895011

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值