WampServer是Windows Apache Mysql PHP集成安装环境,在Windows操作系统下的apache、php和mysql的服务器软件。
wampserver,php预处理器默认使用UTC时区(世界标准时间),中国时区与其恰好相差8小时。
单击wampserver的图标,选择php–>php.ini,
打开php.ini文件进行时区修改
使用 ctrl+f 快速查找 “UTC”
将 UTC 修改为 PRC ,然后保存编辑重新启动服务即可生效
web服务器端口默认是占用8080的,如果你曾经用过JavaWeb,或者是django的话,务必修改端口号,否则的话,在安装wampserver的时候就会无法正常启动服务。
单击wampserver,选择Apache —>httpd.conf
打开httpd.conf,快速搜索 listen ,这里我将其端口号修改为8082.
打开 httpd.conf,找到其中的DirectoryIndex,将其内容修改即可。
默认情况下,一般不需要动,其优先级从左到右依次递减。
#
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
DirectoryIndex index.php index.php3 index.html index.htm
IfModule>
默认情况下,web浏览器访问的是 “C:/wamp/www”目录下的文件,即C:/wamp/www是主目录。(这里与安装时,wampserver的安装路径有关)。
可以在对httpd.conf中进行修改主目录,但是不推荐,一般使用“虚拟目录”。
在httpd.conf中修改,找到DocumentRoot,对其内容修改保存以后重新启动服务器即可生效。
因为web服务器只能设置一个主目录,频繁的修改httpd.conf中的主目录,肯定是不现实的,而且为了实现一台主机能够同时存在多个主目录,从而 有设置虚拟目录。
单击wampserver,选择 Apache–>Alias directors–>add an alias,我这里因为语言设置中文,所以就更简单啦。
点击 add an alias 后,会弹出一个命令窗口,然后输入自定义的虚拟目录名即可(需要注意,这个虚拟目录名必须是已经存在的,否则会报错)。
我在我的wampserver的www目录下创建了一个名为phpDemo的文件夹,并且在新建一个helloWorld.php文件。
helloWorld.php的代码:
<!DOCTYPE html>
<html>
<body>
<?php
echo "Hello World!";
?>
</body>
</html>
然后在命令窗口中输入我的文件路径 c:/wamp64/www/phpDemo,然后按两次回车即可。
然后,我们在浏览器中访问刚才新建的helloWorld.php文件,输入http://localhost:8082/phpDemo/helloWorld.php
成功显示helloWorld。