创建网站环境:登录宝塔面板,添加站点并配置域名、php版本及数据库;2. 上传源码:通过文件管理器或FTP将PHP源码上传至网站根目录并解压;3. 配置权限与伪静态:设置runtime等目录权限为755或777,按框架选择伪静态规则;4. 完成安装:访问域名运行安装向导,导入数据库,删除install.php并测试功能。

在使用宝塔面板部署 PHP 网站时,上传和配置 PHP 源码是常见操作。整个过程简单直观,适合新手和开发者快速上线项目。以下是完整的上传与部署步骤指南。
创建网站环境
在上传 PHP 源码前,需先在宝塔面板中创建一个网站,并配置好运行环境:
- 登录宝塔面板,点击「网站」→「添加站点」
- 填写域名(如无域名可暂时用 IP 或本地测试域名)
- 选择合适的 PHP 版本(根据源码要求选择,如 PHP 7.4、8.1 等)
- 数据库按需选择(若项目需要 mysql,则设置数据库名、用户名和密码)
- 确认后点击提交,网站即创建成功
上传 PHP 源码文件
源码可以通过宝塔文件管理器或 FTP 工具上传到网站根目录:
- 进入「文件」模块,找到对应网站的根目录(通常为 /www/wwwroot/你的域名)
- 清空默认文件(如 index.html),准备上传源码
- 点击「上传」按钮,将本地打包的 PHP 源码(zip 格式)上传
- 上传完成后,选中压缩包并解压到当前目录
提示:也可使用 FTP 工具(如 FileZilla)连接服务器,直接拖拽上传文件,适合大项目。
配置权限与伪静态
上传后需设置目录权限和伪静态规则,确保程序正常运行:
立即学习“PHP免费学习笔记(深入)”;
- 检查 runtime、uploads 等可写目录,右键设置权限为 755 或 777(thinkphp 类项目需特别注意)
- 若项目使用 URL 重写(如 laravel、TP),进入网站设置 → 「伪静态」,选择对应框架规则或手动添加
- 例如 Laravel 需添加:
location / {<br> try_files $uri $uri/ /index.php?$query_string;<br>}
完成安装与访问测试
大多数 PHP 项目需要初始化安装:
- 浏览器访问你的域名,如出现安装向导页面,按提示填写数据库信息
- 确保数据库已导入初始数据(如有 sql 文件,可通过 phpMyAdmin 导入)
- 安装完成后删除 install.php 或关闭安装目录访问权限以保安全
- 测试前台、后台功能是否正常
基本上就这些。只要环境匹配、文件完整、权限正确,PHP 源码在宝塔上部署非常顺利。遇到问题可查看「网站日志」定位错误。不复杂但容易忽略细节。