Ubuntu 20.04 に PHP7.4 をインストールするチュートリアル

Ubuntu 20.04 に PHP7.4 をインストールするチュートリアル

PHP は、最も一般的に使用されているサーバー側プログラミング言語の 1 つです。 WodPess や Mgento などの多くの一般的な CMS やフレームワークは PHP で書かれています。では、Ubuntu 20.04 に PHP をインストールするにはどうすればよいでしょうか。現在のデフォルトの Ubuntu 20.04 リポジトリには、PHP 7.4 バージョンが含まれています。この記事では、Ubuntu 20.04 に PHP7.4 をインストールする手順を紹介します。

1. ApacheにPHP 7.4をインストールする

Apache を Web サーバーとして使用する場合は、次のコマンドを実行して PHP と Apache PHP モジュールをインストールします。

sudo pt アップデート sudo pt php libpche2-mod-php をインストール

パッケージがインストールされたら、PHP モジュールをロードするために Apache を再起動します。

sudo systemctl estt pche2

2. NginxにPHP 7.4をインストールする

Nginx には PHP ファイルの処理に対する組み込みサポートがありません。 PHP ファイルの処理には PHP-FPM (「FstCGI Process Manager」) を使用します。

PHP および PHP FPM パッケージをインストールするには、次のコマンドを実行します。

sudo pt アップデート sudo pt php-fpm をインストール

インストールが完了すると、FPM サービスが自動的に開始されます。サービスのステータスを確認するには、以下を実行します。

システムctl sttus php7.4-fpm ● php7.4-fpm.seice - The PHP 7.4 FstCGI Pocess Mnge Loded: loded (/lib/systemd/system/php7.4-fpm.seice; enbled; endo peset: enbled) Actie: ctie (unning) since Tue 2020-06-09 9:07:05 UTC; 37s go

これで、Nginx サーバー ブロックを編集し、次の行を追加して、Nginx が PHP ファイルを処理できるようになります。

see { # . . . othe code loction ~ \.php$ { include snippets/fstcgi-php.conf ; fstcgi_pss unix:/un/php/php7.4-fpm.sock ; } }

もちろん、新しい設定を有効にするには、Nginx サービスを再起動することを忘れないでください。

sudo systemctl estt nginx

3. PHP拡張機能をインストールする

PHP 拡張機能は、PHP コアの機能を拡張するコンパイルされたライブラリです。

sudo pt インストール php-[extnme]

MySQL と GD 拡張機能をインストールするには、次のコマンドを実行します。

sudo pt php-mysql php-gd をインストールします

新しい PHP 拡張機能をインストールした後は、設定に応じて Apache または PHP FPM サービスを再起動することを忘れないでください。

4. PHP処理をテストする

Web サーバーが PHP 処理用に適切に構成されているかどうかをテストするには、次のコードを含むinfo.phpというファイルを//www/htmlディレクトリに作成します。

//www/html/info.php

<? php phpinfo ();

ファイルを保存し、ブラウザを開いて、 http://you_see_ip/info.phpにアクセスします。

次の画像に示すように、PHP 構成に関する情報が表示されます。

<<:  OpenCart と Magento のどちらが優れていますか?利点の比較

>>:  Baota パネルのデフォルトの 404 ページを閉じるにはどうすればいいですか? Baota パネルの機能の紹介

推薦する

情報フロー動画広告とは(ショート動画情報フローについてどれだけ知っていますか)

ショートビデオの情報フローについてどれだけ知っていますか短いビデオ情報フローは、簡単に言えば、新しい...

モバイル情報フロー広告事例(vivo情報フロー広告が「1:9分割」を開始)

Vivo、情報フロー広告に「1:9分割」を導入最近、vivo 広告およびマーケティング プラットフ...

Ubuntu インストール チュートリアル: VMware に Ubuntu をインストールするためのグラフィカル チュートリアル

1. UbuntuイメージファイルをダウンロードするUbuntuの公式サイトで直接「ダウンロード」メ...

ウェブサイトのドメイン名登録の基本的なプロセスと手順

ウェブサイトのドメイン名は、ウェブサイトのアイデンティティです。適切なドメイン名を選択して登録するこ...

企業の運営メカニズムには何が含まれますか? (収集価値のあるトップ企業の運営メカニズムトップ10)

収集する価値のあるトップ企業の運営メカニズムトップ10給与制度の鍵は、まず一部の人々が裕福になれるよ...

低コストのプロモーション方法(低コストのプロモーション方法(あなたはどれだけ知っていますか))

低コストのプロモーション方法(あなたはどれだけ知っていますか)企業の製品やサービスがより多くの市場シ...

seoBeijing (北京の SEO 最適化: 私たちが犯したいくつかの SEO ミス)

北京の SEO 最適化: 私たちが犯したいくつかの SEO ミスエラーが発生しました。検索エンジン最...

データ運用保守(データセンターの運用・保守)とは?

データセンターの運用と保守高品質な運用と保守は、データセンターの中心的なタスクの 1 つです。運用保...

財務業務業務内容(財務業務管理職は主に何をする職種ですか?主な業務内容は何ですか?)

財務管理職の主な業務は何ですか?主な職務内容は何ですか?財務管理職には、主に投資決定、資金調達決定、...

ホテル運営分析ではどのような側面を分析すべきか(ホテルOTA運営データ分析の5つの主要な考え方)

ホテルOTA運営データ分析に関する5つの考察ホテルOTAの運用データ分析においては、主に比較、分割、...

データメンバー操作(既存メンバーの操作を分析するには?この記事ではステップバイステップで説明します!今すぐ保存してください!)

既存メンバーの運用分析をどのように実施すればよいでしょうか?この記事では、ステップバイステップで説明...

WordPressオンライン教育LMS学習管理システムテーマの推奨

WodPess は、ブログから大規模な Web サイトまでに適した、無料のオープン ソース コンテン...

花火マーケティングプラン(模擬電子花火・カラフル花火・レンタル共有マーケティングモデル+従来販売モデル)

シミュレーション電子花火/カラフルな花火/共有レンタルマーケティングモデル+従来の販売モデル私の国の...

寧夏ブランド計画会社(寧夏銀川のどの専門ブランド計画会社が優れているか?ブランド戦略コンサルティング会社)

寧夏回族自治区銀川市で最も優れた専門ブランド企画会社はどれですか?ブランド戦略コンサルティング会社企...