OpenEuler進行web部署並且建立wordpress資料庫
PS:1.本實驗採用華為彈性雲伺服器ECS,配置見婁嘉鵬老師部落格:openEuler中基於LAMP部署WordPress - 婁老師 - 部落格園 (cnblogs.com)
2.本部落格基於計算機基礎和程式設計實驗八
3.本實驗採用遠端連線工具為MobaXtrem_Personal_22.01 連結:https://www.baidu.com/link?url=NeREX3e-9dzvHUUWRG4kUFA6vdFcysp03yHdyVdPagdQmSsQvTIJnQPn-0ZJTK2R&wd=&eqid=f47e47cc00014bfd000000036397f4e1
4.openEuler :
實驗內容
1.openEuler中進行web部署
2.部署wordpress
3.安裝LAMP
實驗步驟
1.重新配置openEuler,已經更換yum源可跳過此步。
輸入命令以切換到rpos目錄下
cd /etc/yum.repos.d
輸入命令更換yum源
vi openEuler_x86_64.repo
增加下面的內容
[OS] name=OS baseurl=http://repo.openeuler.org/openEuler-20.03-LTS/OS/$basearch/ enabled=1 gpgcheck=1 gpgkey=http://repo.openeuler.org/openEuler-20.03-LTS/OS/$basearch/RPM-GPG-KEY-openEuler [everything] name=everything baseurl=http://repo.openeuler.org/openEuler-20.03-LTS/everything/$basearch/ enabled=1 gpgcheck=1 gpgkey=http://repo.openeuler.org/openEuler-20.03-LTS/everything/$basearch/RPM-GPG-KEY-openEuler [EPOL] name=EPOL baseurl=http://repo.openeuler.org/openEuler-20.03-LTS/EPOL/$basearch/ enabled=1 gpgcheck=1 gpgkey=http://repo.openeuler.org/openEuler-20.03-LTS/OS/$basearch/RPM-GPG-KEY-openEuler [debuginfo] name=debuginfo baseurl=http://repo.openeuler.org/openEuler-20.03-LTS/debuginfo/$basearch/ enabled=1 gpgcheck=1 gpgkey=http://repo.openeuler.org/openEuler-20.03-LTS/debuginfo/$basearch/RPM-GPG-KEY-openEuler [source] name=source baseurl=http://repo.openeuler.org/openEuler-20.03-LTS/source/ enabled=1 gpgcheck=1 gpgkey=http://repo.openeuler.org/openEuler-20.03-LTS/source/RPM-GPG-KEY-openEuler [update] name=update baseurl=http://repo.openeuler.org/openEuler-20.03-LTS/update/$basearch/ enabled=0 gpgcheck=1 gpgkey=http://repo.openeuler.org/openEuler-20.03-LTS/OS/$basearch/RPM-GPG-KEY-openEuler
2.開始安裝LAMP
在當前目錄下輸入以下命令以安裝Apache服務
yum install -y httpd
輸入命令開啟Apache服務
systemctl start httpd.service
關閉防火牆並且禁止防火牆自啟動
systemctl stop firewalld
systemctl disable firewalld
安裝MariaDB Server ,輸入命令
yum install -y mariadb-server
給mysql資料庫‘root’使用者設定密碼‘123456’,輸入以下命令
mysqladmin -uroot password '123456'
輸入命令安裝php模組
yum install -y php yum install -y php-mysqlnd php-fpm php-opcache php-cli php-curl php-dom php-exif php-fileinfo php-gd php-hash php-json php-mbstring php-mysqli php-openssl php-pcre php-xml libsodium
安裝更適合php的nano編輯器以適應下步編輯wp-config.php檔案
輸入命令
yum install nano
檢查Apache和mysql執行狀態
輸入命令
systemctl status httpd
systemctl status mariadb
訪問網頁,win+r開啟命令提示符
輸入雲伺服器IP和主機公網IP,ping接受訊號
選擇可以接受到訊號的IP,在edge中輸入IP出現如下介面證明Apache正常開啟
安裝wget,輸入命令
yum install -y wget
安裝wordpress,輸入命令
wget https://cn.wordpress.org/latest-zh_CN.zip
3.建立資料庫
輸入命令,登入到mysql
mysql -uroot -p
輸入命令
create database wordpressdb;
4.解壓並且配置wordpress
輸入命令下載解壓工具
yum install -y unzip
解壓到其他目錄,輸入命令
unzip latest-zh_CN.zip -d /var/www
賦給使用者許可權
chown -R apache:apache /var/www/wordpress chmod -R 755 /var/www/wordpress/
配置apache,輸入命令
cd /var/www/wordpress
配置檔案
nano wp-config.php
將以下內容輸入
*@link https://wordpress.org/support/article/editing-wp-config-php/ *@package WordPress */ /** define('DB_USER','root'); define('DB_PASSWORD','123456'); define('DB_HOST','localhost'); define('DB_CHARSET','utf8mb4'); define('DB_COLLATE',''); /**#@+
5.訪問網址
輸入
ip/wp-admin/setup-config.php
出現此頁面說明成功
5.登入並安裝
資料庫名為:wordpressdb
密碼是:123456
其他的不需要變
一路next完成實驗
問題暨解決方案
1.Apache服務用不了了
需要重新安裝apache,不需要變更MySQL相關設定
2.登入網址登陸不上
更換IP,重啟apache登入
3.配置檔案的具體含義
// ** MySQL 設定 - 具體資訊來自您正在使用的主機 ** // /** WordPress資料庫的名稱 */ define( 'DB_NAME', '資料庫名稱' ); /** MySQL資料庫使用者名稱 */ define( 'DB_USER', '資料庫使用者名稱' ); /** MySQL資料庫密碼 */ define( 'DB_PASSWORD', '這裡填入資料庫密碼' ); /** MySQL主機 */ define( 'DB_HOST', '資料庫地址,如果是本機填寫:localhost' ); /** 建立資料表時預設的文字編碼 */ define( 'DB_CHARSET', 'utf8mb4' ); /** 資料庫整理型別。如不確定請勿更改 */ define( 'DB_COLLATE', '' );
感謝
實驗中遇到問題老師的耐心解答
老師提供的內容完整的操作步驟