1.前言
AWS上的Wordpress镜像就是基于Bitnami堆栈搭建的,那么能不能使用Bitnami进行一键式的懒人操作呢?
2.关于Bitnami堆栈
关于Bitnami stack,百度百科上是这么介绍的
BitNami 提供wordpress、joomla、drupal、bbpress等开源程序的傻瓜式安装包下载,所有的安装包内置了服务器环境,可以一次性傻瓜式安装完毕。BitNami开源PHP程序傻瓜集成安装包可选环境,包括WAMP,LAMP,MAMP和SAMP。
简单地说,Bitnami能够为其支持的应用程序一键配置一个完整且独立的运行环境,不会干扰其他系统应用,减少系统出错的风险,很适合用于快速部署或者是开发调试。
3.部署Wordpress程序
3.1下载运行安装程序
在Bitnami官网上下载Wordpress的程序:
Bitnami 文档链接https://bitnami.com/stack/wordpress
将下载下来的.run安装包上传至服务端,或者执行下面的指令直接在服务端下载,这里用的是CentOS 7.6系统。
Linux系统下载地址:
wget https://downloads.bitnami.com/files/stacks/wordpress/5.9.3-0/bitnami-wordpress-5.9.3-0-linux-x64-installer.run
Windows系统下载地址:
wget https://downloads.bitnami.com/files/stacks/wordpress/5.9.3-0/bitnami-wordpress-5.9.3-0-windows-x64-installer.exe
目前Bitnami集成了Wordpress 5.9.3和PHP ,随着版本更新下载地址可能会有变动。
修改安装文件的权限并运行
权限:
chmod 755 bitnami-wordpress-5.9.3-0-linux-x64-installer.run
安装:
./bitnami-wordpress-5.9.3-0-linux-x64-installer.run
3.2选择语言和安装组件
安装程序执行后会提示选择安装语言,支持简体中文。
语言选择完毕后安装程序将会询问是否安装Varnish Web加速器和phpmyadmin可视化数据库管理界面,建议全部安装(输入y并回车)
3.3配置安装文件夹和账户信息
输入Wordpress协议栈的安装位置,我使用默认的设置(直接回车)
创建管理员账户,这里除了密码以外也使用了默认设置
3.4配置监听端口(如有)
如果服务器上已经安装了其他的MYSQL数据库,会提示选择一个新的监听端口(默认将会自动指派一个可用端口)
MySQL信息
请输入MySQL数据库信息
Choose a port that is not currently in use, such as port 3307.
MySQL服务端口 [3307]:
同样地,如果服务器上已经运行了其他的web客户端占用80端口,apache将出现相同的提示,操作方法也相同 。
Web服务器端口
Choose a port that is not currently in use, such as port 81.
Apache Web 服务端口 [81]:
3.5配置邮箱服务
3.6开始安装
当进度条走完后将提示是否启动协议栈,输入Y启动。
4.用浏览器访问博客
4.1打开服务器的apache端口防火墙(我这里打开的是80端口)
输入服务器公网地址:apache端口进行访问https://服务器IP地址:端口号
4.2 bitnami常用指令
#启动服务
/opt/Wordpress/ctlscript.sh start ## /opt/Wordpress是你的WordPress存放的路径
#关闭服务
/home/ubuntu/wordpress/ctlscript.sh stop
#重启服务
/home/ubuntu/wordpress/ctlscript.sh restart