1. 程式人生 > 其它 >OpenEuler進行web部署並且建立wordpress資料庫

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 :

openEuler | 尤拉社群-EulerOS官網

實驗內容

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', '' );

感謝

實驗中遇到問題老師的耐心解答

老師提供的內容完整的操作步驟