6

我已经验证了我的主机文件中windows/system32/drivers/etc/有一个 localhost 条目,但它不会去任何地方。我必须在 URL 中有一个端口号:http: //127.0.0.1 :8888/

有什么我可以localhost在不需要端口号的情况下开始工作的吗?

4

9 回答 9

14

您的 EasyPHP 可能配置为侦听端口 8888。

您还必须将 EasyPHP 配置为侦听端口 80。

供您参考,HTTP 的默认端口是端口 80,因此当您在 url 中未提供任何端口信息时,您的浏览器正在尝试连接端口 80。

您可以按照本教程:http ://technology.ohmygoh.com/easyphp-how-to-change-apache-server-port/

于 2011-03-04T14:12:14.900 回答
14

对于 Windows 8 用户,您还应该确保以管理员身份运行它。

右键单击easyPHP快捷方式并将兼容性设置更改为始终以管理员身份运行。

之后,确保“C:\Program Files (x86)\EasyPHP-12.1\conf_files”中的“httpd.conf”文件

里面有这一行:

听 127.0.0.1:80

要验证您是否遇到了我的问题,请检查 127.0.0.1:8887/

于 2012-11-12T15:55:41.397 回答
1

尝试编辑 conf_files/httpd.conf。

将列为 8888 的值更改为 80,并且您不需要在重新启动时使用端口。

于 2011-03-04T14:14:49.327 回答
1

在下面的 httpd.conf 中查找... Options FollowSymLinks Indexes AllowOverride None Order deny,allow Allow from 127.0.0.1

并添加这样的行: Allow from ::1

结果:Options FollowSymLinks Indexes AllowOverride None Order deny,allow Allow from 127.0.0.1 Allow from ::1

并重新启动apache .. :)

于 2012-11-05T05:53:12.400 回答
1

执行以下步骤可能会解决您的问题:

  • 从 EasyPHP 图标右键单击 -> 属性
  • 选择“兼容性”选项卡
  • 选中“以兼容模式运行此程序:”并选择 Windows 7
于 2013-01-07T21:40:23.767 回答
0

您可以尝试在端口 80 上运行您的网络服务器。

于 2011-03-04T14:12:25.063 回答
0

对于 http url,默认端口 80。即http://localhost等于http://localhost:80也等于 ip-http://127.0.0.1

就像 Krtek 说的那样,您可以以相反的方式参考本教程。

于 2011-03-04T14:25:11.043 回答
0

默认端口为 8887 按 F7 功能键在浏览器中打开

于 2012-07-11T12:45:51.930 回答
0

我今天遇到了同样的麻烦,当我试图通过 EasyPHP 程序更改端口来解决这个问题时,这并没有解决。如果发生这种情况,请尝试转到文件夹program/apache/conf并手动更改httpd.conf

这里的httpd程序文件夹表示127.0.0.1:80httpd conf apache 文件夹显示127.0.0.1:8887

于 2013-06-04T00:43:26.463 回答