LAMP

Linux

Rocky Linux 9.4 LAMP環境構築メモ【Apache2.4+MySQL8.0+PHP8.3】

2024年5月9日 Rocky Linux 9.4 がリリース されました。Rocky Linux 9.4 では Python 3.12 が利用可能になり、Ruby 3.3.0、PHP 8.2、nginx 1.24、MariaDB 10.11、PostgreSQL 16が新しいモジュールストリームとして追加されています。また、Git がバージョン 2.43.0 に、Git LFS がバージョン 3...
Linux

AlmaLinux 9.4 LAMP環境構築メモ【Apache2.4+MySQL8.0+PHP8.3】

2024年5月6日 AlmaLinux 9.4 がリリース されました。AlmaLinux 9.4 では Python 3.12 が利用可能になり、Ruby 3.3.0、PHP 8.2、nginx 1.24、MariaDB 10.11、PostgreSQL 16が新しいモジュールストリームとして追加されています。また、Git がバージョン 2.43.0 に、Git LFS がバージョン 3.4.1...
Linux

Ubuntu Server 24.04 LAMP環境インストールメモ【Apache2.4+MySQL8.0+PHP8.3】

Ubuntu(ウブントゥ)は、Debian をベースに開発されている Linuxディストリビューションのひとつです。Ubuntu といえばデスクトップ版のイメージがありますが、サーバー版の Ubuntu Server も Webサイト向けの Linuxディストリビューションとして圧倒的なシェアを誇っています。また Ubuntu Server は、利用可能なソフトウェアパッケージが多く比較的バージョ...
Linux

Ubuntu Server 22.04 LAMP環境インストールメモ【Apache2.4+MySQL8.0+PHP8.1】

Ubuntu(ウブントゥ)は、Debian をベースに開発されている Linuxディストリビューションのひとつです。Ubuntu といえばデスクトップ版のイメージがありますが、サーバー版の Ubuntu Server も Webサイト向けの Linuxディストリビューションとして圧倒的なシェアを誇っています。また Ubuntu Server は、利用可能なソフトウェアパッケージが多く比較的バージョ...
Linux

Rocky Linux 9.0 LAMPサーバインストールメモ【Apache2.4+MySQL8.0+PHP8.1】

2022年7月14日 Rocky Linux 9.0 がリリース されました。アップストリームとなる RHEL 9.0 のリリースから約2ヶ月でのリリースです。Rocky Linux 9.0 では Linuxカーネル5.14が採用され、OpenSSL 3.0 や exFATファイルシステムがサポートされています。そこで今回は、Rocky Linux 9.0 で LAMP構成をインストールする手順を...
Linux

AlmaLinux 9.0 LAMPサーバインストールメモ【Apache2.4+MySQL8.0+PHP8.1】

2022年5月26日 AlmaLinux 9.0 がリリース されました。アップストリームとなる RHEL 9.0 のリリースからわずか9日でのリリースです。AlmaLinux 9.0 では Linuxカーネル5.14が採用され、OpenSSL 3.0 や exFATファイルシステムがサポートされています。そこで今回は、AlmaLinux 9.0で LAMP構成をインストールする手順をまとめてみま...
Linux

CentOS Stream 9 LAMPサーバインストールメモ【Apache2.4+MySQL8.0+PHP8.0】

2021年12月3日 CentOS Stream 9 のリリースが正式にアナウンス されました。CentOS Stream 9 は、そのダウンストリームとなる Red Hat Enterprise Linux(RHEL)9 のマイナーリリースに先がげて新機能やバグ修正が反映されるのが特徴です。そこで今回は、CentOS Stream 9 の変更点とサードパーティリポジトリの対応状況、CentOS ...
Linux

Rocky Linux 8.4 LAMPサーバインストールメモ【Apache2.4+MySQL8.0+PHP7.4】

Rocky Linux(ロッキーリナックス)は、RHEL(Red Hat Enterprise Linux)クローンと呼ばれる Linuxディストリビューションです。CentOS プロジェクトの創設者グレゴリー・クルツァー氏が率いる Rocky Enterprise Software Foundation が開発しています。Rocky Linux は、CentOS Linux 8 のサポートが 2...
Linux

AlmaLinux 8.4 LAMPサーバインストールメモ【Apache2.4+MySQL8.0+PHP7.4】

AlmaLinux(アルマリナックス)は、RHEL(Red Hat Enterprise Linux)クローンと呼ばれる Linuxディストリビューションです。主に CloudLinux Inc からの支援を受けて AlmaLinux OS Foundation が開発しています。AlmaLinux は CentOS Linux 8 が 2021年末に廃止される ことをきっかけとして開発されている...
Linux

CentOS Stream 8 LAMPサーバインストールメモ【Apache2.4+MySQL8.0+PHP7.4】

CentOS Stream は、RHEL(Red Hat Enterprise Linux)のアップストリームとなる Linux ディストリビューションです。RHEL のマイナーリリースに先がげて新機能やバグ修正が反映されるのが特徴です。また、CentOS Stream を通じて RHEL に修正リクエストをすることもできます。そこで今回は、CentOS Stream 8 で LAMP構成をインス...
Linux

CentOS 7.9 (2009) LAMPサーバインストールメモ【Apache2.4+MySQL8.0+PHP7.4】

2020年11月22日 CentOS 7.9 (2009) がリリース されました。前バージョンの CentOS 7.8 (2003) から約7ヶ月ぶりのバージョンアップです。CentOS7は、メンテナンスサポート2のフェーズに入っていますので目立った新機能の追加はありませんが、CentOS 7.9 では Python3 が利用できるようになり、MariaDB が 5.5.68 にアップデートされ...
Linux

Ubuntu Server 20.04 LAMP環境インストールメモ

Ubuntu(ウブントゥ)は、Debian をベースに開発されている Linuxディストリビューションのひとつです。Ubuntu ではデスクトップ版とサーバー版が別々に提供されているのが特徴です。Ubuntu といえばデスクトップ版のイメージがありますが、サーバー版の Ubuntu Server も Webサイト向けの Linuxディストリビューションとして圧倒的なシェアを誇っています。また Ub...
Linux

CentOS 8.2 (2004) LAMPサーバインストールメモ【Apache2.4+MySQL8.0+PHP7.4】

2020年6月15日 CentOS 8.2(2004)がリリース されました。ちょうど5ヶ月ぶりのバージョンアップです。CentOS 8.2 では Python 3.8 が導入されました。また cloud-init を使用した Microsoft Azure での仮想マシンのプロビジョニングが正しく動作するようになっています。さっそく、CentOS8.2 で LAMP構成をインストールする手順をメ...
Linux

CentOS 7.8 (2003) LAMPサーバインストールメモ【Apache2.4+MySQL8.0+PHP7.4】

2020年4月27日 CentOS 7.8 (2003) がリリース されました。RHEL7.8のリリースから約1ヶ月でのリリースになります。前バージョンCentOS7.7(1908)のリリースからは約7ヶ月ぶりのバージョンアップです。CentOS7は、メンテナンスサポートのフェーズに入っているため新機能の追加はありませんが、CentOS 7.8 (2003) では安定性と信頼性が向上しています。...
Linux

CentOS 8.1 (1911) LAMPサーバインストールメモ【Apache2.4+MySQL8.0+PHP7.4】

2020年1月15日 CentOS 8.1(1911)がリリース されました。CentOS 8.1 ではカーネル用のライブパッチ kpatch が追加され OS の再起動なしで重要なセキュリティパッチなどを適用できるようになりました。また、新しいモジュールが追加され PHP 7.3、Ruby 2.6、Node.js 12、nginx 1.16 が標準でインストールできるようになっています。さっそく...
Linux

CentOS 8.0 (1905) LAMPサーバインストールメモ【Apache2.4+MySQL8.0+PHP7.2】

2019年9月24日 CentOS 8.0(1905)がリリース されました。CentOS7.7のリリースを優先させたこともあり、5月のRHEL8.0のリリースから約4ヶ月半でのリリースになりました。待ちに待っていた方も多いのではないでしょうか。CentOS7.0(1406)のリリースからは約5年ぶりのメジャーバージョンアップです。CentOS 8.0 では PHP7.2 や MySQL8、Apa...
Linux

CentOS 7.7 (1908) LAMPサーバインストールメモ【Apache2.4+MySQL8.0+PHP7.3】

2019年9月17日 CentOS 7.7 (1908) がリリース されました。RHEL7.7のリリースから約40日でのリリースになります。前バージョンCentOS7.6(1811)のリリースからは約9ヶ月ぶりのバージョンアップです。今回のバージョンアップでは、Python3 が利用可能になりました。また、CentOS8のリリースが9月24日に予定されていますので、新規でインストールする場合は ...
Linux

CentOS7+Apache2.4(TLS1.3)+MySQL8.0+PHP7.3 最新LAMP環境+WordPress5.0インストールメモ

2018年は、4月の MySQL8.0 のリリース、8月のRFC8446(TLS1.3の標準仕様)の発行、10月の Apache httpd2.4 の TLS1.3 サポート、そして年末12月には PHP7.3 と WordPress5.0 がほぼ同時にリリースされ、ミドルウェア界隈では変化の多い1年となりました。そこで今回は、現時点で(2019年1月8日)最新の LAMP環境と WordPres...
Linux

CentOS 7.6 (1810) LAMPサーバインストールメモ【Apache2.4+MySQL8.0+PHP7.2】

2018年12月3日 CentOS 7.6 (1810) がリリース されました。RHEL7.6のリリースから約1ヶ月でのリリースになります。今回のバージョンアップでは、OpenJDK 11 が利用可能になり、Thunderbolt 3 インターフェースがサポートされました。細かいところでは SELinux ブール値に zabbix_run_sudo が追加され zabbix_agent サービス...
Linux

CentOS 6.10 LAMPサーバ インストールメモ【Apache2.2+MySQL5.7+PHP7.2】

2018年7月3日日 CentOS6.10 がリリースされました、RHEL6.10(6/19リリース)からちょうど2週間でのリリースになります。前バージョンCentOS6.9からは実に約1年3ヶ月ぶりのバージョンアップです。既にRHEL6 は Production Phase 3 に移行しているため、バージョン 6.10 がリリースされることは意外でしたが、Spectre(CPUに依存するハードウ...
Linux

CentOS 7.5 (1804) LAMPサーバインストールメモ【Apache2.4+MySQL8.0+PHP7.2】

2018年5月10日 CentOS7.5 (1804) がリリースされました。RHEL7.5のリリースからちょうど1ヶ月でのリリースになります。前バージョンCentOS7.4(1708)のリリースからは8ヶ月ぶりのバージョンアップです。今回のバージョンアップでは、脆弱性スキャナーの OpenSCAP が Ansible に対応しセキュリティの自動化を可能にしています。また、httpd モジュール ...
Linux

Apache HTTP/2+PHP7.2+MySQL5.7 インストールメモ(2018年)

ここ最近、新規で WEBサーバーをセットアップする時に「ミドルウェアは最新バージョンで!」とオーダーされることが多くなりました。ひと昔前は安定性を優先して十分に枯れたミドルウェア(Apache 1.3 など) を使うことがよくありましたが、最近では新しいバージョンでもそこそこ安定していますので、新機能や性能向上などのメリットがある最新版を使うのが正解なのかもしれません。そこで今回は、現時点(201...
Linux

CentOS 7.4 (1708) LAMPサーバインストールメモ【Apache2.4+MySQL5.7+PHP7.1】

2017年9月13日 CentOS7.4 (1708) がリリースされました。RHEL7.4のリリースから約40日でのリリースになります。前バージョンCentOS7.3(1611)のリリースからは9ヶ月ぶりのバージョンアップです。今回のバージョンアップの目玉はなんといっても OpenSSL 1.0.2 の導入です。これにより ALPN がサポートされましたので WEBサーバーの HTTP/2 対応...
Linux

CentOS 6.9 LAMPサーバ インストールメモ【Apache2.2+MySQL5.7+PHP7.1】

2017年4月5日 CentOS6.9 がリリースされました、RHEL6.9(3/21)から約二週間でのリリースになります。最近ではCentOS7を使うプロジェクトが増えてきていますが、WEBアプリケーションの互換性の問題や色々なしがらみなどで(^^;) まだまだ CentOS6 も現役です。さっそく、CentOS 6.9 で LAMP構成をインストールする手順をメモしておきました。
Linux

CentOS 7.3 (1611) LAMPサーバインストールメモ【Apache2.4+MySQL5.7+PHP7.1】

2016年12月12日 CentOS7.3 (1611) がリリースされました。RHEL 7.3 (11/3)から約40日でのリリースになります。前バージョンCentOS7.2(1511)のリリースからは約1年ぶりのバージョンアップです。最近ちらほら CentOS7 を使っているプロジェクトを見かけるようになりました、CentOS6 の完全更新期限が、2017年前半を予定しているので、そろそろ C...
Linux

CentOS 6.8 LAMPサーバ インストールメモ【CentOS6.8+Apache+MySQL+PHP】

2016年5月25日 CentOS 6.8 がリリースされました、RHEL6.8から15日でのリリースになります。CentOS6初期の頃は、かなりの遅延がありましたが、最近は安定して2週間前後でリリースされていますので、安心して使えますね。さっそく、CentOS 6.8 で LAMP構成をインストールする手順をメモしておきました。
Linux

Apache HTTP/2+PHP7+MySQL5.7 インストールメモ

2015年もあと少しになりました。今年を振り返ってみると、HTTP/2 の標準化と主要WEBサーバへの実装、2倍以上の性能向上やメモリ使用量を低減した PHP7 のリリース、Let's Encrypt によるSSL/TLSサーバー証明書の無料化、パフォーマンスが飛躍的に向上した MySQL5.7 のGA版リリースなど、2015年はWEBに関する技術が、大きく変化した年だったと思います。そこで今回は...
Linux

CentOS 7.2 (1511) LAMPサーバインストールメモ【CentOS7.2.1511+Apache+MySQL+PHP】

2015年12月14日 CentOS7.2 (1511) がリリースされました。RHEL 7.2 (11/19)から約1ヶ月でのリリースになります。そろそろ、CentOS 7系への移行を検討されている方もいらっしゃるのではないでしょうか。さっそく、CentOS7.2 で LAMP構成をインストールする手順をメモしておきました。
Linux

CentOS 6.7 LAMPサーバ インストールメモ【CentOS6.7+Apache+MySQL+PHP】

RHEL6.7から16日で CentOS 6.7 がリリースされました。今回のリリースでは、システム管理やセキュリティなどの機能が強化されています。さっそく、CentOS 6.7 で LAMP構成をインストールする手順をメモしておきました。
Zabbix

Zabbix 2.4 を yumでインストール(Zabbix2.4.5 + CentOS7.1.1503)

Zabbixサーバを、CentOS 7.1 (1503) にインストールした時のメモです。サクッと終わるかと思いきや、Zabbixサーバを起動しようとすると「Job for zabbix-server.service failed. See 'systemctl status zabbix-server.service' and 'journalctl -xn' for details.」のエラー...