php局域网ip不能访问电脑
『壹』 我用phpstudy架设了一个网站,为什么我自己的电脑和局域网内的电脑输入我的IP可以访问到其他电脑就不行
其他的电脑指的是外网的吗,如果是内网ip当然可以访问,如果是外网访问不了,可能是运营商封了80端口
『贰』 本地php的wamp集成环境,局域网下别人用ip访问错误是forbidden是什么原因,见下图
对于此问题的解决办法,打开apache安装路径中的http.conf(有些是httpd.conf)文件,(如果找不到就搜索http.conf,或者httpd.conf)
找打以下内容
# onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
在Deny from all 前加上#来注释掉此行,并在Allow from 127.0.0.1 后面加上一行Allow from 192.168.1.* 即可。修改后如下:
# onlineoffline tag - don't remove
Order Deny,Allow
# Deny from all
(或者在此加个“Allow from all”)
Allow from 127.0.0.1
Allow from 192.168.1.*
上面全部改好后,保存文件
最重要的是要重新启动一次服务器,在用本机ip查看
『叁』 用phpStudy搭建的php,如何让局域网内访问我的本地网站
配置一下虚拟主机。开启虚拟主机后就打开Apache文件夹里的confextra下的httpd-vhosts.conf文件,在这个文件的最后面加代码(注意下面的代码还需要改动一下路径为你的网站根目录的路径,然后重启一下就可以了,如果不成功,记得关闭防火墙):
<VirtualHost 192.168.1.112:80>
DocumentRoot "D:/web/www"
ServerName localhost
<Directory "D:/web/www">
Options Indexes FollowSymLinks
DirectoryIndex index.html index.php
AllowOverride all
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
『肆』 我用phpstudy架设了一个网站,为什么我自己的电脑和局域网内的电脑输入我的IP可以访问到其他电脑就不行
端口需要面对互联网,你需要路由器设置端口输出