# 宝塔一键部署Wordpress WordPress 可谓是PHP与MySQL配合使用的典范,很多网站也都只WordPress站点。 ## 选择服务器系统 建议使用Centos。Centos免费、开源并且稳定。 ## Centos部署宝塔 宝塔是目前很好用的面板,很多教程都基于宝塔。宝塔本身功能强大,并且作为商业化项目更新维护有保障。 [进入宝塔https://www.bt.cn/官网](https://www.bt.cn/?invite_code=MV9qbHdkeHo=),注册。 官网介绍: > 宝塔Linux面板是提升运维效率的服务器管理软件,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能。 ### 换源 国内服务器Centos更换国内源,使用本地镜像。境外服务器可以直接执行宝塔安装脚本:[Centos网易源使用帮助](http://mirrors.163.com/.help/centos.html) 首先备份当前yum源 ```bash mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup ``` 进入目录,下载对应Centos版本替换源 ```bash cd /etc/yum.repos.d/ wget http://mirrors.163.com/.help/CentOS7-Base-163.repo ``` 运行以下命令生成缓存 ```bash yum clean all yum makecache ``` ### 安装 使用Centos的安装脚本进行安装 ```bash yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ``` 安装大约需要1-2分钟,安装完成后可以看到`外网面板地址`和`内网面板地址`,`username`和`password`。在地址栏访问`外网面板地址`,输入账户,密码进入面板。若无法访问面板,请检查防火墙/安全组是否有放行面板[8888]端口 [进入宝塔官网https://www.bt.cn/](https://www.bt.cn/?invite_code=MV9qbHdkeHo=),注册。 ### 一键LAMP/LNMP 在面板跳出选项中选择LAMP或LNMP。nginx配置简单,轻量占用更少的内存及资源,并发能力强。apache快速、可靠并且可通过简单的API扩充。 ### 一键部署Wordpress 在面板的`软件商店`中选择`一键部署`,选择 Wordpress 部署。输入购买的域名或者 ip 。记录MySQL数据库名和密码名。如果安装后忘记数据库名和密码名在面板的`数据库`栏可以找到。 > 需要注意的是,在域名未备案时,国内主机会封80,8080,443端口。所以在未备案时可以使用其他端口。如`8.8.8.8:81`或`abc.com:81`。 ## 安装Wordpress 将域名指向公网 ip 地址。浏览器输入访问后会跳出的 Wordpress 安装界面。 ![image-20210116151833417](https://cdn.ftls.xyz/images/2022/09/6324475a79d1c.png) ![image-20210116152042379](https://cdn.ftls.xyz/images/2022/09/6324477913dc2.png) 填写数据库名,数据库用户名,数据库密码(非数据库root密码),这三项在面板的`数据库`栏可以找到。数据库主机使用默认`localhost`。数据表前缀使用默认`wp_`。在下个页面配置站点信息。 ### 使用Wordpress 配置完成后浏览器输入`域名/wp-admin/`可访问后台进行管理。然后就可以愉快的写文章啦。 --- 你还可以 - 为你的服务器设置宝塔的防爆破和免费防火墙。此外,软件商店中还有很多实用的应用 - 在宝塔的计划任务中设置定时备份网站和数据库,可备份至 对象存储(如COS,OSS) - 使用宝塔的一键SSL证书,将网站升级为HTTPS小绿锁 - 配置Wordpress的固定链接和宝塔中网站的伪静态 - 尝试Wordpress的不同主题和插件 - 备案后网站页脚加上备案号和ICP地址 - 写很多文章 - 网站SEO - 设置缓存,优化 PHP,MySQL 来加快网站速度。 - 借助插件使用面向对象存储 - 网站动静分离 - 网站接入CDN