首先运行Wampserver,鼠标左键点击电脑右下角的小图标会弹出下面的窗口,我们要配置的是左边的httpd.conf和httpd-vhosts.conf文件
httpd.conf文件
1.找到Require local,替换成Require all granted
2.打开cmd(按住window+R,然后输入cmd按回车会弹出来),输入netstat –ano|findstr 6566,看看端口号有没有被占用
如果被占用了,看下被哪个程序占用。
netstat -ano,列出所有端口的情况
查看被占用端口对应的PID,输入命令:netstat -aon|findstr "6566" 回车,结果PID是2720
继续输入tasklist|findstr "2720",回车,查看是哪个进程或者程序占用了2720端口,此时就可以看到结果了
或者在任务管理器中“详细信息“里面根骨PID也可以看到是哪个进程
3.如果该端口号没有被赵勇就将这俩行最后面的80改成6566(端口号自己设置)
更改完成后,保存关闭 httpd.conf文件
httpd-vhosts.conf文件做如下更改(红字部分)
最后重启WampServer,在手机上访问http://192.168.2.67:6566/,就可以看到和 电脑上一样的界面了(要在同一个局域网内)
常见错误:wampserver apache 403无权限访问 You don't have permission to access ...
在 httpd.conf 里面Require all denied改成Require all granted
<Directory />
AllowOverride none
Require all denied
</Directory>
<Directory />
AllowOverride none
Require all granted
</Directory>
然后在 httpd-vhosts.conf里面
# Virtual Hosts
#
<VirtualHost *:4000>
ServerName 192.168.31.63
ServerAlias localhost
DocumentRoot "${INSTALL_DIR}/www"
<Directory "${INSTALL_DIR}/www/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local //此处替换成 Require all granted
</Directory>
</VirtualHost>