宝塔搭建php网站教程
宝塔面板装完,宝塔第一件事不是搭建急着传代码,而是站教先把PHP环境配好。我见过太多人卡在“网站打不开”这一步,宝塔折腾半天发现是搭建PHP版本选错了。宝塔默认给的站教是PHP 7.4,如果你的宝塔程序要求PHP 8.0以上,比如Laravel 10或者WordPress最新版,搭建那就得手动装一个。站教软件商店里搜PHP,宝塔点安装,搭建选好版本,站教等几分钟就行。宝塔别贪多,搭建装一个够用的站教版本就够了,装多了占内存。 环境好了,接下来建站。宝塔左侧菜单点“网站”,添加站点。域名填你的,没有域名就填服务器IP。数据库选MySQL,宝塔会自动生成一套用户名和密码,记得复制下来,待会儿要用。PHP版本选你刚装的那个。提交之后,网站目录默认在 这时候你访问域名,看到的是宝塔的默认页。别慌,正常。把你写好的PHP文件传上去。用宝塔自带的文件管理器,或者FTP工具都行。我习惯用文件管理器,直接拖拽,省事。把 数据库连接是个坑。很多人代码里写 权限问题也常遇到。PHP要写文件,比如上传图片、生成缓存,但网站目录默认属主是 伪静态得单独说。如果你用WordPress或者ThinkPHP,URL里带 SSL证书现在基本是标配。宝塔支持Let‘s Encrypt免费证书,点“SSL”选项卡,选“Let’s Encrypt”,勾选域名,申请。一两分钟就签发了。记得开启“强制HTTPS”,不然用户还是走HTTP。证书三个月到期,宝塔会自动续签,但前提是你的服务器80端口能通,别被防火墙拦了。 最后说个真实案例。上周帮朋友看一个站,PHP页面显示空白。查了日志,是 宝塔把Linux命令变成了图形按钮,但底层逻辑没变。理解每个按钮背后在做什么,比死记步骤有用。遇到问题先看日志,网站日志在 /www/wwwroot/你的域名。index.php 放到网站根目录,覆盖掉原来的 index.html。刷新浏览器,你的代码就跑起来了。localhost,结果连不上。宝塔的MySQL默认只允许本地连接,但PHP和MySQL都在同一台服务器上,用 127.0.0.1 比 localhost 更稳。数据库名、用户名、密码,从刚才建站时复制的那套信息里找。如果忘了,点网站设置里的“数据库”就能看到。www,你传上去的文件可能是 root。宝塔文件管理器里右键文件夹,点“权限”,把所有者改成 www,权限设成755。别设777,不安全,除非你只是本地测试。index.php 很难看。宝塔网站设置里有“伪静态”选项卡,选对应的规则,保存。Nginx和Apache的规则不一样,宝塔会自动适配。我见过有人手动改配置文件,结果语法错误导致Nginx起不来,还得去命令行救火。用面板里的规则,省心。display_errors 关了。宝塔PHP设置里,找到“配置修改”,把 display_errors 改成 On,重启PHP。错误信息出来了,是某个函数被禁用了。宝塔默认禁用了一些危险函数,比如 exec、system。如果你的程序需要,去“禁用函数”列表里删掉对应的。改完立刻正常。/www/wwwlogs/ 下,PHP错误日志在 /www/server/php/版本/var/log/。日志会告诉你真相。
-
上一篇
-
下一篇
- 随机阅读
- 搜索
-
- 友情链接
-