あめみやしろぐ

お仕事(院内SE)のことをかいたり思いついたことをかいたりします。

Alma-LinuxでLAMP環境を構築

最近、仕事の関係でAlma Linuxの構築を行うことがあったので手順メモ。

 

前提条件

・AlmaLinux-8.4-x86_64-minimalを利用する。

・DBはMariaDB利用とする。

PHPは7.4系を利用とする。

・OSインストール~NW接続までは割愛

 

Apacheインストール

#dns install httpd

 

DBインストール

#dns intall maria

 

PHPインストール

#dnf module list php(インストールが可能なPHPバージョンの確認)

※デフォルトでは以下のよう7.2がデフォルトとなっているはず。

 

AlmaLinux 8 - AppStream
Name                              Stream                                Profiles                                                Summary
php                               7.2 [d]                               common [d], devel, minimal                              PHP scripting language
php                               7.3                                   common [d], devel, minimal                              PHP scripting language
php                               7.4                             common [d], devel, minimal                              PHP scripting language

 

#dnf module reset php(モジュールの選択を一端初期化)

 

#dnf module enable php php:7.4(php7.4を利用可能とする)

 

#dnf module list php(設定が変更されたことのの確認)

AlmaLinux 8 - AppStream
Name                              Stream                                Profiles                                                Summary
php                               7.2 [d]                               common [d], devel, minimal                              PHP scripting language
php                               7.3                                   common [d], devel, minimal                              PHP scripting language
php                               7.4 [e]                               common [d], devel, minimal                              PHP scripting language

※上記の通り、OSインストール直後でも7.2~7.4系が利用できるのはありがたい。8系を利用したい場合は別途remiリポジトリを導入する必要があるが。

 

#dnf install phpPHPをインストールする)

#php -v(念の為、PHPのバージョンを確認)

PHP 7.4.6 (cli) (built: May 12 2020 08:09:15) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.6, Copyright (c), by Zend Technologies

 

phpMyAdminインストール

※これは好みに応じて

 

#dnf -y install https://rpms.remirepo.net/enterprise/remi-release-8.rpm

(標準ではphpMyAdminリポジトリに含まれていないため、remiを導入)

 

#vi /etc/yum.repos.d/remi.repo

(標準ではenabled=0となっていると思われるが念の為確認、リポジトリが有効となっている場合は無効にしておこう)

 

 #dnf --enablerepo=remi install phpmyadminphpMyAdminインストール)

 

 

あとはfirewall を触るなりサービスの自動起動を有効にするなり。