CentOS7.8にWordpressをインストールする
やること。
- php7.2のインストール
- MySQLのインストール
- Apache起動
- Wordpressインストール
やること。 # リポジトリ追加 $ yum -y install epel-release $ yum -y install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm # リポジトリ確認 $ ls -l /etc/yum.repos.d/ total 96 ----------------------- -rw-r--r--. 1 root root 456 Feb 18 01:07 remi-php54.repo -rw-r--r--. 1 root root 1314 Feb 18 01:07 remi-php70.repo -rw-r--r--. 1 root root 1314 Feb 18 01:07 remi-php71.repo -rw-r--r--. 1 root root 1314 Feb 18 01:07 remi-php72.repo -rw-r--r--. 1 root root 1314 Feb 18 01:07 remi-php73.repo -rw-r--r--. 1 root root 1314 Feb 18 01:07 remi-php74.repo -rw-r--r--. 1 root root 750 Feb 18 01:07 remi-safe.repo -rw-r--r--. 1 root root 2605 Feb 18 01:07 remi.repo # php7.4をインストール $ yum -y install httpd php74 php74-php php74-php-mysqlnd
2. MySQLのインストール
# リポジトリインストール $ yum localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm # リポジトリ確認 $ ls -l /etc/yum.repos.d/ | grep mysql -rw-r--r--. 1 root root 1036 Oct 16 2015 mysql-community-source.repo -rw-r--r--. 1 root root 1033 Oct 16 2015 mysql-community.repo # MySQL install $ yum install -y mysql-community-server # Version確認 $ mysqld --version mysqld Ver 5.7.30 for Linux on x86_64 (MySQL Community Server (GPL)) # Status $ systemctl status mysqld * mysqld.service - MySQL Server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled) Active: inactive (dead) Docs: man:mysqld(8) http://dev.mysql.com/doc/refman/en/using-systemd.html # 起動 $ systemctl start mysqld # OS起動で自動起動設定 $ systemctl enable mysqld # 初期パスワードの取得 $ cat /var/log/mysqld.log | grep root 2020-06-26T13:08:10.759082Z 1 [Note] A temporary password is generated for root@localhost: HhvkGh7y54;r # rootパスワード変更 $ mysql -u root -p Enter password: mysql> SET PASSWORD = 'P@ssW0rd'; # wordpress用のuser, database作成 # DataBase作成 mysql> create database wpdb; Query OK, 1 row affected (0.00 sec) # 無敵のUser作成 mysql> GRANT ALL ON *.* TO wpuser@'%' IDENTIFIED BY 'P@ssW0rd' WITH GRANT OPTION; Query OK, 0 rows affected, 1 warning (0.00 sec) mysql> GRANT ALL ON *.* TO wpuser@'localhost' IDENTIFIED BY 'P@ssW0rd' WITH GRANT OPTION; Query OK, 0 rows affected, 1 warning (0.00 sec)
3. Apache起動
phpをインストールしたら自動でApacheもインストールされるようだ。
なので、あとは起動のみ。
# 起動 $ systemctl start httpd # 自動起動設定 $ systemctl enable httpd # 自動起動確認 $ systemctl list-unit-files | grep httpd httpd.service enabled
4. Wordpressインストール
$ wget https://wordpress.org/latest.tar.gz $ sudo tar -xzvf latest.tar.gz -C /var/www/ $ sudo chown -R apache:apache /var/www/wordpress $ ls -l /var/www total 4 drwxr-xr-x. 2 root root 6 Apr 2 22:14 cgi-bin drwxr-xr-x. 2 root root 6 Apr 2 22:14 html drwxr-xr-x. 5 apache apache 4096 Jun 11 06:48 wordpress # apache設定 DocumentRoot "/var/www/wordpress" # # Relax access to content within /var/www. #AllowOverride All # Allow open access: Require all granted # apache再起動 $ sudo systemctl stop httpd $ sudo systemctl start httpd
さあ、アクセスしてみよう。
コメント
コメントを投稿