服务好质量好的app开发seo运营推广
目录
安装Apache
Docker 安装 Mysql
安装 Docker 依赖包
添加 Docker 官方仓库
安装 Docker 引擎
启动 Docker 服务并设置开机自启
验证 Docker 是否成功安装
拉取 MySQL 镜像
查看本地镜像
运行容器
停止和启动容器
列出正在运行的容器
安装PHP环境
搭建网站
安装Apache
Apache(音译为阿帕奇)是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。
执行命令安装Apache及其扩展包。
yum install -y httpd httpd-manual mod_SSL mod_perl mod_auth_mysql
如果回显信息显示Complete!,则表示Apache安装成功。
依次执行命令启动Apache并设置自启动。
systemctl start httpd
systemctl enable httpd
执行命令查看Apache运行状态。
systemctl status httpd
如果回显信息显示active(running)时,表示Apache已启动。
在本地电脑浏览器地址栏中输入http://<ECS服务器的公网IP>,测试Apache服务是否安装成功。如果显示如图所示的测试页面,表示Apache服务已安装成功。ECS服务器的弹性公网IP可以从ECS实例页面获取。
如果加载不出来,在安全组添加 http 80 端口,关闭防火墙
#关闭防火墙
systemctl stop firewalld
Docker 安装 Mysql
安装 Docker 依赖包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
添加 Docker 官方仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装 Docker 引擎
sudo yum install -y docker-ce
启动 Docker 服务并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
验证 Docker 是否成功安装
docker --version
拉取 MySQL 镜像
拉取官方的最新版本的镜像:
docker pull mysql:latest
查看本地镜像
使用以下命令来查看是否已安装了 mysql:
docker images
运行容器
安装完成后,我们可以使用以下命令来运行 mysql 容器:
docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
-e MYSQL_ROOT_PASSWORD=123456:通过 -e 参数,你设置了 MySQL 数据库的 root 用户的密码为 "123456"。这是安全设置,确保数据库具有密码保护。
停止和启动容器
使用docker stop命令可以停止一个正在运行的容器:
docker stop <容器ID或名称>
使用docker start命令可以启动一个已经停止的容器:
docker start <容器ID或名称>
列出正在运行的容器
使用docker ps命令可以列出当前正在运行的容器:
docker ps
如果想查看所有包括已停止的容器,可以加上-a选项:
docker ps -a
进入容器
docker exec -it mysql-test bash
登录MySQL,输入mysql密码
mysql -uroot -p
执行以下命令,创建一个存储网站内容的数据库 pbootcms。
create database pbootcms;
执行以下命令,查看数据库是否创建成功。
show databases;
如果回显信息显示pbootcms,表示数据库创建成功。
输入exit,退出数据库。
安装PHP环境
执行命令更新YUM源。
#运行以下命令,添加EPEL源。
yum install -y \
https://repo.ius.io/ius-release-el7.rpm \
https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
#运行以下命令,添加Webtatic源。
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
执行命令安装PHP以及相关的库。
yum install -y php70w-devel php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-pdo.x86_64 php70w-mysqlnd php70w-fpm php70w-opcache php70w-pecl-redis php70w-pecl-mongodb
执行命令重启Apache服务。
systemctl restart httpd
执行命令查看PHP版本号。出现如图所示时,表示PHP版本为7.0.33。
说明:PbootCMS系统要求的PHP版本不低于7.0。
php -v
搭建网站
在完成环境部署后,参考以下操作搭建网站。
在ECS服务器上,执行命令安装Git。
yum install -y git
执行命令下载PbootCMS源码文件。
cd ~ && git clone https://gitee.com/hnaoyun/PbootCMS.git
执行命令将安装包拷贝到Apache的wwwroot目录下。
cp -r PbootCMS/* /var/www/html/
执行命令修改站点根目录文件权限。
chmod -R a+w /var/www/html
向已创建的MySQL数据库中导入PbootCMS的初始数据。
查看PbootCMS的初始数据库文件。根据回显信息,初始PbootCMS数据库文件为pbootcms_v324.sql。
ls /var/www/html/static/backup/sql/
登录已创建的pbootcms数据库。
在执行命令前,请将命令中的<您的数据库密码>替换为您设置的数据库密码,-p和密码之间不需要空格。
mysql -uroot -p<您的数据库密码> pbootcms
执行命令导入PbootCMS的初始数据库文件。
source /var/www/html/static/backup/sql/pbootcms_v324.sql
输入exit退出数据库。
执行命令启动Apache HTTP服务。
systemctl restart httpd.service
在浏览器地址栏http://<ECS公网IP地址>/admin.php,进入PbootCMS系统首页。默认用户名为admin,密码为123456。根据页面提示,修改admin用户密码,单击立即提交。
登录PbootCMS后,进入如图页面,表示搭建网站成功。