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 パネルの機能の紹介

推薦する

データ操作マニュアル(乾物オンライン活動操作実行マニュアル.docx)

実践オンライン活動運営マニュアル.docxこの記事は、0~3 年の経験を持つオペレーターに適してい...

ビジネス環境には何が含まれますか?

ビジネス環境にはどのような側面が含まれますか?ビジネス環境とは、企業や投資家にとって非常に重要な、国...

CT推進計画(発熱外来にCTを別途設置し、全国展開を推進)

CTスキャンを備えた発熱外来を全国で推進国家衛生健康委員会医療行政管理局の焦亜輝監察官は、湖北省武...

農産物・副産物の運営(農産物のオンラインストアの構築・運営計画)

農産物のオンラインストアの構築と運営オンラインストアは一般にオンラインストアと呼ばれます。オンライン...

データセンターとビジネスセンターの関係(データセンターとプラットフォームの違いが分からない?心配しないでください、大きな違いはありません)

データセンターとプラットフォームの違いがわかりませんか?心配しないでください。大きな違いはありません...

データオペレーション職種(データオペレーションエンジニア資格の取得方法は?応募条件は?資格は役に立つ?)

データ運用エンジニア認定資格を取得するにはどうすればよいですか?応募要件は何ですか?証明書は役に立ち...

Z-Blog 1.6 バージョン エラーの原因と解決策

この記事の主題に直接関連しますが、この記事は主に Z-Blog .6 バージョンのインストールに関す...

ブランドプロモーション賞スピーチ(受賞スピーチ感謝:CCTV2019中国ブランドパワーセレモニー)

受賞スピーチ感謝:CCTV2019 中国ブランドパワーセレモニー主催者のCCTVが同ブランドに授賞...

ホームページにのみコンテンツを表示するように WordPress サイトを設定するにはどうすればよいですか?

WodPess サイトを立ち上げた後、ホームページに表示したくないコンテンツがいくつかあることがあり...

Xftp は何に使用されますか? Xftp と Xshell の違いは何ですか?

Xftp は何に使用されますか? Xftp は、ユーザーがネットワーク経由でファイルを簡単に転送でき...

ブランドマーケティングの確立(新規参入ブランドに対して、0から1までのブランドマーケティングをどのように行うか?)

新しいブランドが市場に参入するとき、0から1までのブランドマーケティングをうまく行うにはどうすればよ...

広州ASO(国内アンチセンスオリゴヌクレオチド(ASO)企業一覧)

国内アンチセンスオリゴヌクレオチド(ASO)企業一覧丨ハーバリストクラブ研究チームによる編集 1月2...

ブランド流通認可(流通か直販か、新旧の自動車会社は道筋は異なるが、最終的には同じ目的地に到達する)

ディーラーや直販、新車や旧車メーカーはそれぞれ異なる道を歩んでいるが、最終的には同じ目的地にたどり着...

スキンケアブランドマーケティング(ガブリエル植物精油スキンケアブランドの台頭と発展)

ガブリエル植物エッセンシャルオイルスキンケアブランドの台頭と発展 現代社会の急速な発展と人々の生活水...