# Online-Mirror **Repository Path**: codevibe/Online-Mirror ## Basic Information - **Project Name**: Online-Mirror - **Description**: Online-Mirror 照妖镜源码 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2026-10-01 - **Last Updated**: 2026-10-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PHP 项目快速启动说明 ## 环境要求 - PHP 7.0 或更高版本 - Windows / Linux / macOS --- ## 方法一:使用 PHP 内置服务器(推荐) ### 1. 检查 PHP 是否安装 打开命令行(PowerShell 或 CMD),输入: ```bash php -v ``` 如果显示 PHP 版本号,说明已安装。 ### 2. 启动服务器 进入项目目录: ```bash cd c:\Users\Administrator\Desktop\REAAQ.zhaoyaojing.io ``` 启动 PHP 开发服务器: ```bash php -S localhost:8080 ``` ### 3. 访问项目 在浏览器中打开: ``` http://localhost:8080 ``` ### 4. 停止服务器 在命令行窗口按 `Ctrl + C` 即可停止服务。 --- ## 方法二:使用集成环境 ### Windows 推荐 #### XAMPP 1. 下载安装:https://www.apachefriends.org/ 2. 将项目复制到 `htdocs` 目录 3. 启动 Apache 服务 4. 访问 `http://localhost/项目文件夹名` #### phpStudy 1. 下载安装:https://www.xp.cn/ 2. 添加项目到网站目录 3. 启动 Apache 和 MySQL 4. 访问项目 --- ## 常见问题 ### 问题 1:提示 'php' 不是内部或外部命令 **解决方案:** 1. 下载 PHP:https://windows.php.net/download/ 2. 解压到任意目录(如 `C:\php`) 3. 将 PHP 目录添加到系统环境变量 PATH 4. 重启命令行窗口 ### 问题 2:端口被占用 **解决方案:** 更换端口号 ```bash php -S localhost:8000 php -S localhost:3000 php -S 127.0.0.1:8888 ``` ### 问题 3:无法访问摄像头 **解决方案:** 1. 确保使用 `http://` 或 `https://` 访问 2. 现代浏览器要求使用 HTTPS 才能调用摄像头 3. 如果是本地测试,某些浏览器允许 `localhost` 使用摄像头 --- ## 项目文件说明 ``` REAAQ.zhaoyaojing.io/ ├── index.php # 主页面(链接生成) ├── sc.php # 拍照处理页面 ├── qbl.php # 图片保存处理 ├── ck.php # 图片查看器 ├── css/ # 样式文件 ├── js/ # JavaScript 文件 ├── images/ # 图片资源 └── img/ # 拍摄照片保存目录 ``` --- ## 注意事项 1. **开发服务器仅用于开发测试**,不适合生产环境 2. **确保有 PHP 运行环境**,Python 无法运行 PHP 项目 3. **摄像头功能需要浏览器权限**,用户必须授予访问权限 4. **本地测试时注意浏览器安全策略**,某些功能可能需要 HTTPS --- ## 快速命令参考 ```bash # 检查 PHP 版本 php -v # 启动服务器(端口 8080) php -S localhost:8080 # 启动服务器(指定 IP 和端口) php -S 0.0.0.0:8000 # 启动服务器(详细日志) php -S localhost:8080 -t . ``` --- **技术提示:** 本说明文档仅用于学习 PHP 项目部署技术。请确保您的项目符合当地法律法规,尊重他人隐私权。