一、windows配置服务器
直接安装xampp
二、mac系统配置服务器
配置mac本地服务器,主要就是配置httpd.conf、httpd-vhosts.conf、hosts这三个文件,具体有如下三个步骤:
1、macintosh hd/private/etc/apache2/httpd.conf:主配置文件,
1)去掉 Include /private/etc/apache2/extra/httpd-vhosts.conf 之前的# ;不激活就无法配置此文件
2)搜索#LoadModule php5_module libexec/apache2/libphp5.so,去掉#;
3)AddType application/x-httpd-php .html .htm .php .phtml .shtml ; 让htm执行php
4)确保一下几个模块也是开启的,前面的井号都去掉就表示开启;
LoadModule deflate_module modules/mod_deflate.so
LoadModule expires_module modules/mod_expires.so
LoadModule include_module modules/mod_include.so
LoadModule rewrite_module modules/mod_rewrite.so
2、macintosh hd/private/etc/apache2/extra/httpd-vhosts.conf:配置如下,把其他的<VirtualHost *:80></VirtualHost>删掉,只留下面一个虚拟机配置;
<VirtualHost *:80>
DocumentRoot "/Users/dalu/dev/" //改路径
ServerName w.www.mysites.com // 设置本地可访问的地址,自己随便填,但是要与hosts文件中填的地址一致,这样就与输入127.0.0.1访问本地服务器一样啦
ErrorLog "/private/var/log/apache2/sites-error_log"
CustomLog "/private/var/log/apache2/sites-access_log" common
<Directory /Users/dalu/dev/> //路径与上面一致
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
3、macintosh hd/private/etc/hosts:指定本地可访问的域名,用127.0.0.1模拟本次服务器环境,无法像访问外地服务器一样缓存cookie等等,具体也不清楚;
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 w.www.mysites.com // 修改原先的localhost,填入自己想填的,但是要与上面serverName一致;
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
最后,在终端输入sudo apachectl restart,重启Apache服务器,在浏览器中输入127.0.0.1或者w.www.mysites.com就可以访问本地服务器了。