我的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通我的机器。而且我机器的系统防火墙也关了。
解决方案 »
- PHP 怎么输出特殊字符
- phpcms 后台管理出错:Fatal error: Cannot redeclare pluginkey_check()(previously declar
- php 求这样的两个数组的特殊交集,看似简单其实不然
- PHP访问oracle的乱码问题
- 关于图像函数的一个问题
- 高分: ajax返回的js代码如何才能被执行 包含 <script src载入的js文件里面的代码
- 帮忙看看MARQUEE元素的具体用法好么?HTML的问题,呵呵
- 为什么我少了个三角呢。。。散分(倒数30天)
- 请问get方法和post方法有什么区别吗??
- 怎么知道一个表里有多少条记录?
- MYSQL小问题
- 用header下载文件,数据没有下载完全??
“应该是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> 照上面修改行了,修改完了,别忘了重启服务器~~~