概要 |
WEBサーバーとして利用する為にApache(アパッチ),PHP7,MariaDBをインストールします。
備忘録として手順をメモします。
Apache インストール |
以下、No1~9にてWEBサーバーとして利用可能になります。ドキュメントルートフォルダーに、HTMLファイルをアップロードし、URL接続すれば、内容が表示される様になります。
No | 項目 | コマンド等 |
1 | Apacheインストール | yum install httpd |
2 | Apache再起動 | systemctl start httpd |
3 | ファイアウオール解除 (http通信) |
firewall-cmd –add-service=http –zone=public –permanent |
4 | ファイアウオール解除 (https通信) |
firewall-cmd –add-service=https –zone=public –permanent |
5 | ファイアウオール再起動 | systemctl restart firewalld |
6 | クライアント接続確認 | http://xxx.xxx.xxx.xxx |
7 | Apache自動起動設定 | systemctl enable httpd |
8 | Apache自動起動設定 設定内容の確認 |
systemctl list-unit-files -t service <確認内容> httpd.service enabled |
9 | ドキュメントルートフォルダ 書込権限付与 ( /var/www/html ) |
cd /var/www chown apache:(一般ユーザー名) html chmod 775 html |
尚、ドキュメントルートフォルダーへのファイルアップロードは私は従来、“FFFTP”というFTPプロトコルのツールを使っていましたが、今回 SFTPプロトコルという暗号化して送信する“WinSCP” というツールを使ってみました。特に問題は無いようですので切換えて行きたいと思います。
PHP7.1 インストール |
下の手順でPHP7.1をインストールします。PHP7.1のインストールには、EPEL , remi が必要の様です。
No | 項目 | コマンド等 |
1 | EPEL インストール | yum install epel-release |
2 | remi インストール | yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm |
3 | PHP7.1 インストール |
yum install –enablerepo=remi-php71 php php-cli php-common php-devel php-fpm php-gd php-mbstring php-mysqlnd php-pdo php-pear php-pecl-apcu php-soap php-xml php-xmlrpc php-json php-intl |
4 | ディレクトリ変更 vim編集 |
cd /etc ※必要に応じバックアップ(php.ini) vim php.ini |
5 | php.ini 編集 | アップロードファイルサイズ等変更 (post_max_size , upload_max_filesize等) |
6 | 再起動 | systemctl restart httpd |
MariaDB インストール |
CentOS6ではデータベースはMySQLでしたが、CentOS7ではMariaDBが標準のようです。MariaDBをインストールします。
No | 項目 | コマンド等 |
1 | MariaDBインストール | yum install mariadb-server |
2 | 実行確認 | Is this ok [y/d/N]: y |
3 | 再自動起動設定 | systemctl enable mariadb |
4 | 起動 | systemctl start mariadb |
5 | 初期設定コマンド | mysql_secure_installation |
6 | パスワード確認 (初回入力不要) |
Enter current password for root (enter for none):(ENTER) |
7 | パスワード設定確認 | Set root password? [Y/n] Y |
8 | 登録パスワード入力 | New password:(パスワード) |
9 | パスワード確認入力 | Re-enter new password:(パスワード) |
10 | 登録確認 | Remove anonymous users? [Y/n] Y |
Disallow root login remotely? [Y/n] Y |
||
Remove test database and access to it? [Y/n] Y | ||
Reload privilege tables now? [Y/n] Y |
||
11 | インストール完了 | Thanks for using MariaDB! |
12 | MariaDBログイン | # mysql -u root -p |
パスワード入力 | Enter password:(パスワード) | |
接続確認 | MariaDB [(none)]> | |
DB表示(テストコマンド) | MariaDB [(none)]> show databases; | |
終了 | MariaDB [(none)]> exit |
※No.12は、インストール後の接続確認
まとめ |
“yum” , “remi” , “epel” など、知らない言葉がたくさん出てきますが、何とかインストールは出来た様です。