我一直在尝试弄清楚如何更改 XAMPP 的服务器配置,以便在 Windows 和服务器同时尝试访问时不会出现内存故障localhost
。基本上我希望 XAMPP 是 127.0.1.1 或类似的 IP,这样它就不会干扰localhost
系统使用,所以我可以浏览我正在开发的网络和网站。发生的情况是,如果我同时运行 XAMPP 和 Eversoft 的第一页 2000 v2.0,我会在编辑我的网站时遇到 BSOD(蓝屏死机)。这是一个间歇性问题,但总是在这两个程序中发生。
4 回答
只需编辑c:\xampp\apache\conf\httpd.conf
并更改Listen 80
toListen 127.0.0.2:80
或您想要的任何 IP 地址。确保:
将 IP 地址和端口号放在中间,在本例中为端口 80。
这些是您希望将 PHP 应用程序安装在 LAN 服务器(而不是 Web)上时要遵循的步骤
- 获取服务器的内部 IP 或静态 IP(例如:192.168.1.193)
- 在记事本中打开 XAMPP>apache>conf>httpd.conf 文件
- 搜索听 80
- 上面的行看起来像-#Listen 0.0.0.0:80 / 12.34.56.78:80
- 更改IP地址并替换为静态IP
- 保存 httpd.conf 文件,确保服务器指向 #Listen 192.168.1.193:80
- 在应用程序根 config.php(数据库连接)中,将 localhost 替换为服务器的 IP 地址
注意:如果安装了防火墙,请确保将 http 端口 80 和 8080 添加到例外并允许侦听。转到控制面板>Windows防火墙>允许程序通过Windows防火墙进行通信>添加另一个程序名称:http端口:80再添加一个作为http - 8080
如果 IIS(Microsoft .Net Application Internet Information Server)与任何 Microsoft .Net 应用程序一起安装在服务器上,那么它已经占用了 80 端口。在这种情况下,将 #Listen 192.168.1.193:80 更改为 #Listen 192.168.1.193:8080
提示:
第一部分=文件位置---第二部分=在文件中查找---
第三部分=替换为找到的文本
如何将 Xampp 中的“127.0.0.1”更改为“127.0.0.2”(或粘贴您喜欢的 ip 而不是 127.0.0.2)
(C:\xampp\apache\conf\httpd.conf) ---听 80 ---听 127.0.0.2:80
(C:\xampp\apache\conf\extra\httpd-ssl.conf) ---听443 ---听 127.0.0.2:443
(C:\xampp\php\php.ini) --- ;xdebug.remote_host = "127.0.0.1" --- ;xdebug.remote_host = "127.0.0.2"
(C :\xampp\phpMyAdmin\config.inc.php) --- $cfg['Servers'][$i]['host'] = '127.0.0.1'; --- $cfg['Servers'][$i]['host'] = '127.0.0.2';
如何将 Xampp 中的“Localhost”更改为“myhost”(或粘贴您喜欢的名称而不是 myhost)
- xampp 控制面板管理按钮仍然打开 localhost
(C:\xampp\apache\conf\httpd.conf) --- ServerName localhost:80 --- ServerName myhost:80
(C:\xampp\php\php.ini) -- - ; SMTP = 本地主机--- ; SMTP = myhost
(C:\Windows\System32\drivers\etc\HOSTS) --- 127.0.0.1 localhost --- 127.0.0.2 localhost
127.0.0.2 myhost >>> #(127.0.0.2 localhost 之后的下一行)
您可以在 Windows 主机文件 (Windows/system32/driver/etc) 中将 127.0.1.1 指向 127.0.0.1