服务器启动完全指南

提示:本指南提供了多种启动服务器的方法,请按照步骤操作。如果一种方法失败,请尝试其他方法。

一、快速启动方法

方法1:使用优化版启动器(推荐)
1在项目根目录找到 php_server_launcher.bat 文件
2双击该文件运行
3等待命令提示符窗口显示服务器已启动的消息
4在浏览器中访问 http://localhost:8090
方法2:使用简化版启动器
1在项目根目录找到 启动服务器-简化版.bat 文件
2双击该文件运行
3在浏览器中访问 http://localhost:8081

二、命令提示符手动启动方法

1按下 Win + R 键,输入 cmd,然后按回车打开命令提示符
2切换到项目根目录(请根据实际情况修改路径):
cd C:\Users\lhh\Desktop\七、八年级信息课程 - 副本 (2)
3输入以下命令启动PHP服务器:
php\php.exe -S localhost:8090
4看到类似以下输出表示服务器已成功启动:
[Wed Jun 15 10:00:00 2024] PHP 8.x.x Development Server (http://localhost:8090) [Wed Jun 15 10:00:00 2024] Press Ctrl-C to quit.

三、服务器验证与访问

3.1 如何确认服务器是否成功启动

3.2 访问网站

根据启动方式的不同,在浏览器中输入以下地址之一:

四、常见问题与故障排除

4.1 端口被占用错误

症状:命令提示符显示 "Address already in use" 或类似错误

解决方法:

  1. 尝试使用不同的端口启动服务器:
    php\php.exe -S localhost:8081
  2. 关闭可能占用该端口的其他程序
  3. 重启计算机后再尝试

4.2 无法找到PHP文件

症状:命令提示符显示 "php\php.exe" 不是内部或外部命令

解决方法:

  1. 确保在项目根目录运行命令
  2. 检查 php 文件夹是否存在以及 php.exe 文件是否在其中

4.3 浏览器无法连接到服务器

症状:浏览器显示 "ERR_CONNECTION_REFUSED" 或类似错误

解决方法:

  1. 确认服务器已经成功启动(查看命令提示符窗口)
  2. 检查防火墙是否阻止了连接
  3. 尝试使用不同的浏览器
  4. 尝试使用 127.0.0.1 代替 localhost

五、重要提示

安全注意事项

PHP开发服务器默认只允许本地访问(127.0.0.1/localhost)。如果需要允许其他设备访问,请谨慎配置,并注意安全风险。

六、备用启动选项

6.1 使用Python服务器(仅静态文件)

如果PHP服务器无法正常工作,您可以临时使用Python的简单HTTP服务器查看静态页面:

python -m http.server 8000

注意:Python服务器只能处理静态文件,无法运行PHP脚本

启动成功!

如果服务器成功启动,您应该能看到项目首页。以下是常用页面的访问地址: