本人接触PHP不久,就三天吧,但毕竟学计算机的,有一定基础,今天在以PHP为编程语言的一家互联网公司实习,因为之前没有学过PHP,就在网上自己找了一些讲义,试着自己去配置一下PHP环境。
下面我总结一下PHP环境配置时,所遇到的问题以及解决办法。
1、首先,PHP在配置环境的时候,需要Apache、MySQL、PHP这三样东西,一般可以下载WAMPServer2一键安装即可集成。
2、但在安装完成之后,左下角的WAMPserver的ICON必须显示为绿色才表示上述三个服务才算真正启动。
2.1、我在安装的时候,wamp的icon显示为黄色,百度了一下,发现了一个可能比较普遍的问题,即80端口被占用,这个时候一般会有两种解决办法
a、强制结束占用80端口的服务,可以在dos界面输入-netstat ano 查询占用80端口的服务的PID码,并在任务管理器中关闭之。
b、(个人比较推荐这种方法)因为Apache默认占用80端口,若是80端口在启动Apache之前就被占用,则会导致Apache无法启动,所以可以选择修改Apache的配置文件:httpd.conf,可以直接Ctrl+F查询80,将listen后面的80改成8080,当然这只是第一步,还需要再改一个地方,可以继续查询80,点击查找下一个,修改servername localhost后面的80,改为8080,即可。
3、修改网站根目录问题
3.1 在目标目录下新建一个新建文件夹作为网站根目录
3.2 在httpd.conf中查询documentroot,修改其下路径,并继续查找,<directory>同样修改之
3.3 然后修改wampmanager.ini文件中的menu.left下Type: item; Caption: "Demo目录"; Action: shellexecute; FileName: "F:/Demo"; Glyph: 2这一行
3.4 并对wampmanager.trl做同样修改
4、wampserver多站点配置
4.1 同样在目标目录下建立两个站点,test01,test02,
4.2 并httpd-vhosts.conf中设置对应站点,并修改documentroot与servername
4.3 同时要修改c盘window/system32/host 文件中的站点,将上述两个test站点添加至行尾
4.4 修改httpd.conf文件中onlineoffline 之后 将require local改为require all grant即可成功。