ウェブサイト検索

PHP および MySQL (LEMP) と SSL を使用して Debian 10 に Nginx をインストールする

LEMP は、次のソフトウェア スタックを表す頭字語です: Linux カーネル、Nginx Web サーバー、MariaDB データベース (または MySQL ) )、PHP サーバーサイド プログラミング言語。このソフトウェアは、動的な Web サイトや対話型 Web アプリケーションを提供するために、今日インターネット上のサーバーで広く使用されています。

Nginx は、リソース効率の高い最新の Web サーバーであり、積極的に開発されており、インターネット上で Apache HTTP サーバーに次いで 2 番目に使用されている Web サーバーです。リクエストの処理に非同期のイベント駆動型アプローチを使用するため、特に高速です。

このチュートリアルでは、最新バージョンの Debian 10 に LEMP スタック (MariaDB および PHP 7 を備えた Nginx) をイン

続きを読む →

Nginx と PHP を使用してサーバー側の FastCGI キャッシュを有効にする方法

Nginx は、コンテンツやアプリケーションの配信を高速化するために使用できるオープンソースの高性能 Web サーバーです。 Nginx はセキュリティを強化し、スケーラビリティを向上させ、高可用性ロード バランサとしても使用できます。これはリバース プロキシとして使用でき、Nginx の最も重要な用途の 1 つはコンテンツ キャッシュです。最良のアプローチの 1 つは、Nginx をコンテンツ キャッシュとして使用することです。この記事では、Web サイトのパフォーマンスを向上させるための Nginx FastCGI コンテンツ キャッシュについて説明します。

Nginx で FastCGI キャッシュを有効にする

この記事では、Linux マシンに PHP を含む Nginx がすでにインストールされていることを前提としています。

FastCGI キャッシュの有効化を開始するには、キャッシュを有効にする仮想ホスト構成ファイルを編集します。

cd /et

続きを読む →

Debian 11 に Apache、MariaDB、PHP (LAMP) をインストールする方法

LAMP スタックは、頻繁に組み合わせて使用されるオープンソース ソフトウェア製品のコレクションです。 LAMP の頭字語は、Linux、Apache HTTP Server (または単にサーバー)、MySQL、および PHP/Perl/Python のコンポーネントを備えたコンピューター システムを表すために使用されます。

ユーザーは、これらすべてのコンポーネントを 1 台のコンピュータに個別にインストールすることも、より一般的にはネットワークで接続された個別のコンピュータにインストールすることもできます。ただし、一部のコンポーネントは他のコンポーネントに依存しています。たとえば、最初に Linux をインストールせずに Apache をインストールすることはできません。そのため、標準的なインストール方法では、すべてのコンポーネントを 1 つのコンピュータ システムにインストールします。

LAMP スタックは、Web 開発で最も一般的に使用されるサーバー環境を形成するためのオープンソース ソフトウェアの組み合わせです。

オープンソースとは、特

続きを読む →

Debian 11 に PHP Composer をインストールして使用する方法

PHP Composer は、PHP の依存関係マネージャーです。依存関係マネージャーは、アプリケーション開発と、ライブラリとフレームワークを呼び出すプロセスを支援します。 Composer は、ライブラリとフレームワークの依存関係をサポートする PHP の依存関係マネージャーです。 Packagist、Github、またはその他の場所からのものであっても、プロジェクトの依存関係を管理するのに役立ちます。

Composer は、特に相互に互換性のない複数の異なるライブラリを使用する必要がある場合に、時間を大幅に節約します。これらのパッケージを手動でダウンロードしてインストールするには、プロジェクトのサイズによっては数時間かかる場合があります。 Composer はアプリケーションまたはライブラリのすべての依存関係を管理し、それらを一度にダウンロードすることで、コードのコンパイルや外部ライブラリの管理に時間を費やすことなく、すぐにコーディングに戻ることができます。

PHP コンポーザーを使用する場合、プロジェクトの依存関係を「composer.json」とい

続きを読む →

Ubuntu 22.04 LTS に PHP 5.6、PHP 8.0、および PHP 8.1 をインストールする方法

PHP は、Hypertext Processor の再帰的頭字語です。これは、HTML に埋め込むことができるため、Web 開発で広く使用されているオープンソースの汎用スクリプト言語です。スクリプト言語は、後でタスクを自動化するために使用される事前に作成されたプログラムを作成するために使用されます。 PHP スクリプトは、Linux、Unix、Windows、Mac OS、およびその他のオペレーティング システムで一般的に使用されます。 Web 開発で PHP を使用する場合、Web サーバーと基盤となるオペレーティング システムを自由に選択できます。

この記事では、PHP バージョン 5.6、8.0、および 8.1 を Ubuntu にインストールする方法を段階的に説明します。 2 つのバージョンをインストールした後、一方のバージョンを無効にし、別のバージョンをシステムのデフォルト バージョンとして有効にする方法についても説明します。

この記事で説明されているコマンドと手順はUbuntu 22.04 LTS システムで

続きを読む →

PHP IP アドレス管理ソフトウェア (phpIPAM) を Debian にインストールする

このガイドでは、会社の IP アドレスを管理するために、Debian に最新バージョンの phpIPAM をインストールして設定する方法を説明します。

phpIPAM (PHP IP Address Management の略) は、PHP プログラミング言語で書かれた強力で柔軟なオープンソースの IP アドレスおよびサブネット管理ソフトウェアで、Linux 上で Apache/Nginx Web サーバー、PHP、および MySQL/MariaDB データベース管理システムとともに使用されます。 LAMP または LEMP スタックとも呼ばれます。

phpIPAM は、どの IP アドレスがホスト、サーバー、ルーター、スイッチ、その他のネットワーク デバイスに静的または動的に割り当てられているかを追跡できるシンプルで直感的な Web インターフェイスを提供することで、ネットワーク管理者とシステム管理者の仕事を容易にします。デバイスの IP アドレスやステータスを手動で追加または更新する必要がある他の IP 管理ツールとは異なり、phpIPAM には、ネッ

続きを読む →

Debian 上で phpBB3 を使用してフォーラムを作成する

このガイドでは、無料のオンライン フォーラム Web サイトを作成するために、Debian 11 に最新バージョンの phpBB3 プラットフォームをインストールして構成する方法を説明します。

phpBB3 は、主に PHP プログラミング言語で書かれた強力で柔軟なオープンソース掲示板ソフトウェア プラットフォームで、Apache/Nginx Web サーバー、PHP、および MySQL/MariaDB データベース管理システム (LAMP または LEMP とも呼ばれる) を備えた Linux で一般的に使用されます。スタック。

phpBB3 オンライン フォーラム ソフトウェア プラットフォームは、オンライン フォーラムやディスカッション掲示板で広く使用されています。

要件

  • ベアメタルサーバーマシンまたは仮想プライベートサーバーへの Debian 11 の最小限のインストール
  • ローカルまたはリモートアカウントの sudo root 権限、また

    続きを読む →

FreeBSD 12.0 に phpMyAdmin をインストールする方法

phpMyAdmin は、MySQL または MariaDB データベースを管理するための無料のオープンソース Web アプリケーション ツールです。 phpMyAdmin は主に PHP で書かれており、Web ブラウザから MySQL/MariaDB データベースを管理できます。 MySQL/MariaDB データベースを 1 か所のダッシュボードから簡単に作成、更新、インポート、エクスポートできます。

このチュートリアルでは、FEMP スタック FreeBSD 12.0 に phpMyAdmin をインストールして設定する方法を示します。必要な追加の PHP 拡張機能をいくつかインストールし、Ports リポジトリから phpMyAdmin をインストールし、phpMyAdmin 用に Apache Web サーバーを構成します。

前提条件

このガイドでは、1 GB の RAM 2 CPU を搭載した FreeBSD 12.0 を使用します。そして、FAMP スタックがその上に

続きを読む →

Centos に Nginx、MariaDB、PHP (LEMP スタック) をインストールする方法

LEMP スタック サーバーは、Linux、Nginx (エンジン x と発音します)、MySQL/MariaDB、および PHP (または Perl/Python) を実行するサーバーです。これは、Web サーバー プラットフォームが Apache ではなく Nginx によって制御されることを除いて、LAMP サーバーに似ています。

このガイドでは、CentOS 8 および 9 に LEMP スタックをインストールします。

前提条件

  • 推奨される最低 10GB の空きディスク容量。
  • CentOS 8 ISO インストール ファイル。

ステップ 1 - Linux オペレーティング システム - Centos8

CentOS 8 は 2019 年 9 月 24 日にリリースされました。 CentOS 8 は、x86_64 (64 ビット Intel/AMD)、a

続きを読む →

LEMP (Nginx、PHP、MariaDB) サーバーを Ubuntu 22.04 にインストールする方法

LEMP は、インターネット上で Web サイトと Web アプリケーションをホストするために一緒に使用される 4 つのオープンソース コンポーネントのコレクションです。 LEMP は、Linux オペレーティング システムを表す L、Nginx Web サーバーを表す N、MySQL または MariaDB データベースを表す M を表します。 PHP 言語の場合は P です。これは通常、インターネット上で大規模なアプリケーションをホストするために使用されます。 LEMP スタックはコミュニティによって十分にサポートされており、世界中の開発者によって使用されています。

この記事では、Ubuntu 22.04 に LEMP サーバーをインストールする方法を説明します。

要件