2024年2月17日 星期六

在AWS EC2上安裝WordPress

環境: Ubuntu 18.04 Server

第一次登入EC2後

  1. sudo apt update
  2. sudo apt install apache2
  3. sudo add-apt-repository ppa:ondrej/php
  4. sudo apt update
  5. sudo apt install php7.4
  6. sudo apt install mysql-server
  7. sudo apt install php7.4-mysql

以上完成wordpress需要的軟體。

在使用mysql server前先進行初始化。

  1. mysql_secure_installation
  2. 設定root密碼及刪除不必要的使用者帳號
  3. sudo mysql
mysql> USE mysql;
mysql> UPDATE user SET plugin='mysql_native_password' WHERE User='root';

將原本root的登入方式(auth_socket)改為mysql_native_password

mysql> CREATE DATABASE new_db;
mysql> CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';
mysql> GRANT ALL PRIVILEGES ON new_db.* TO 'new_user'@'localhost';

建立wordpress的資料庫(new_db)並設定資料庫權限給新建的使用者帳戶(new_user),之後wordpress安裝時需要輸入此使用者帳戶及密碼。

接下來到wordpress.org下載最新版本(目前為5.5.1)的wordpress

% cd /var/www/html
% sudo unzip wordpress-5.5.1.zip
% sudo chown -R www-data. wordpress/

最後打開AWS EC2的security group的port 80

連入網站即可開始進行wordpress的最後設定。

沒有留言:

張貼留言

iPhone 虛擬定位及GPS模擬工具

  iMyLoc   是一個專為 iOS 裝置設計的虛擬定位工具,無需越獄(Jailbreak)即可實現全域級別的 GPS 定位修改。此工具透過電腦與 iOS 裝置進行本地通訊,提供安全且穩定的定位模擬服務。 下載最新版本 / Download Latest Release 軟體...