1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【Rocky Linux】LAMP環境構築からテストページ表示

Last updated at Posted at 2025-06-12

はじめに

Virtual Box上のRocky LinuxにLAMP環境を構築し、ホストOSからテストページにアクセスするまでをまとめます。

LAMPとは

LAMPとは「Linux」「Apache」「MySQL」「PHP」の組み合わせを指すもので、頭文字をとったものです。

名前 説明
Linux WindowsやMacと同じくパソコンやサーバーで動くOS。無料利用できるOSS
Apache Webサーバーを構築するためのソフトウェア
MySQL リレーショナルデータベース
PHP サーバーサイドで用いるプログラミング言語
リレーショナルデータベースについて データを表形式で管理し、表同士を関連付けられるデータベース(RDS) RDB以外はNoSQLという。 参考:https://www.kagoya.jp/howto/it-glossary/server/nosql/

前提

Linux環境は構築済み

インストール

Apache

sudo dnf install httpd -y   # インストール、-yは初期設定をすべて許可
sudo systemctl status httpd # ステータス確認
sudo systemctl enable httpd # 自動起動の有効化
sudo systemctl start httpd # 起動

MySQL

sudo dnf install mysql-server # インストール
sudo systemctl status mysqld # ステータス確認
sudo systemctl start mysqld # 起動
sudo systemctl enable httpd # 自動起動の有効化
sudo mysql_secure_installation # セキュリティ設定、起動していないと実行不可

PHP

# phpインストール前にremiリポジトリを有効化
sudo dnf install -y epel-release
sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-9.rpm
sudo dnf module list php #利用可能なphpを確認
sudo dnf module reset php 

sudo dnf module enable php:remi-8.4 # 数字は最新のバージョンに書き換え
# よく使うモジュールのインストール
sudo dnf install php php-cli php-fpm php-mysqlnd php-gd php-mbstring php-xml -y
パッケージ名 説明
php PHP のコアパッケージ
php-cli コマンドラインから PHP スクリプトを実行するために必要(開発やサーバー管理に便利)
php-fpm Apache と PHP を連携させるための重要なコンポーネント。 Web サーバー(Apache)から PHP の処理を依頼される際に、この php-fpm がその処理を実行
php-mysqlnd MySQL データベースに接続するための PHP モジュール
php-gd 画像処理(例: サムネイル作成、画像のリサイズなど)を行う場合に必要
php-mbstring マルチバイト文字(日本語など)を正しく処理するために必要
php-xml XML データを処理する場合に必要

ネットワーク割り当て設定

image.png
アダプター2の割り当てにホストオンリーアダプターを設定

ポート開放

ファイアウォールの設定を確認

sudo firewall-cmd --list-all

image.png

services: cockpit dhcpv6-client ssh に httpがない場合ポートが解放されていない

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload

IPアドレス確認

ip a

image.png

inet 【192.168.56.111】 ここを覚えておく

テストページ表示(Windows側)

ブラウザでさっき控えておいたIPアドレスをたたく

image.png

以上です

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?