我已经验证了我的主机文件中windows/system32/drivers/etc/
有一个 localhost 条目,但它不会去任何地方。我必须在 URL 中有一个端口号:http: //127.0.0.1 :8888/
有什么我可以localhost
在不需要端口号的情况下开始工作的吗?
我已经验证了我的主机文件中windows/system32/drivers/etc/
有一个 localhost 条目,但它不会去任何地方。我必须在 URL 中有一个端口号:http: //127.0.0.1 :8888/
有什么我可以localhost
在不需要端口号的情况下开始工作的吗?
您的 EasyPHP 可能配置为侦听端口 8888。
您还必须将 EasyPHP 配置为侦听端口 80。
供您参考,HTTP 的默认端口是端口 80,因此当您在 url 中未提供任何端口信息时,您的浏览器正在尝试连接端口 80。
您可以按照本教程:http ://technology.ohmygoh.com/easyphp-how-to-change-apache-server-port/
对于 Windows 8 用户,您还应该确保以管理员身份运行它。
右键单击easyPHP快捷方式并将兼容性设置更改为始终以管理员身份运行。
之后,确保“C:\Program Files (x86)\EasyPHP-12.1\conf_files”中的“httpd.conf”文件
里面有这一行:
听 127.0.0.1:80
要验证您是否遇到了我的问题,请检查 127.0.0.1:8887/
尝试编辑 conf_files/httpd.conf。
将列为 8888 的值更改为 80,并且您不需要在重新启动时使用端口。
在下面的 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 .. :)
执行以下步骤可能会解决您的问题:
您可以尝试在端口 80 上运行您的网络服务器。
对于 http url,默认端口 80。即http://localhost等于http://localhost:80也等于 ip-http://127.0.0.1
就像 Krtek 说的那样,您可以以相反的方式参考本教程。
默认端口为 8887 按 F7 功能键在浏览器中打开
我今天遇到了同样的麻烦,当我试图通过 EasyPHP 程序更改端口来解决这个问题时,这并没有解决。如果发生这种情况,请尝试转到文件夹program/apache/conf
并手动更改httpd.conf
:
这里的httpd
程序文件夹表示127.0.0.1:80
httpd conf apache 文件夹显示127.0.0.1:8887
。