我的PHP平台为 winxp_+apache+php5.2
在自己机子上 用 HTTP://127.0.0.1/ 或者HTTP://192.168.0.216/(我的IP地址)都能访问
但在局域网其他机子上不能 用HTTP://192.168.0.216/访问,说是找不到服务器我测试了,局域网链接正常,请问这与APACHE配置有关么,请问怎样配置才能让局域网其他机器访问呢??其他机器能PING通我的机器。而且我机器的系统防火墙也关了。
在自己机子上 用 HTTP://127.0.0.1/ 或者HTTP://192.168.0.216/(我的IP地址)都能访问
但在局域网其他机子上不能 用HTTP://192.168.0.216/访问,说是找不到服务器我测试了,局域网链接正常,请问这与APACHE配置有关么,请问怎样配置才能让局域网其他机器访问呢??其他机器能PING通我的机器。而且我机器的系统防火墙也关了。
“应该是XP内置的防火墙在作怪。你在里面打开http端口,缺省是关闭的。”请教怎么关闭啊。先谢谢各位了
选中后点击"确定"。
里面有一个类似于Allow from all 的地方 应该是被设置成了from 127。0.0.1 或local之类的了
%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 [email protected]
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进行访问了
找到这个位置
<Directory "服务器根目录">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory> 照上面修改行了,修改完了,别忘了重启服务器~~~