ホームページ  >  記事  >  バックエンド開発  >  Apache PHP コンパイルおよびインストール ガイド

Apache PHP コンパイルおよびインストール ガイド

王林
王林オリジナル
2024-03-09 08:33:031149ブラウズ

Apache PHP编译安装指南

Apache PHP コンパイルおよびインストール ガイド

インターネット テクノロジの継続的な発展に伴い、ますます多くの Web サイトやアプリケーションが Apache サーバーと PHP 言語を使用して構築およびインストールすることを選択しています。展開する。この記事では、独自の Web サーバー環境を適切に構築するのに役立つ、Apache PHP のコンパイルおよびインストール ガイドを提供します。

1. 準備

  1. オペレーティング システムが Linux であり、必要な開発ツールと依存ライブラリがインストールされていることを確認します。この操作には、Ubuntu、CentOS などの一般的な Linux ディストリビューションを使用できます。
  2. 公式 Web サイトのダウンロード アドレス (http://httpd.apache.org/ および https://www.php.net/) から、Apache および PHP ソース コード パッケージの最新バージョンをそれぞれダウンロードします。
  3. 予期せぬ事態を防ぐために、インストール前にシステム データをバックアップすることをお勧めします。

2. Apache のコンパイルとインストール

  1. Apache ソース コード パッケージを指定したディレクトリに抽出し、ソース コード ディレクトリに入ります。
  2. 次のコマンドを実行して、Apache をコンパイルしてインストールします。

    ./configure --prefix=/usr/local/apache
    make
    make install
  3. Apache サーバーのメイン構成ファイル httpd.conf を構成し、ポート、仮想ホスト、およびポートを設定します。他のパラメータ。
  4. Apache サーバーを起動します:

    /usr/local/apache/bin/apachectl start
  5. ブラウザにサーバーの IP アドレスまたはドメイン名を入力します。Apache のようこそページが表示されれば、インストールは成功です。 。

3. PHP のコンパイルとインストール

  1. PHP ソース コード パッケージを指定したディレクトリに抽出し、ソース コード ディレクトリに入ります。
  2. 次のコマンドを実行して、PHP をコンパイルしてインストールします。

    ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --enable-mbstring
    make
    make install
  3. PHP のメイン構成ファイル php.ini を構成し、タイム ゾーン、メモリなどの関連パラメータを設定します。制限など
  4. PHP ファイルを認識するように Apache サーバーを構成します:

    LoadModule php7_module modules/libphp7.so
    AddType application/x-httpd-php .php
  5. Apache サーバーを再起動します:

    /usr/local/apache/bin/apachectl restart
  6. Create PHP テスト ファイル (test.php など) の場合は、次の内容を記述します:

    <?php
    phpinfo();
    ?>
  7. ブラウザで test.php ファイルにアクセスします。PHP 情報ページが表示される場合は、 PHPのインストールは成功しました。

上記の手順により、Apache と PHP が正常にコンパイルおよびインストールされ、簡単な Web サーバー環境が正常に構築されました。もちろん、独自のニーズに応じてさらに多くのパラメーターとモジュールを構成して、サーバーをより強力で安定させることもできます。このガイドがお役に立てば幸いです。また、独自の Web サーバーのセットアップが成功することを願っています。

以上がApache PHP コンパイルおよびインストール ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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