ホームページ  >  記事  >  バックエンド開発  >  Ubuntu環境でPHP-FPMが無い場合の対処方法は?

Ubuntu環境でPHP-FPMが無い場合の対処方法は?

王林
王林オリジナル
2024-03-08 12:00:06877ブラウズ

Ubuntu環境でPHP-FPMが無い場合の対処方法は?

Ubuntu 環境で PHP-FPM がない状況に対処するにはどうすればよいですか?

Ubuntu システムでは、通常、PHP-FPM (FastCGI Process Manager) を使用して PHP プログラムからのリクエストを処理しますが、さまざまな理由により、PHP-FPM をインストールせずにインストールする必要がある場合があります。 。この記事では、PHP-FPM を使用せずに Ubuntu 環境で PHP プログラムを扱う方法と、具体的なコード例を紹介します。

  1. 必要なソフトウェア パッケージをインストールします

まず、Apache サーバーと PHP インタープリターをインストールする必要があります。 Ubuntu システムでは、次のコマンドを使用してインストールできます。

sudo apt update
sudo apt install apache2 php libapache2-mod-php

上記のコマンドは、Apache サーバーと PHP インタープリター、および Apache と PHP のモジュール接続ライブラリをインストールします。

  1. Apache サーバーの構成

次に、PHP プログラムを正しく解釈できるように Apache サーバーを構成する必要があります。 Apache 設定ファイル /etc/apache2/apache2.conf を編集し、ファイルの最後に次の内容を追加します。

<FilesMatch .php$>
    SetHandler application/x-httpd-php
</FilesMatch>

この設定は、Apache サーバーに を転送するように指示します。 .php ファイル PHP インタプリタに任せます。

  1. 仮想ホストの構成

仮想ホストを使用して Web サイトをホストする場合は、仮想ホスト構成ファイル (通常は /etc/ にあります) を編集する必要があります。 apache2/sites-available ディレクトリ) に次の内容を追加します:

<VirtualHost *:80>
    ServerName example.com
    DocumentRoot /var/www/html
    <Directory /var/www/html>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

この構成では、仮想ホストのルート ディレクトリを /var/www/html として指定し、権限を設定します。およびアクセス ルール。

  1. Apache サーバーを再起動します

上記の構成を完了したら、構成を有効にするために Apache サーバーを再起動する必要があります:

sudo systemctl restart apache2
  1. PHP 解析のテスト

最後に、次の内容を含む単純な PHP ファイル info.php を作成します。

<?php
phpinfo();
?>

ファイルを次のルート ディレクトリに配置します。 Apache /var/ Under www/html, visit http://your_domain/info.php PHP 情報ページが表示された場合は、PHP 解析が有効になっていることを意味します。

上記の手順により、PHP-FPM をインストールせずに Ubuntu 環境で PHP プログラムを処理することができました。この記事がお役に立てば幸いです。

以上がUbuntu環境でPHP-FPMが無い場合の対処方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。