Dockerを利用したPHP+Apache+MariaDB+Redis環境の構築ガイド
この記事では、DockerおよびDocker Composeを使用して、PHP(Apacheモジュール)、MariaDB、Redisを含む本格的なLAMP開発環境を構築する手順について解説します。コンテナ化された環境により、依存関係の管理や環境の移植性が大幅に向上します。
PHPカスタムイメージの作成
まず、公式のPHPイメージをベースに、必要な拡張機能やツールを組み込んだカスタムイメージを作成 ...
9月5日 00:12 投稿
CentOS 7上でLEMPスタックとWordPressを構築する
本記事では、CentOS 7環境にLEMP(Linux, Nginx, MariaDB, PHP)スタックをセットアップし、その上でWordPressを動作させる手順を解説します。
1. LEMP環境の構築
LEMPは、PHPベースのWebアプリケーションを稼働させるために必要なソフトウェア群です。各コンポーネントの役割は以下の通りです。
L (Linux): オペレーティングシステム。本ガイドではCentOS 7を使用し ...
8月26日 22:53 投稿
JumpServerをCentOS7にインストールする手順
環境要件
CentOS Linux 7.6.1810 (Core)
JumpServer 1.4.8
Python 3.6.X
MariaDB データベース
Python 3.6のソースインストール
公式サイトからPython 3.6.9のソースコードをダウンロードします。
wget https://www.python.org/ftp/python/3.6.9/Python-3.6.9.tgz
tar -xzf Python-3.6.9.tgz
ビルド依存パッケージのインストール
yum install -y zlib-devel bzip2-de ...
7月23日 18:22 投稿
MariaDB マスタースレーブレプリケーション設定ガイド
環境構成
サーバー名IPアドレス役割
db-master-0110.32.161.131マスター
db-slave-0110.32.161.132スレーブ
MariaDBのインストール
公式ドキュメントを参照してMariaDBをインストールしてください。
設定変更とサービス再起動
# マスターノード設定
# /etc/my.cnf を編集
server-id = 101
log_bin = master-bin
binlog_format = row
# スレーブノード設定
# /etc ...
7月7日 19:07 投稿
ownCloudのセットアップ: nginxとPHP-FPMを使用
環境構築
mkdir /root/backup
mv /etc/yum.repos.d/* /root/backup/
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirror.centos.org/centos/7/os/x86_64/
curl -o /etc/yum.repos.d/EPEL.repo http://download.fedoraproject.org/pub/epel/7/x86_64/
curl -o /etc/yum.repos.d/REMI.repo https://rpms.remirepo.net/enterprise/remi.repo
yum clean all
rm -rf ...
6月30日 16:23 投稿
単一サーバーにおけるLAMPアーキテクチャの実装(モジュール方式)
LAMPアーキテクチャとは
LAMPは、Linux、Apache(httpd)、MySQL/MariaDB、PHP の頭文字を取った用語で、Webアプリケーションを構築するためのオープンソース技術スタックです。本稿では、単一サーバー上でPHPをApacheのモジュールとして統合する形態での構成方法について説明します。
Webリソースの種類
静的リソース:HTML、CSS、JavaScript、画像ファイルなど、サー ...
6月17日 20:20 投稿
Dockerを用いたNextCloudの導入とNginxリバースプロキシの設定
Dockerのインストール
公式リポジトリからDockerをインストールします。
sudo apt update
sudo apt install ca-certificates curl gnupg
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod 644 /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print- ...
6月6日 22:06 投稿