Apache・PHP7・MariaDBをインストール

概要

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” など、知らない言葉がたくさん出てきますが、何とかインストールは出来た様です。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です