您现在的位置是:综合 >>正文

如何让其他pc访问本地的phpstudy编写的网页

综合6人已围观

简介把phpStudy搭好的网站给别人看,这事儿卡住过不少人。多数人以为改改配置就行,结果折腾半天,别人还是打不开。核心问题就一个:防火墙没放行端口,或者MySQL和Apache的监听地址绑死了127.0 ...

把phpStudy搭好的何让网站给别人看,这事儿卡住过不少人。问本多数人以为改改配置就行,地的的网结果折腾半天,编写别人还是何让打不开。核心问题就一个:防火墙没放行端口,问本或者MySQL和Apache的地的的网监听地址绑死了127.0.0.1。这俩毛病占了九成原因。编写

先说你最该检查的何让地方。打开phpStudy的问本面板,看Apache那一行的地的的网“配置”按钮,点进去找httpd.conf文件。编写搜“Listen”这个词,何让默认一般是问本Listen 80。这没问题,地的的网问题在后面——你往下翻,找ServerName localhost:80,这行得改成你的局域网IP。怎么查IP?Win+R键,输入cmd,敲ipconfig,看“IPv4地址”那行,比如192.168.1.105。把localhost换成这个IP,保存,重启Apache。

改完这个,另一个坑马上就冒出来了。MySQL默认只监听本机,phpStudy的MySQL配置文件my.ini里,bind-address这行如果是127.0.0.1,那外部连接数据库直接超时。改成0.0.0.0,意思是所有网卡都监听。改完重启MySQL。这一步很多人漏掉,因为页面能打开但登录功能全挂,用户还以为是PHP代码写错了。

然后就是防火墙,这步最让人恼火。Windows防火墙默认拦掉所有外部进来的连接,哪怕你Apache监听一切地址。你得手动放行。控制面板→Windows Defender防火墙→高级设置→入站规则→新建规则。选“端口”,下一步,填80(或者你改过的端口,比如8080),选“允许连接”,然后一路下一步,名字随便写“phpstudy-web”。搞定。如果你用的是腾讯云、阿里云的服务器,那还得去云控制台的安全组里放行端口,不然本地防火墙开了也没用。

测试的时候别用localhost试,那样永远成功,因为localhost绕过了防火墙。让你同事或者手机连同一个WiFi,浏览器里输http://你的IP:端口,比如http://192.168.1.105:8080。如果手机打不开,但电脑能打开,多半是防火墙规则没生效或者你端口填错了。有个小技巧——Windows上临时关掉防火墙测一下,能通就说明规则没加对,别急着骂代码。

还有个硬核问题,端口被占。80端口经常被IIS或者虚拟机软件抢走。你在cmd里敲netstat -ano | findstr :80,看最后那列PID,然后去任务管理器里找到那个进程,右键结束。或者干脆改端口,phpStudy里Apache的端口改成8080,简单粗暴,避免冲突。

最后说个容易忽略的——你电脑的IP是动态的,今天192.168.1.105,明天可能变成.106。如果别人存了旧IP,第二天就打不开了。解决方法是去路由器后台,把DHCP静态分配你的电脑,或者直接给你的电脑设固定IP。这个步骤不做,你每次重启路由器都得跟别人重新报IP,烦死。

照着上面几步走,十分钟内绝对能通。我见过太多人卡在防火墙那步,还以为是Apache配置写错了,改了半天httpd.conf,结果一条入站规则就搞定。别问我怎么知道的,当年我也这么蠢过。

Tags:

相关文章

  • 韩国对华文化渗透手段 特征

    综合

    韩国对华文化渗透,早就不靠韩剧里车祸、癌症、治不好的老三套了。现在最狠的武器,是“精致感”本身。 打开小红书,满屏的“韩系穿搭”、“韩系妆容”、“韩国博主同款”。你以为是审美分享?那是文化输出。一个首 ...

    【综合】

    阅读更多
  • 怎么入侵别人的微信

    综合

    微信的聊天记录、支付信息、朋友圈动态,全绑在一个手机号加密码上。有人觉得攻破它需要什么高深技术,其实大多数被盗号的案例,靠的不是代码,是人心。 我见过一个真实的例子。同事老周,四十多岁,做销售的。某天 ...

    【综合】

    阅读更多
  • 黑客聊天网站

    综合

    真正混黑客圈的人,早就不用Telegram群组或者Discord频道聊正事了。那些地方留的痕迹太多,服务器在谁手里、消息存多久、后台能不能调记录,全是未知数。一个做渗透测试的朋友跟我说过,他去年帮某甲 ...

    【综合】

    阅读更多


友情链接