我已经验证了windows/system32/drivers/etc/
中的主机文件中有一个localhost条目,但它不会去任何地方。我必须在网址中有一个端口号:http://127.0.0.1:8888/
在没有端口号的情况下,我能做些什么才能让localhost
正常工作?
答案 0 :(得分: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 /
答案 1 :(得分:13)
您的EasyPHP可能配置为侦听端口8888.
您必须将EasyPHP配置为侦听端口80。
有关您的信息,HTTP的默认端口是端口80,因此当您未在网址中提供任何端口信息时,您的浏览器正尝试在端口80上进行连接。
您可以按照本教程:http://technology.ohmygoh.com/easyphp-how-to-change-apache-server-port/
答案 2 :(得分:1)
尝试编辑conf_files / httpd.conf。
将列为8888的值更改为80,并且您不需要在重新启动时使用端口。
答案 3 :(得分:1)
在下面的httpd.conf中查找... 选项FollowSymLinks索引 AllowOverride无 命令拒绝,允许 允许来自127.0.0.1
并添加如下行: 允许来自:: 1
结果: 选项FollowSymLinks索引 AllowOverride无 命令拒绝,允许 允许来自127.0.0.1 允许来自:: 1
然后重启apache .. :)
答案 4 :(得分:1)
遵循这些步骤可以解决您的问题:
答案 5 :(得分:0)
您可以尝试在端口80上运行您的网络服务器。
答案 6 :(得分:0)
对于http url,默认端口为80. ie http://localhost等于http://localhost:80,这也等于ip-http://127.0.0.1
像Krtek一样,你可以反过来参考教程。答案 7 :(得分:0)
默认端口是8887 按F7功能键在浏览器中打开
答案 8 :(得分:0)
今天我遇到了同样的麻烦,当我尝试通过EasyPHP程序更改端口来解决这个问题时,这并没有解决。如果发生这种情况,请转到文件夹program/apache/conf
并手动更改httpd.conf
:
此处程序文件夹的httpd
表示127.0.0.1:80
,而httpd conf apache文件夹显示127.0.0.1:8887
。