宝塔面板使用"PHP项目"新建站点:完整配置、伪静态、部署与优化
宝塔面板的"PHP项目"新建站点是部署PHP网站(PbootCMS、WordPress、织梦等)的标准方式。下面是完整流程。
新建站点步骤。1. 宝塔面板-网站-添加站点。2. 域名:填主域名和带www的域名(如example.com和www.example.com),多个域名空格分隔。3. 根目录:自动生成/www/wwwroot/域名,可改。4. FTP:可选创建,设账号密码。5. 数据库:选MySQL,设数据库名、用户名、密码(或自动生成),字符集utf8mb4。6. PHP版本:选PHP7.4或8.0(根据程序要求,PbootCMS支持PHP7.x,WordPress支持7.4+,织梦用5.6/7.0)。7. 分类:可选,便于管理。8. 提交,站点创建完成。
上传程序文件。1. 宝塔-文件-进入/www/wwwroot/域名。2. 上传程序压缩包(PbootCMS.zip、wordpress.zip等)。3. 解压到当前目录。4. 确保程序文件在根目录下(index.php在域名目录下,不是子目录)。5. 如果解压后多了一层目录,把文件移到上一级。6. 设置权限:chown -R www:www /www/wwwroot/域名,chmod -R 755。
安装程序。1. 浏览器访问域名,进入安装向导。2. PbootCMS:访问域名/install.php,按提示填数据库信息(刚才创建的),设置管理员账号,完成安装。3. WordPress:访问域名,填数据库信息,设置站点标题和管理员,安装。4. 织梦:访问域名/uploads/install,填数据库,安装。5. 安装完成后删除install目录(安全)。
配置伪静态。1. 宝塔-网站-对应站点-设置-伪静态。2. 选对应程序:PbootCMS选pbootcms,WordPress选wordpress,织梦动态不需要(静态直接访问html)。3. 或手动粘贴规则。4. 保存。5. 测试:访问文章页,不404就正常。
配置SSL(HTTPS)。1. 站点设置-SSL。2. Let's Encrypt:勾选域名,申请免费证书(需要域名解析到服务器,80端口放行)。3. 或其他证书:粘贴证书和密钥。4. 开启"强制HTTPS"。5. 保存,访问https://域名验证。6. 程序后台的网站地址也要改成https。
配置默认文档。1. 站点设置-默认文档。2. 确保index.php在最前面(index.php,index.html,index.htm)。3. 保存。
PHP版本和扩展。1. 站点设置-PHP版本,确认选对。2. 软件商店-PHP对应版本-设置-安装扩展:安装fileinfo、gd、curl、openssl、mbstring、pdo、zip、exif等常用扩展。3. 配置修改:upload_max_filesize=50M,post_max_size=50M,memory_limit=256M,max_execution_time=300。4. 保存重启PHP。
Nginx配置优化。1. 站点设置-配置文件。2. 加client_max_body_size 50m;。3. 开启gzip:gzip on; gzip_types text/plain application/javascript text/css application/xml;。4. 浏览器缓存:location ~* .(jpg|jpeg|png|gif|ico|css|js)$ { expires 30d; }。5. 上传目录禁PHP:location ~* /upload/.*.php$ { deny all; }。6. 保存,nginx -t && nginx -s reload。
数据库管理。1. 宝塔-数据库-对应数据库-管理(phpMyAdmin)。2. 导入数据:迁移网站时导入SQL备份。3. 导出:备份数据库。4. 权限:管理数据库用户。5. root密码:数据库-root密码,管理所有数据库。
备份配置。1. 宝塔-计划任务-添加任务:备份网站,每天执行,保留7份。2. 备份数据库,每天执行,保留7份。3. 备份到本地或第三方存储(阿里云OSS、FTP)。4. 定期下载备份到本地,异地存储。
域名解析。1. 域名注册商后台,A记录@和www指向服务器IP。2. 等待解析生效(几分钟到几小时)。3. ping域名看是否解析到正确IP。4. 国内服务器域名需要备案才能用80/443端口。
常见问题。问题一,访问域名显示"恭喜,站点创建成功"(宝塔默认页):程序文件没在根目录,或index.html优先级高于index.php,把默认index.html删了。问题二,500错误:PHP版本不兼容或权限,看错误日志。问题三,404:伪静态没配。问题四,数据库连接失败:配置文件里的数据库信息不对。问题五,上传失败:PHP大小限制或目录权限。问题六,HTTPS不生效:证书没装好或程序里还是http。
PHP项目部署是宝塔的核心功能,按"建站点→传文件→装程序→伪静态→SSL→PHP配置→优化→备份"流程,网站就能稳定运行。每个步骤验证,确保配置正确。

更新时间:2026-08-26 18:06:03
上一篇:宝塔面板占用443端口怎么解决_Nginx_Apache_Docker_释放共存