我正在尝试使用本地IP(192.168 ...)
从另一台计算机访问我的localhost问题是我禁止访问。 我更改了httpd-xampp-conf,它看起来如下:
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-st$ver- status|server-info))">
Order deny,allow
Allow from all
Allow from ::1 127.0.0.0/8 \
fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \
fe80::/10 169.254.0.0/16
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>
但仍然没有运气......任何想法...... ??
答案 0 :(得分:0)
每当Linux系统上的人提到预先打包的开发环境时,我就会尖叫“ARRRRGHHHHHHH”并告诉他们他们的计算机能够运行与生产相同的环境。你为什么要跑别的?
sudo apt-get install php5 apache2 mysql
对于开发环境来说,XAMPP非常糟糕。为您的代码设置实际环境;经验值得。
无论如何,您的问题是XAMPP绑定到localhost或127.0.0.1
。将Listen 127.0.0.1:80
更改为Listen 80
。
您也可以尝试转发流量,但这有点矫枉过正。
此外,您的内部网络(192.168.0.0/16
)仅与您的路由器一样安全。如果您觉得允许它,只需将XAMPP绑定到您的内部网络地址而不是127.0.0.1
,并允许全局使用。如果你经常使用不同的机器,它会让你头疼。