Debian システムでの LNMP の設定に関するチュートリアル、debianlnmp_PHP チュートリアル
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 を返します;

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









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

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

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

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

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

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

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

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