ホームページ >バックエンド開発 >PHPの問題 >LinuxシステムでPHP Webサーバーを構築する方法

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

PHPz
PHPzオリジナル
2023-04-12 13:57:591222ブラウズ

PHP Web ページ Linux 構築チュートリアル

PHP は、Web ページ コンテンツを動的に生成するために使用される一般的なサーバーサイド スクリプト言語です。 Linux システムで PHP を使用して、柔軟で拡張性の高い Web アプリケーションを構築します。この記事では、Linux システムで PHP Web サーバーをセットアップする方法を詳細に説明し、基本的な Web 開発スキルを示します。

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

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

sudo apt-get update
sudo apt-get install apache2

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

sudo systemctl start apache2

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

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

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

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

PHP が適切に動作していることを確認するには, PHP コードのテスト ファイルを含むファイルを作成し、「test.php」として保存します。ファイルに次の内容を入力します:

phpinfo();
?>

次に、ファイルを 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」を編集する必要があります。以下は仮想ホスト構成のサンプルです:

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

上記の例では、「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 に Apache と PHP をインストールし、複数の Web サイトをホストする仮想ホストを作成する方法を詳しく説明しました。 Web 開発者として、PHP と Linux を組み合わせて Web アプリケーションを構築する強力な機能を得るには、一定の学習と練習が必要です。この記事が PHP 初心者のお役に立てれば幸いです。

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

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