在D:盘下建一个项目测试文件夹lab,在里面写一个测试文件index.php
<?php
    phpinfor();
?>

1、C:\Windows\System32\drivers\etc\hosts文件里添加一行:
    127.0.0.1       lab
    
2、在\xampp\apache\conf\extra\httpd-vhosts.conf文件底部添加代码
<VirtualHost *:49510>
 ServerName lab
 DocumentRoot "D:/lab"
 ServerAlias 192.168.1.45
<Directory "D:/lab">
 Options FollowSymLinks IncludesNOEXEC Indexes
 DirectoryIndex index.html index.htm index.php
 AllowOverride all
 Order Deny,Allow
 Allow from all
 Require all granted
</Directory>
</VirtualHost>

3、\xampp\apache\conf\httpd.conf文件中搜索"vhost",去掉前面的#号注释
#LoadModule version_module modules/mod_version.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

4、再搜索“80”,改端口号80为49510
#Listen 12.34.56.78:80
Listen 49510

# If your host doesn't have a registered DNS name, enter its IP address here.
#
ServerName localhost:49510

5、在WINDOWS防火墙高级设置中,入站规则中新建规则,端口 TCP 特定本地端口号49510 允许连接

6、重启APACHE
在本地浏览器中输入lab:49510   测试成功后

运行cmd:



在局域网里其它的电脑上打开浏览器,输入自己的IP地址:端口号49510
192.168.1.46:49510
浏览器显示PHP配置信息,表示成功!

注意:通过局域网访问其它电脑上的apache服务时
一、ip dress:注意https 安全套字传输协议与http普通传输协议的商品不同
 http://192.168.1.46:80
http://192.168.1.46:49510
https://192.168.1.46:443
二、防火墙入站规则
新建入站规则,开放80,443,49510 端口
三、是否conf.httpd的配置是否allow from all

四、局域网网关问题


局域网访问APACHE速度特别慢!!!
     用IE8特别慢,火狐浏览器又特别快。   

更多推荐

xampp集成环境配置自定义端口号虚拟主机,局域网访问apache菜鸟教程