目次
Debian システム、debianlnmp での LNMP の設定に関するチュートリアル
ホームページ バックエンド開発 PHPチュートリアル Debian システムでの LNMP の設定に関するチュートリアル、debianlnmp_PHP チュートリアル

Debian システムでの LNMP の設定に関するチュートリアル、debianlnmp_PHP チュートリアル

Jul 13, 2016 am 09:46 AM
debian lnmp

Debian システム、debianlnmp での LNMP の設定に関するチュートリアル

LNMP 環境の設定では、ホストが Nginx、MySQL、PHP、phpMyAdmin をサポートしている必要があるため、設定後にこの環境を直接使用して Web サイトを実行できます。さて、以下のメソッドを設定しましょう。

まずは公式の説明を見てみましょう

LNMP ワンクリック インストール パッケージは、CentOS/RadHat、Debian/Ubuntu VPS (VDS) または独立ホスト用の LNMP (Nginx、MySQL、PHP、phpMyAdmin) 運用環境をインストールできる Linux シェルで書かれたシェル プログラムです


1.MySQLをインストールします
コマンドを実行:

リーリー

MySQL をインストールできます。インストールプロセス中に、必要なパスワードを入力して Enter を押します。

インストールが完了したら、次のコマンドを実行してワンステップのセキュリティ設定を実行します:

リーリー

プロンプトに従って、root パスワードを変更するかどうか、匿名ユーザーを削除するかどうか、root リモート ログインを禁止するかどうかなどを尋ねられます。
2.PHPをインストールします
コマンドを実行:

リーリー

上記のコマンドは php5-memcache 拡張機能をインストールするため、Memcached のインストールを続けます。

リーリー

インストール後、php5-fpm -v を使用して PHP バージョンを確認します:

リーリー

PHP 5.4.16-1~dotdeb.1 (fpm-fcgi) (ビルド: 2013 年 6 月 8 日 22:20:42)
Copyright (c) 1997-2013 PHP グループ
Zend エンジン v2.4.0、著作権 (c) 1998-2013 Zend Technologies

3. Nginxをインストールします

ここでは将来の機能拡張に備えてNginxの拡張機能(nginx-full)を全て直接インストールしました。

リーリー

次にNginxを起動します:

リーリー

アクセス結果は上記の通りです。 次にNginxの設定を行います。

リーリー

……
場所 ~ .php$ {
fastcgi_split_path_info ^(.+.php)(/.+)$;
# # 注: php.ini には「cgi.fix_pathinfo = 0;」が必要です
#
# # php5-cgi のみの場合:
# fastcgi_pass 127.0.0.1:9000;
# # php5-fpmの場合:
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_indexindex.php;
fastcgi_params を含めます;
}

変更を保存した後、Nginx を再起動します:

リーリー

次に、phpの詳細情報を表示するために新しいphpinfoを作成します:

リーリー

保存後、http://ip/phpinfo.php にアクセスし、phpinfo ページが表示されたら完了です。

新しいサイトの作成方法
Jun Ge のワンクリック パッケージとは異なり、この方法でインストールされた LNMP では、サイト構成ファイルを手動で追加する必要があります。

リーリー

構成ファイルのディレクトリに入り、

などの新しいサイト構成ファイルを作成します。 リーリー

保存後、Nginxを再起動するとWebサイトの追加とバインドが完了です。

最後に、最も一般的に使用される 2 つのプログラム Nginx 擬似静的プログラムを紹介します。

WordPress:

コードをコピーします コードは次のとおりです: location / {
if (-f $リクエストファイル名/index.html){
書き換え (.*) $1/index.html Break;
}
if (-f $リクエストファイル名/index.php){
書き換え (.*) $1/index.php;
}
if (!-f $request_filename){
書き換え (.*) /index.php;
}
}

X についてディスカッション:

コードをコピーします コードは次のとおりです: rewrite ^([^.]*)/topic-(.+).html$ $1/portal.php?mod=topic&topic=$2 last;
^([^.]*)/article-([0-9]+)-([0-9]+).html$ $1/portal.php?mod=view&aid=$2&page=$3 last;
を書き換えます ^([^.]*)/forum-(w+)-([0-9]+).html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3 last;
を書き換えます ^([^.]*)/thread-([0-9]+)-([0-9]+)-([0-9]+).html$ $1/forum.php?mod=viewthread&tid を書き換えます=$2&extra=page%3D$4&page=$3 最後;
^([^.]*)/group-([0-9]+)-([0-9]+).html$ $1/forum.php?mod=group&fid=$2&page=$3 last;
を書き換えます ^([^.]*)/space-(username|uid)-(.+).html$ $1/home.php?mod=space&$2=$3 last;
を書き換えます ^([^.]*)/([a-z]+)-(.+).html$ $1/$2.php?rewrite=$3 last;
を書き換えます if (!-e $request_filename) {
404 を返します;

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1029602.html技術記事 Debian システムでの LNMP の設定に関するチュートリアル。 debianlnmp LNMP 環境の設定では、設定後にこれを直接使用できるように、ホストが Nginx、MySQL、PHP、phpMyAdmin をサポートしている必要があります。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Debian 12 にスナップをインストールする方法 Debian 12 にスナップをインストールする方法 Mar 20, 2024 pm 08:51 PM

Snap は、Linux システム用に設計された外部パッケージ マネージャーで、コンテナ化されたアプリケーションをインストールする便利な方法を提供します。 Snap を使用すると、追加の依存関係のインストールを心配することなく、パッケージを簡単にダウンロードしてインストールできます。マネージャーは、パッケージに必要な依存関係を自動的に解決し、パッケージがシステム上でスムーズに実行されるようにします。 Snap はネイティブの apt パッケージ マネージャーを補完し、システムにアプリケーションをインストールして実行するための別のオプションを提供します。このガイドでは、Debian12 に Snap をインストールする方法に関する完全なガイドが記載されています。概要: Debian12 に Snap をインストールする方法 Snap で利用可能なパッケージを確認する方法 Snap でパッケージに関する情報を確認する方法

Wine の Debian インストールと Wine の Debian インストールのチュートリアル Wine の Debian インストールと Wine の Debian インストールのチュートリアル Feb 12, 2024 am 10:36 AM

Wine は、Linux システム上で Windows アプリケーションを実行できる互換性レイヤーです。ユーザーは、デュアル システムのインストールや仮想マシンのセットアップを必要とせずに、Linux システム上で Windows アプリケーションをシームレスに実行できます。この記事では、Debian システム上で Windows アプリケーションを実行する方法を紹介します。 Wine をインストールし、関連するチュートリアルをいくつか提供します。 Wine のインストール Debian システムに Wine をインストールするのは非常に簡単です。 apt コマンドを使用し、ターミナルを開いて次のコマンドを入力するだけです: ```shellsudoapt-getupdatesudoapt-getinstallwine```これにより、パッケージ リストが更新され、Wine がインストールされます。インストールが完了したら、次のことができます

Windows に Debian と deb ファイルをインストールするための完全なガイド Windows に Debian と deb ファイルをインストールするための完全なガイド Feb 14, 2024 pm 11:03 PM

Windows システムに Debian をインストールすることと、Windows に deb ファイルを直接インストールすることは、多くの Linux 愛好家がデュアル システムを探索したり、新しいソフトウェアを試したりするための方法です。この記事では、これら 2 つのインストール方法の手順と注意事項について詳しく説明します。 Windows での Debian のインストール Windows システムに Debian をインストールするには、通常、VirtualBox などの仮想マシン ソフトウェアを使用する必要があります。具体的な手順は次のとおりです: 1. VirtualBox は、仮想マシン上で実行できる無料の仮想化ソフトウェアです。同じコンピュータ、複数のオペレーティング システム。 2. Debian ISO イメージ ファイルをダウンロードする ダウンロード リンクは、Debian 公式 Web サイトにあります。 3.で

Debian 12 に Steam をインストールする方法 Debian 12 に Steam をインストールする方法 Mar 21, 2024 pm 10:10 PM

STEAM は、Valve Corporation が開発した人気のゲーム プラットフォームで、ゲームを購入、ダウンロード、インストールし、プレイすることができます。自動アップデート、マッチメイキング、ソフトウェア関連の問題を解決するためのコミュニティ フォーラムなどの機能を提供します。これに加えて、Steam には広範なコミュニティ サポートがあるため、Steam を使用して他のプレイヤーや開発者と交流することもできます。このガイドでは次のことを学びます: Debian12 に Steam をインストールする方法 Debian12 で Steam を実行する方法 Debian12 から Steam を削除する方法 結論 Debian12 に Steam をインストールする方法 Debian12 に Steam をインストールできます: Debian 公式リポジトリ deb パッケージ

Debian 11 でシステムをログアウトまたはシャットダウンする方法 Debian 11 でシステムをログアウトまたはシャットダウンする方法 Dec 27, 2023 pm 02:22 PM

Debian11でシステムをシャットダウンするにはどうすればよいですか?エディターでの具体的な操作を見てみましょう。方法 1: [すべてのアプリ] - [ログアウト] をクリックします。ポップアップインターフェイスで[シャットダウン]をクリックします。方法 2: ターミナルで次のコマンドを実行します: sudoshutdown-hnow

Debian11でデスクトップショートカットアイコンを追加する方法 Debian11でデスクトップショートカットアイコンを追加する方法 Jan 09, 2024 am 10:06 AM

Debian11 でデスクトップにアプリケーションのショートカットを作成するにはどうすればよいですか?通常、Windows システム インストール プログラムはデスクトップにアプリケーション ショートカットを作成しますが、Debian11 でアプリケーション ショートカットを作成するにはどうすればよいですか?以下の詳細なチュートリアルを見てみましょう。デスクトップ上の何もないところを右クリックし、[ランチャーの作成]を選択します。ポップアップインターフェースの[コマンド]でショートカットを作成するプログラムを設定します。エディタはターミナルエミュレータを例にしています。アイコンはユーザー自身で設定できます。設定が完了したら、[作成]をクリックします。すると、下の図に示すように、ショートカットが表示されます。ショートカットが不要になった場合は、アイコンを右クリックして[削除]を選択してください。

Debian に GCC および GCC10 をインストールするための詳細ガイド Debian に GCC および GCC10 をインストールするための詳細ガイド Feb 10, 2024 pm 03:57 PM

Debian は人気のある Linux ディストリビューションであり、サーバーやデスクトップ システムで広く使用されています。GCC (GNUCompilerCollection) は、C、C++、Fortran、およびその他のプログラミング言語のコンパイルに使用されるオープン ソース コンパイラ スイートです。Debian システムでは、GCC および GCC10 のインストールは非常に簡単です. この記事では、詳細なインストールガイドを提供します。 GCC1 をインストールします。ターミナルを開き、次のコマンドを使用してパッケージ リストを更新します: ```shellsudoaptupdate``` 2. GCC とその関連ツールをインストールします: sudoaptinstallbuild-essential このコマンドはインストールします。

Debian で Nginx および Tomcat サーバーを構築して負荷分散を実現する方法 Debian で Nginx および Tomcat サーバーを構築して負荷分散を実現する方法 May 19, 2023 pm 10:31 PM

ロード バランシングの基本概念 ロード バランシング (ロード バランシング) は、複数のコンピュータ (コンピュータ クラスタ)、ネットワーク接続、CPU、ディスク ドライブ、またはその他のリソース間で負荷を分散し、リソースの最適な使用を実現するために使用されるコンピュータ ネットワーク テクノロジです。その目的は、スループットを最大化することです。 、応答時間を最小限に抑え、過負荷を回避します。単一コンポーネントの代わりに負荷分散を行う複数のサーバー コンポーネントを使用すると、冗長性によって信頼性が向上します。負荷分散サービスは通常、専用のソフトウェアとハ​​ードウェアによって実行されます。負荷分散の最も重要なアプリケーションの 1 つは、複数のサーバーを使用して単一のサービスを提供することです。このソリューションはサーバー ファームと呼ばれることもあります。通常、負荷分散は主に Web サイトや大規模インターネットで使用されます。

See all articles