Debian 10 LNMP 環境構築のクイックチュートリアル

Debian 10 LNMP 環境構築のクイックチュートリアル

通常、PHP Webサイト環境をUS VPSまたはUSサーバーに展開する場合、LAMPまたはLNMPが一般的に選択されます。そこで、Debin0を使用してLNMP環境をすばやく構築する方法を学びましょう。

1. PHP環境をインストールする

Linux サーバーにソフトウェアをインストールするのは非常に便利で、Windows よりもはるかに便利です。インストールを完了するには、いくつかのコマンドを実行するだけです。 ssh 経由でサーバーにリモート接続した後、次のコマンドを実行します。

sudo pt updte sudo pt instll php-fpm php-opcche php-cli php-gd php-cul php-mysql

インストールが完了したら、次のコマンドを実行して現在の PHP バージョンを表示できます。

php -

/etc/php/7.3/fpm/pool.d ディレクトリで、www.conf ファイルを見つけ、ファイル内のsecuity.limit_extensionsを見つけて、以前のコメントを削除し、次の内容に変更します。

secuity.limit_extensions = .php .php3 .php4 .php5 .php7 .html .js .css .jpg .jpeg .gif .png .htm

php-fpm サービスを起動し、次のコマンドで起動する必要があります。

sudo systemctl estt php7.3-fpm

注意: Debin0 では、php7.3-fpm はデフォルトで/etc/init.d/ディレクトリにインストールされているため、上記のコマンドで起動する必要があります。

2. MiDBデータベースをインストールする

MiDB データベースは、MySQL データベースのオープン ソース バージョンです。Debin0 のソフトウェア リポジトリでは、MySQL が MiDB に置き換えられています。次のコマンドでインストールします。

sudo pt instll midb-see

データベースがインストールされると、データベース サービスはデフォルトで自動になります。次のコマンドを実行すると、データベース サービスのステータスを表示できます。

sudo systemctl sttus midb

通常、次のコマンドを実行してデータベースのセキュリティ強化を実行します。

sudo mysql_secue_instlltion

3. Nginxをインストールする

Debin0 に Nginx をインストールするには、次のコマンドを実行するだけです。

sudo pt instll nginx

インストールが完了すると、nginx インストール ディレクトリはデフォルトで/etc/nginxになります。次のコマンドで nginx サービスのステータスを表示できます。

sudo systemctl sttus nginx.seice

通常、次の出力が表示されます。

nginx.seice - A high pefomnce web see nd eese poxy see Loded: loded (/lib/systemd/system/nginx.seice; enbled; endo peset: enbled) Actie: ctie (unning) since Tue 202-06-08 4:44:25 CST; 20s go Docs: mn:nginx(8) Min PID: 524 (nginx) Tsks: 2 (limit: 38) Memoy: .7M CGoup: /system.slice/nginx.seice ├─524 nginx: mste pocess /us/sbin/nginx -g demon on; mste_pocess on; └─525 nginx: woke pocess

nginx サービスが開始されていない場合は、次のコマンドで開始できます。

sudo systemctl stt nginx.seice

4. PHPページを処理するようにNginxを設定する

まず、 /etc/nginx/sites-ilbleディレクトリに設定ファイル exmple.com.conf を作成し、im エディターでファイルを開いて、次の内容を追加します。

see { listen 80; listen [::]:80; oot //www/exmple.com/public_html; index index.html; see_nme loclhost; ccess_log //log/nginx/exmple.com.ccess.log; eo_log //log/nginx/exmple.com.eo.log; loction / { include snippets/fstcgi-php.conf; fstcgi_pss unix:/un/php/php7.3-fpm.sock; } }

構成ファイルを完成したら、コマンドを使用して、サイト有効化ディレクトリにソフト リンクを作成し、構成ファイルを有効にします。

sudo ln -s /etc/nginx/sites-ilble/exmple.com.conf /etc/nginx/sites-enbled/

次のコマンドを使用して、構成ファイルの正確性をテストします。

sudo nginx -t

設定ファイルのテストに合格した場合は、次のコマンドで nginx サービスを再起動して設定ファイルをロードし、設定を有効にできます。

sudo systemctl estt nginx

ここまでで、Debin0 上での LNMP の PHP ウェブサイト環境の構築について説明しました。

残っているのは、PHP Web サイトを//www/exmple.com/public_htmlディレクトリにインストールするか、テスト用に独自の PHP ファイルを作成することだけです。

通常、まず環境を確認するために info.php ファイルを作成します。

<?php echo phpinfo();

通常、次の出力が表示されます。

<<:  マルチドメイン SSL 証明書は最大いくつのドメインを保護できますか?

>>:  ウェブサイトで自己署名証明書を使用するとどのような危険がありますか?

推薦する

データ運用管理システム(資産管理システム・データ運用プロセス管理)

資産管理システムデータ運用プロセス管理固定資産は数が多く、価値が高く、使用部門も複数あるため、資産...

WeChat 分裂マーケティング ソフトウェア (共有: WeChat パブリック アカウント分裂ソフトウェアの機能と用途)

シェア:WeChatパブリックアカウント分裂ソフトウェアの機能と用途核分裂は、その名前が示すように、...

ミネラルウォーター販売ランキング(新ボトルウォーターランキング:農夫泉が大差で先行、娃哈哈がトップ3から脱落、1元寡占が最下位)

ボトル入り飲料水の新ランキング:農夫泉は大きくリード、娃哈哈はトップ3から脱落、1元寡占は最下位近年...

法律事務所のブランドプロモーション(法律事務所はオンラインでブランドマーケティングとプロモーションをどのように行うことができるか?)

法律事務所はオンラインでのブランドマーケティングとプロモーションをどのように実施するのでしょうか?近...

Shopifyの機能とは?Shopifyバックエンドの機能のグラフィカルな紹介

ショッピファイSS分野のショッピングカートシステムであり、越境ECで独自サイトを立ち上げるのに適して...

銀行の資産管理商品はどのように機能するのでしょうか? (特集㉗|2022年 銀行ウェルスマネジメント年次業務報告:年間キーワード「純資産」)

特集㉗|2022年 銀行ウェルスマネジメント年次業務報告:今年のキーワードは「純資産」編集者注:2...

情報フロー広告に属さない特徴は次のとおりです(情報フロー広告とは何か?老ドライバーのラオ・シェが学び始める場所をご覧ください)

情報フロー広告とは?老いたドライバー、ラオ・シェが学び始める場所をご覧ください老謝はカニではありませ...

広東印賽ブランドマーケティンググループ(広東印賽ブランドマーケティンググループ株式会社の非従業員代表監督である劉暁宇氏が辞任)

広東印賽ブランドマーケティンググループ有限公司の非従業員代表監督である劉暁宇氏が辞任インサイグループ...

Dreamweaver の最適化: 記事の要約の単語数を設定する方法

多くのウェブマスターは米国のウェブホスティング対外貿易企業のウェブサイトを構築するには、多くの場合、...

工業団地運営管理内容(工業団地の洗練された運営管理のいくつかの面)

工業団地の洗練された運営と管理のいくつかの側面商業用不動産市場がますます活況を呈するにつれ、オフィス...

アプリのマーケティングプロモーション手法(アプリ新規ユーザープロモーションの知らない専門用語集(前編))

APP新規ユーザープロモーションの知らない専門用語集(パート1)現在、APP 新規ユーザー獲得業界...

万里の長城観光イメージ推進計画(河北省遷安の万里の長城軍事文化創造観光区全体計画)

河北省遷安の万里の長城軍事文化創造観光区の全体計画★難易度重視:市全体は鉄鋼産業として始まり、観光開...

百度風火アルゴリズムは戻るボタンの故障を制御するためにアップグレードを続けている

8月9日、百度検索リソースプラットフォームは再びFenghuoアルゴリズムをアップグレードしました。...

ApacheとNginxの違いと原理

ウェブサイトを構築する際には、適切なウェブサーバーを選択することが重要です。 Apche と Ngi...

ビッグヘルスコンテンツ運営(Douyin、Liujie、知識共有のためのビッグヘルス)

大きな健康はDouyin、6人の姉妹、知識の共有を作ります健康増進のためにDouyinをどう使うか?...