Wordpressの直接構築

2895 ワード

Apache、PHP、MYSQLを使用してDockerでWordpressを構築
仮想環境ubuntu/focu 64
実行するフォルダ
vagrant init ubuntu/focal64
コマンド実行後
VACLANTFILEを
# -*- mode: ruby -*-
# vi: set ft=ruby :

Vagrant.configure("2") do |config|
  config.vm.define "wordpress" do |ubuntu|
    ubuntu.vm.box = "ubuntu/focal64"
    ubuntu.vm.hostname = "wordpress"
    ubuntu.vm.network "private_network", ip: "192.168.111.10"
    ubuntu.vm.provider "virtualbox" do |vb|
      vb.name   = "wordpress"
      vb.cpus   = 2
      vb.memory = 2048
    end
  end
end
このように修正します.
vagrant up  # 해당 가상환경 부팅
vagrant ssh # 해당 가상환경 연결
# 가상환경 내부

$ sudo -i  --> 관리자 권한으로 실행

# apt-get update --> ubuntu 이므로 update 먼저 실행

# apt install -y apache2 php7.4 php7.4-mysql mysql-client mysql-server --> 필요한 패키지를 설치

# systemctl status apache2 --> 아파치 실행 확인 (running이면 됨)
接続が良好であることを確保するために、
http://192.168.111.10に接続されている場合

良く見える.
wordpressをダウンロードする時間です.
# wget https://wordpress.org/latest.tar.gz  --> wordpress 다운로드
# tar xf latest.tar.gz --> 압축해제

# mv wordpress/ /var/www/html --> 압축해제해서 나온 wordpress 폴더를 /var/www/html로 이동

# cd /var/www/html  --> 옮긴 위치로 이동

# rm index.html --> /var/www/html에 있는 index.html 삭제

# chown -R www-data:www-data /var/www/html/  --> 해당 폴더 사용자, 사용자그룹 www-data로 변경

# mysql -u root -p --> mysql 설정
Enter password: --> 비밀번호 입력(아무거나)
.
.
.
mysql> CREATE DATABASE wordpress;  --> wordpress 데이터베이스 생성

mysql> CREATE USER 'wordpress'@'%' IDENTIFIED BY 'P@ssw0rd'; --> 유저 및 유저 비밀번호 생성

mysql> GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress'@'%';  --> 모든 권한 부여
 
mysql> FLUSH PRIVILEGES; --> 설정 flush

mysql> exit

# mysql_secure_installation
첫번째 y
비밀번호 설정
0,1,2 중에 0
나머지 전부 y 입력

# cd wordpress --> wordpress 폴더로 이동

# cp wp-config-sample.php wp-config.php  --> sample 파일을 기본 설정파일 이름으로 변경하여 복사

# vi wp-config.php  --> 기본설정파일 변경


写真のように修正します.
http://192.168.111.10/wordpress接続

接続が表示されます.
必要な言語を設定した後
サイトタイトル
username
パスワード
電子メール
入力後
ログイン後

wordpress管理者ページに来たのが見えます.
このようにdockerと必要なパッケージでWordpressを構築した.