PHP は最も広く使用されているサーバー側プログラミング言語の 1 つであり、WodPess、Mgento、Lel など、多くの人気のある CMS やフレームワークは PHP で書かれています。 PHP 8.0 は、PHP 言語の最新のメジャー バージョンです。いくつかの重大な変更、パフォーマンスの改善、名前付きパラメータ、JIT コンパイラ、ユニオン型、一致式などの多くの新機能が導入されました。 この記事では、Ubuntu 20.04 に PHP 8 をインストールし、Nginx および Apache と統合する方法を説明します。デフォルトの Ubuntu 20.04 リポジトリには PHP 7.4 バージョンが含まれています。ondej/php PPA リポジトリから PHP をインストールします。同じ手順が、Ubuntu 8.04 および Kubuntu、Linux Mint、Elementy OS を含むすべての Ubuntu ベースのディストリビューションに適用されます。 Debin 開発者は、複数の PHP バージョンを含むリポジトリを管理します。リポジトリを有効にするには、次のコマンドを実行します。 sudo pt instll softwe-popeties-common sudo dd-pt-epositoy pp:ondej/php PPA が有効になると、PHP 8 をインストールできます。 Apache を Web サーバーとして使用する場合、PHP を Apache モジュールまたは PHP-FPM として実行できます。 PHPをApacheモジュールとしてインストールする PHP を Apache モジュールとしてインストールするのは簡単な作業です。 sudo pt updte sudo pt instll php8.0 libpche2-mod-php8.0 パッケージがインストールされたら、Apache を再起動して PHP モジュールをロードします。 sudo systemctl estt pche2 2. PHP-FPMを使用してApacheを設定する Php-FPM は PHP 用の FstCGI プロセス マネージャーです。必要なパッケージをインストールするには、次のコマンドを実行します。 sudo pt updte sudo pt instll php8.0-fpm libpche2-mod-fcgid デフォルトでは、Apache では PHP-FPM は有効になっていません。有効にするには、次を実行します: sudo 2enmod poxy_fcgi setenif sudo 2enconf php8.0-fpm 変更を有効にするには、Apache を再起動します。 systemctl estt pche2 Nginx には、PHP ファイルの処理に対する組み込みサポートがありません。 PHP ファイルの処理には、PHP-FPM (“fstCGI Process Manager”) を使用します。 PHP および PHP FPM パッケージをインストールするには、次のコマンドを実行します。 sudo pt updte sudo pt instll php8.0-fpm systemctl sttus php8.0-fpm ● php8.0-fpm.seice - The PHP 8.0 FstCGI Pocess Mnge Loded: loded (/lib/systemd/system/php8.0-fpm.seice; enbled; endo peset: enbled) Actie: ctie (unning) since Thu 2020-2-03 6:0:47 UTC; 6s go これで、Nginx サーバー ブロックを編集し、次の行を追加して、Nginx が PHP ファイルを処理できるようになります。
新しい設定を有効にするには、Nginx サービスを再起動することを忘れないでください。 sudo systemctl estt nginx PHP 拡張機能は、PHP のコア機能を拡張するコンパイルされたライブラリです。拡張機能はパッケージとして提供されており、 sudo pt instll php8.0-[extnme] たとえば、MySQL と GD 拡張機能をインストールするには、次のコマンドを実行します。 sudo pt instll php8.0-mysql php8.0-gd 新しい PHP 拡張機能をインストールした後は、設定に応じて Apache または PHP FPM サービスを再起動することを忘れないでください。 Web サーバーが PHP 処理用に正しく構成されているかどうかをテストするには、次のコードを使用して
ファイルを保存し、ブラウザを開いて、 |
>>: Namecheap ドメイン移管条件: ドメインが移管可能かどうかを確認するにはどうすればよいですか?
電子商取引業務の主な業務 1. EC運営の日常業務内容:店舗の日常的な運営店舗の日々の業務は、店舗商...
最近、食品・飲料セクターは好調に推移しており、主力銘柄の益明食品は12日連続で上昇した。 12月12...
Tik Tokショート動画の運用をアウトソーシングすることで、企業はどれくらいコストを削減できるの...
4Sストアにおけるプレミアム商品の売上向上戦略 ブティック販売プロセス顧客を受け入れ、ニーズを探る...
By-Health には数千万人のオンラインユーザーがおり、これらのユーザーを中心に完全なグローバル...
ブロードバンド アクセスの発展により、新しい .t ドメイン名のターゲット市場は非常に明白かつ巨大に...
「中国の有名な酒類ブランドの構築」というビジョンを加速するために、智江酒業は「61234455」戦...
マーケティング思考 |高級ブランドは顧客に感銘を与えるために何を利用しているのでしょうか?国際的な高...
Li Jiaqi 氏と Viya 氏は、プライベートドメイントラフィックに関する計画を発表しました...
ブランド戦略とは何ですか?ブランドポジショニング戦略を選択するにはどうすればよいでしょうか?ブランド...
李佳奇のプライベートドメイントラフィックゲームプレイ:WeChatグループ+個人アカウント+WeCh...
実用的なヒント - 年末のビジネス分析会議のためのヒント業務分析会議とは、会社の業務状況を総合的かつ...
ブランドマーケティングを活用して、1億元を超える価値のあるチェーンストーリーを伝えるにはどうすればよ...
再開と前進で旅行会社は利益を得ているインバウンドおよびアウトバウンドの観光市場が再開し、旅行代理店業...
大手ブランドがさまざまな手法でテレビドラマや映画に商品を組み込んでいることをご存知ですか?概要: コ...