WordPress 構築 with CentOS7.5(LAMP)
Contents
環境
- CentOS7.5
- Apache httpd 2.4.6
- Remi Repository PHP7.2.10
- Mariadb-server-5.5.60
- SELinux , firewalldは既に切られている。
Apache httpd インストール
-
インストール
root@localhost ~# yum -y install httpd
- ポート番号を変える場合は、インストール後
root@localhost ~# vi /etc/httpd/conf/httpd.conf
# vi /etc/httpd/conf/httpd.conf
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 80 ←ここを任意ポートに変更
自動起動設定を行う
root@localhost ~# systemctl enable httpd
Remi Repository PHP7.2.10 インストール
phpを利用する際、ソースからビルドしない方法を選ぶと必然的にRemiに行き着く。もちろん、epelでも可。
-
Remi Repository 導入
root@localhost ~# yum -y install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm root@localhost ~# yum -y install yum-utils root@localhost ~# yum-config-manager --enable remi-php72 ←(php7.2) root@localhost ~# yum -y install php72 php72-php php php-mysql php-mbstring
-
確認方法
Apache httpsのデフォルトディレクトリが/var/www/htmlになるので、そこにphpinfo.phpを配置する。
<?php
phpinfo();
?>
-
参考画像
Mariadb Server インストール
- Mariadb インストール
root@localhost ~# yum -y install mariadb mariadb-server
自動起動設定を行う
root@localhost ~# systemctl enable mariadb
ここで、Rebootかけてください。
WordPress 導入
-
WordPress用のデータベースを作成します。
root@localhost ~# mysql -u root -e CREATE DATABASE wordpress; ※1 DATABASE 以下の "wordpress"は任意に設定してください。ここがDB名。
root@localhost ~# mysql -u root -e GRANT ALL PRIVILEGES ON wordpress.* TO root@localhost IDENTIFIED BY "password"; ※DB名は※1に統一。DBにアクセスできるユーザ(root)任意 , パスワード(password)任意 を設定する。 root@localhost ~# mysql -u root -e FLUSH PRIVILEGES;
-
WordPress コアファイル ダウンロード
root@localhost ~# curl -LO https://ja.wordpress.org/wordpress-latest-ja.tar.gz wordpressのコアファイルをダウンロード
root@localhost ~# tar -xzvf wordpress-latest-ja.tar.gz ←展開 root@localhost ~# mv /root/wordpress/wp-config-sample.php /root/wordpress/wp-config.php ←ファイル名 編集 root@localhost ~# mv /root/wordpress/* /var/www/html/ ←ディレクトリ 移動
-
wp-config.phpを編集
root@localhost ~# vi /var/www/html/wp-config.php
-
下記部分を自身の環境に合わせて変更
// ** MySQL 設定 - この情報はホスティング先から入手してください。 ** //
/** WordPress のためのデータベース名 */
define('DB_NAME', 'wordpress);
/** MySQL データベースのユーザー名 */
define('DB_USER', 'root');
/** MySQL データベースのパスワード */
define('DB_PASSWORD', 'password');
ここまでで、すべての設定が完了
- アクセス先 : http:// localhost or (IP Address) /wp-admin/install.php