ホームページ  >  記事  >  運用・保守  >  LinuxシステムでPHP Webサーバーを構築する方法

LinuxシステムでPHP Webサーバーを構築する方法

WBOY
WBOY転載
2023-05-18 17:17:211668ブラウズ

ステップ 1: Apache Web サーバーをインストールする

Apache は、Linux システム上で HTTP リクエストを効率的に処理できる人気のある Web サーバー ソフトウェアです。パッケージ マネージャーを使用して、Linux システムに Apache をインストールできます。たとえば、Ubuntu/Debian では、次のコマンドを使用できます。

sudo apt-get update
sudo apt-get install apache2

次に、次のコマンドを使用して Apache サービスを開始できます。次のコマンド:

sudo systemctl start apache2

サーバーの IP アドレスまたはドメイン名をブラウザに入力すると、Apache が実行されていることを確認できます。 Web ページに「Apache2 Ubuntu Default Page」が表示された場合、Apache が正常にインストールされ、設定されていることを意味します。

ステップ 2: PHP と関連拡張機能をインストールする

PHP で Apache を使用する場合は、PHP をインストールし、Apache にモジュールとしてロードする必要があります。 PHP とその関連拡張機能は、次のコマンドを使用して Ubuntu/Debian にインストールできます。

sudo apt-get install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php- xmlrpc

インストールが完了したら、PHP モジュールを有効にするために Apache を再起動する必要があります:

sudo systemctl restart apache2

「test」という名前のテスト ファイルを作成してください。 .php」にPHPコードを入力し、PHPが正常に動作することを確認します。ファイルに次の内容を入力します:

dcd2ee972fb1d1f9ca8264bd1e3bf329

ファイルを Apache のデフォルト Web サイト ディレクトリ「/var/」に保存します。 www/html」。ブラウザにサーバーの IP アドレスまたはドメイン名を入力し、「http://yourdomain.com/test.php」などの「/test.php」パスを追加します。 PHP 情報ページが表示されると、PHP が正常にインストールされ、Apache と統合されたことがわかります。

ステップ 3: 仮想ホストを作成する

Apache は、仮想ホストを介して単一の Web サーバー上で複数のドメイン名または Web サイトをホストできます。仮想ホストを設定するには、Apache 設定ファイル「/etc/apache2/sites-available/000-default.conf」を編集する必要があります。以下は仮想ホスト構成のサンプルです:

a2445d15a37241fe08bac1f84a382b54

ServerName yourdomain.com
ServerAlias www.yourdomain.com
ServerAdmin your@email.com
DocumentRoot /var/www/yourdomain.com/public_html
ErrorLog /var/www/yourdomain.com/error.log
CustomLog /var/www/yourdomain.com/access.log combined

ee672f0beb03b42be69279368a66a410

上記の例では、「yourdomain.com」を変更します。 」は独自のドメイン名、「your@email.com」は独自の電子メール アドレス、「/var/www/yourdomain.com/public_html」は Web サイトのルートに置き換えます。また、「/var/www/yourdomain.com/error.log」をエラー ログが保存されている場所に置き換え、「/var/www/yourdomain.com/access.log」をアクセス ログが保存されている場所に置き換えます。仮想ホスティングを有効にするには、次のコマンドを使用します:

sudo a2ensite yourdomain.com.conf

最後に、Apache を再起動します:

sudo systemctl restart apache2

これで、ドメイン名にアクセスして Web サイトのコンテンツを表示できるようになります。まだ Web サイトを構築していない場合は、WordPress などのアプリケーションを使用してコンテンツを作成できます。

以上がLinuxシステムでPHP Webサーバーを構築する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。