我在Windows7上遇到了一个问题,我想在php上工作,所以我尝试了一切,但都没能完成。它总是给无法连接Firefox无法在nazar studio:8080建立与服务器的连接。
这些是我尝试过的东西:
- 已安装WAMP
- 已安装XAMPP
- 已安装Apache
- 已安装IIS
- 已停止http服务
- 阻止的防病毒
- 未安装的防病毒软件
- 停车天窗
- 也尝试过此链接
除了因凡,我还做了很多其他的事情。
当我使用netstat-an检查端口时,它显示端口正在侦听,我尝试了许多不同的端口,但都不起作用。
有人能帮我吗?我真的为此感到震惊和沮丧。
您是否尝试连接到localhost而不是"nazar studio"?
你确定它在8080端口上运行吗?
端口8080上是否可能有其他进程在运行?
你检查错误日志了吗?(在#apacheinstall-dir#/logs/中)
为了让Apache在Windows7上运行,我做了以下操作。
切换到管理员:
- 以管理员身份打开命令提示符,键入
net user Administrator /active:yes
,然后注销。在登录屏幕上,您将看到两个选项,以管理员身份登录 - 安装Apache
-
根据需要编辑conf文件。
- 确保你已经设置了听8080(我的还剩80)
- 别忘了使用LoadModule for PHP。将ServerName设置为localhost:8080(我的名称也是80)
- 将DocumentRoot设置为安装Apache的htdocs文件夹-我的是C:\Program Files\Apache\2.0.40\htdocs。通过连接到localhost:80,您应该能够看到Apache欢迎屏幕
- 添加PHP的类型信息(
AddType application/x-httpd-php .php .phtml .php3
) - 创建虚拟主机。我猜你的会是
<虚拟主机*:8080>ServerName nazar-studio.localhostDocumentRoot"C:\Develop/nazar/htdocs"服务器管理员webmaster@localhost目录索引index.php index.html index.htmErrorLog logs/error.nazar.logCustomLog日志/access.nazar.log组合<虚拟主机>
-
现在在C:\Windows\System32\drivers\etc中编辑您的主机文件,并添加您添加的子网:127.0.0.1本地主机127.0.0.1 nazar-studio.localhost127.0.0.1测试。本地主机
- 打开命令提示符,现在键入net user Administrator/active:no以禁用管理员。注销并重新连接
- 启动Apache,您应该能够连接