这算是PHP正式学习的第一天吧,所以,想在这里做一下关于环境搭建的知识,结合上课老师的笔记和自己的理解与遇到的问题。
http://files.cnblogs.com/files/yexiaodoong/%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA.rar
这里重要的讲一讲我自己在搭建环境中遇到的一些问题。
1 第一点 我第一天在搭环境的时候,遇到的第一个问题就是我在搭好Apache和PHP,MySQL之后,可是怎么也链接不上,反反复复检查了所有的配置和搭建过程,查了所有可能会出的错误,发现都是好好的,直到我后来回到家,重新启动了电脑,突然间却可以了,后来查找一下百度和问了一些人才知道,其实可能是Apache软件本身的问题,很多时候,我们在Apache里面配置了新的东西,然后重启了Apache服务器,可是我们以为我们restart了,然后去运行了文件,但是事实上很多时候Apache可能并没有重新启动,所以导致了我们无法正常的运行,所以这里推荐两个解决的办法,可以选择先stop了,然后再start吗,第二个就是可以利用CMD运行。
2 在配置Apache的时候,我们会在他的配置文件httpd.conf中开放一个80的端口, 1 ServerName localhost:80 ,也许很多人开始会和我有一样的问题,我们去开放这个端口是为了什么啊?其实,Apache就是通过开放的这个80端口工作的,只有这个端口开放了,来自浏览器或者其他的一些请求才会准确的送到Apache服务器中来。
3 我在Apache中已经配置了PHP模块,但是我还要不要将这个文件拷到Apache中的module中,不是一一对应的吗?
这个问题的理解是,当我在配置模块文件的时候,发现配置文件中的模块和module中的模块文件是一一对应的,我就考虑是不是要正常工作,我们在配置文件中加载了这个模块的条目的同时也需要把模块文件拷到module文件下!显然这个问题的答案是否,我们在配置文件中只要加载了这个米快条目就可以的,并不需要说要吧文件拷到module文件下!
4 (重点)其实搭建环境基本不是最重要的事,很多时候,我们只要懂得搭建环境的原理就大致可以了,但是比较重要的一点,也是我们后面经常会用到的东西就是配置虚拟主机!因为后面我们可能会有一些工程要运行,我们又不用去重新搭建环境,但是配置虚拟主机是必须的,所以希望能好好的账务如何配置虚拟主机就好了!
搭建环境的软件:链接:http://pan.baidu.com/s/1qXHucfa 密码:gh54