服務(wù)好質(zhì)量好的app開發(fā)seo網(wǎng)站優(yōu)化工具大全
目錄
安裝Apache
Docker 安裝 Mysql
安裝 Docker 依賴包
添加 Docker 官方倉庫
安裝 Docker 引擎
啟動 Docker 服務(wù)并設(shè)置開機(jī)自啟
驗證 Docker 是否成功安裝
拉取 MySQL 鏡像
查看本地鏡像
運(yùn)行容器
停止和啟動容器
列出正在運(yùn)行的容器
安裝PHP環(huán)境
搭建網(wǎng)站
安裝Apache
Apache(音譯為阿帕奇)是世界使用排名第一的Web服務(wù)器軟件。它可以運(yùn)行在幾乎所有廣泛使用的計算機(jī)平臺上,由于其跨平臺和安全性被廣泛使用,是最流行的Web服務(wù)器端軟件之一。
執(zhí)行命令安裝Apache及其擴(kuò)展包。
yum install -y httpd httpd-manual mod_SSL mod_perl mod_auth_mysql
如果回顯信息顯示Complete!,則表示Apache安裝成功。
依次執(zhí)行命令啟動Apache并設(shè)置自啟動。
systemctl start httpd
systemctl enable httpd
執(zhí)行命令查看Apache運(yùn)行狀態(tài)。
systemctl status httpd
如果回顯信息顯示active(running)時,表示Apache已啟動。
在本地電腦瀏覽器地址欄中輸入http://<ECS服務(wù)器的公網(wǎng)IP>,測試Apache服務(wù)是否安裝成功。如果顯示如圖所示的測試頁面,表示Apache服務(wù)已安裝成功。ECS服務(wù)器的彈性公網(wǎng)IP可以從ECS實(shí)例頁面獲取。
如果加載不出來,在安全組添加 http 80 端口,關(guān)閉防火墻
#關(guān)閉防火墻
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 服務(wù)并設(shè)置開機(jī)自啟
sudo systemctl start docker
sudo systemctl enable docker
驗證 Docker 是否成功安裝
docker --version
拉取 MySQL 鏡像
拉取官方的最新版本的鏡像:
docker pull mysql:latest
查看本地鏡像
使用以下命令來查看是否已安裝了 mysql:
docker images
運(yùn)行容器
安裝完成后,我們可以使用以下命令來運(yùn)行 mysql 容器:
docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
-e MYSQL_ROOT_PASSWORD=123456:通過 -e 參數(shù),你設(shè)置了 MySQL 數(shù)據(jù)庫的 root 用戶的密碼為 "123456"。這是安全設(shè)置,確保數(shù)據(jù)庫具有密碼保護(hù)。
停止和啟動容器
使用docker stop命令可以停止一個正在運(yùn)行的容器:
docker stop <容器ID或名稱>
使用docker start命令可以啟動一個已經(jīng)停止的容器:
docker start <容器ID或名稱>
列出正在運(yùn)行的容器
使用docker ps命令可以列出當(dāng)前正在運(yùn)行的容器:
docker ps
如果想查看所有包括已停止的容器,可以加上-a選項:
docker ps -a
進(jìn)入容器
docker exec -it mysql-test bash
登錄MySQL,輸入mysql密碼
mysql -uroot -p
執(zhí)行以下命令,創(chuàng)建一個存儲網(wǎng)站內(nèi)容的數(shù)據(jù)庫 pbootcms。
create database pbootcms;
執(zhí)行以下命令,查看數(shù)據(jù)庫是否創(chuàng)建成功。
show databases;
如果回顯信息顯示pbootcms,表示數(shù)據(jù)庫創(chuàng)建成功。
輸入exit,退出數(shù)據(jù)庫。
安裝PHP環(huán)境
執(zhí)行命令更新YUM源。
#運(yùn)行以下命令,添加EPEL源。
yum install -y \
https://repo.ius.io/ius-release-el7.rpm \
https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
#運(yùn)行以下命令,添加Webtatic源。
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
執(zhí)行命令安裝PHP以及相關(guān)的庫。
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
執(zhí)行命令重啟Apache服務(wù)。
systemctl restart httpd
執(zhí)行命令查看PHP版本號。出現(xiàn)如圖所示時,表示PHP版本為7.0.33。
說明:PbootCMS系統(tǒng)要求的PHP版本不低于7.0。
php -v
搭建網(wǎng)站
在完成環(huán)境部署后,參考以下操作搭建網(wǎng)站。
在ECS服務(wù)器上,執(zhí)行命令安裝Git。
yum install -y git
執(zhí)行命令下載PbootCMS源碼文件。
cd ~ && git clone https://gitee.com/hnaoyun/PbootCMS.git
執(zhí)行命令將安裝包拷貝到Apache的wwwroot目錄下。
cp -r PbootCMS/* /var/www/html/
執(zhí)行命令修改站點(diǎn)根目錄文件權(quán)限。
chmod -R a+w /var/www/html
向已創(chuàng)建的MySQL數(shù)據(jù)庫中導(dǎo)入PbootCMS的初始數(shù)據(jù)。
查看PbootCMS的初始數(shù)據(jù)庫文件。根據(jù)回顯信息,初始PbootCMS數(shù)據(jù)庫文件為pbootcms_v324.sql。
ls /var/www/html/static/backup/sql/
登錄已創(chuàng)建的pbootcms數(shù)據(jù)庫。
在執(zhí)行命令前,請將命令中的<您的數(shù)據(jù)庫密碼>替換為您設(shè)置的數(shù)據(jù)庫密碼,-p和密碼之間不需要空格。
mysql -uroot -p<您的數(shù)據(jù)庫密碼> pbootcms
執(zhí)行命令導(dǎo)入PbootCMS的初始數(shù)據(jù)庫文件。
source /var/www/html/static/backup/sql/pbootcms_v324.sql
輸入exit退出數(shù)據(jù)庫。
執(zhí)行命令啟動Apache HTTP服務(wù)。
systemctl restart httpd.service
在瀏覽器地址欄http://<ECS公網(wǎng)IP地址>/admin.php,進(jìn)入PbootCMS系統(tǒng)首頁。默認(rèn)用戶名為admin,密碼為123456。根據(jù)頁面提示,修改admin用戶密碼,單擊立即提交。
登錄PbootCMS后,進(jìn)入如圖頁面,表示搭建網(wǎng)站成功。
?