怎么让局域网访问我的PHP程序

gukie 2009-08-03 05:46:23
我的PHP平台为 winxp_+apache+php5.2
在自己机子上 用 HTTP://127.0.0.1/ 或者HTTP://192.168.0.216/(我的IP地址)都能访问
但在局域网其他机子上不能 用HTTP://192.168.0.216/访问,说是找不到服务器

我测试了,局域网链接正常,请问这与APACHE配置有关么,请问怎样配置才能让局域网其他机器访问呢??

其他机器能PING通我的机器。而且我机器的系统防火墙也关了。
...全文
769 点赞 收藏 20
写回复
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
phnessu4 2009-08-05
修改httpd.conf
找到这个位置
<Directory "服务器根目录">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>

照上面修改行了,修改完了,别忘了重启服务器~~~
回复
寒川 2009-08-05
应该是防火墙的问题,看看是否安装了诸如诺顿32的杀毒软件,带防火墙的。
回复
wfnychuan 2009-08-05
你是用wamp套件吗?我是用WAMPSERVER 要把它设为在线状态才能让别人访问。离线的话只是本机访问。据说是这样!如果用的跟我是一样的可以试一下
回复
baiyuxiong 2009-08-05
杀毒软件不是用的卡巴吧?
回复
weidong70 2009-08-05
apache 的问题。
回复
骄傲青蛙 2009-08-05
些帖应该收藏, 经常遇到
回复
yutao_7871 2009-08-05
查看以下网段是否相同,另外可能是出现在apache的配置上了,看看你的虚拟机配置的是否有ip限制
回复
ainiaa 2009-08-04
本地设置:

ps:%apache_home%为apache的根目录
%apache_home%/conf/httpd.conf
文件中添加
<Directory "d:/phpproject"> #项目所在目录d:/phpproject
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
%apache_home%/conf/extra/httpd-vhosts.conf
文件中添加
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot d:/phpproject #项目所在目录d:/phpproject
ServerName phpproject #访问项目的host
ErrorLog @rel_logfiledir@/dummy-host2.example.com-error_log
CustomLog @rel_logfiledir@/dummy-host2.example.com-access_log common
</VirtualHost>
C:\Windows\System32\drivers\etc\hosts
文件中添加
192.168.0.216 phpproject

需要访问机器只需要做的是:

C:\Windows\System32\drivers\etc\hosts
文件中添加
192.168.0.216 phpproject
这样就可以打开ie 在地址栏中输入http://phpproject进行访问了
回复
coles 2009-08-04
ss23端口
回复
n688com 2009-08-04
去看看apache的config文件httpd.conf吧
里面有一个类似于Allow from all 的地方 应该是被设置成了from 127。0.0.1 或local之类的了
回复
xu569874 2009-08-04
8楼正解。还有个情况是你网络连接的dns设置的问题。不要设成网管。
回复
xcode21 2009-08-04
看看是不是防火墙把80封了?
回复
zyd_computer 2009-08-04
开发站点又问题。。
回复
ruanchao 2009-08-04
开始-->网络连接-->更改Windows防火墙设置-->高级-->设置(本地连接)-->服务-->Web服务器(HHTP)
选中后点击"确定"。
回复
gukie 2009-08-03
他们的机器能PING到我的,但是我PING不到他们的。。。IP段是一样的啊。。。
“应该是XP内置的防火墙在作怪。你在里面打开http端口,缺省是关闭的。”请教怎么关闭啊。。。。先谢谢各位了。。。
回复
TR@SOE 2009-08-03
应该是XP内置的防火墙在作怪。你在里面打开http端口,缺省是关闭的。
回复
genshing 2009-08-03
如果是同一个网段的话,就是你本机的防火墙的问题了
回复
blueforyou 2009-08-03
鄙人估计不是同一线路,楼主再想想~~你ping下别人试试
回复
glorywu 2009-08-03
端口?应该是可以访问你的
回复
ganggang4321 2009-08-03
没出现过这个问题,以前不能访问关了防火墙就能访问了。你再看看吧,是不是不在一个网段中,你试试ping一下能通不
回复
发动态
发帖子
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
社区公告
暂无公告