インターネット技術の発展に伴い、Web サイトはますます複雑になり、PHP スクリプト言語は Web サイト開発における重要なテクノロジの 1 つになりました。 PHP 環境をサーバーにインストールする必要がある場合、通常、インストールにいくつかのソフトウェア パッケージを使用する必要がありますが、Apache が一般的です。さて、今回はApacheパッケージからPHPをインストールする方法を紹介します。
始める前に、Apache と PHP の概念を理解する必要があります。 Apache は無料のオープンソース ソフトウェアであり、サーバー側で最も人気のある Web サーバー ソフトウェアの 1 つです。 PHP は、動的な Web コンテンツを作成できる強力なサーバーサイド プログラミング言語です。次に、Apache パッケージから PHP をインストールする方法を見てみましょう。
ステップ 1: Apache ファイル パッケージをダウンロードする
まず、Apache の公式 Web サイトから Apache ファイル パッケージをダウンロードする必要があります。この記事では、Apache バージョン 2.4.46 を使用します。ダウンロードが完了したら、ファイル パッケージをサーバー上の /usr/local/ ディレクトリに解凍します。
$ tar -zxvf httpd-2.4.46.tar.gz -C /usr/local/
解凍が完了すると、/usr/local/httpd-2.4.46 が表示されます。ディレクトリ内にconfigureスクリプトがあります。
ステップ 2: Apache をインストールする
Apache をインストールする前に、APR や APR-util などの依存関係をインストールする必要があります。次のコマンドでインストールできます:
$ yum install -y apr apr-util apr-devel apr-util-devel
インストールが完了したら、コンパイルとインストールを開始できます。アパッチ。コンパイルする前に、次のコマンドを使用して構成スクリプトを生成する必要があります:
$ ./buildconf
configure スクリプトを生成した後、構成を開始できます:
$ ./configure --prefix=/usr/local/apache --enable-mods-shared=all --enable-ssl --with-mpm=prefork
--prefix パラメータは、 Apache の場合、 --enable-mods-shared=all パラメータはすべての共有モジュールを有効にするために使用され、 --enable-ssl パラメータは SSL サポートを有効にするために使用され、 --with-mpm=prefork パラメータは Prefork を有効にするために使用されます。 MPM。 Prefork MPM は、複数のリクエストを同時に実行できるようにする Apache のイベント処理モジュールです。
設定が完了したら、次のコマンドを使用して Apache をコンパイルしてインストールできます:
$ make && make install
Apache インストールが完了したら、次のことができます。次のコマンドを使用して Apache を起動します:
$ /usr/local/apache/bin/apachectl start
次のコマンドを使用して Apache を停止することもできます:
$ / usr/local/apache/bin/apachectl stop
ステップ 3: PHP ファイル パッケージをダウンロードする
PHP ファイル パッケージをインストールする前に、PHP 公式 Web サイトから PHP ファイル パッケージをダウンロードする必要があります。 。この記事では、PHP バージョン 7.4.11 を使用します。ダウンロードが完了したら、ファイル パッケージをサーバー上の /usr/local/ ディレクトリに解凍します。
$ tar -zxvf php-7.4.11.tar.gz -C /usr/local/
解凍が完了すると、/usr/local/php-7.4.11 が表示されます。ディレクトリ内にconfigureスクリプトがあります。
ステップ 4: PHP をインストールする
PHP をインストールする前に、OpenSSL、OpenSSL-devel、libxml2-devel などの依存関係もインストールする必要があります。次のコマンドでインストールできます:
$ yum install -y openssl openssl-devel libxml2-devel
インストールが完了したら、PHP の設定とインストールを開始できます。まず、次のコマンドを使用して設定する必要があります:
$ ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs -- with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --enable-mbstring --with-openssl
このうち、 --prefix パラメータは PHP のインストール パスを指定し、 --with パラメータは PHP のインストール パスを指定します。 -apxs2 パラメータは設定に使用されます。Apache のパス、--with-mysqli および --with-pdo-mysql パラメータは MySQL のパスの設定に使用され、--enable-mbstring パラメータはマルチバイトを有効にするために使用されます。文字列サポート、および --with-openssl パラメータを使用して OpenSSL サポートを有効にします。
設定が完了したら、次のコマンドを使用して PHP をコンパイルしてインストールできます:
$ make && make install
PHP インストールが完了したら、次のコマンドが必要です。次のコード行を追加します。 Apache の設定ファイルに移動して、PHP サポートを有効にします。
LoadModule php7_module modules/libphp7.so
AddHandler php7-script php
Include conf/httpd-php.conf
このうち、php7_module は PHP のモジュール名、libphp7.so は PHP のモジュールファイル名、php7-script は Apache のプロセッサ名、httpd-php.conf は PHP の設定ファイルです。
ステップ 5: PHP をテストする
PHP をインストールした後、PHP が正常にインストールされたことを確認するテストを行う必要があります。テストする前に、Apache サービスを再起動する必要があります。
$ /usr/local/apache/bin/apachectl restart
その後、info.php という名前のファイルを作成し、次のコードを追加します。ファイルにコードを追加します:
ファイルを保存した後、ファイルを Apache の DocumentRoot ディレクトリにアップロードし、ブラウザでファイルにアクセスします。
http://your-ip-address/info.php
PHP 情報ページが表示された場合は、PHP がインストールされ、正常に実行されていることを意味します。
要約
この記事では、Apache ファイル パッケージのダウンロードとインストール、PHP ファイル パッケージのダウンロードとインストール、PHP が正常に実行されているかどうかのテスト方法など、Apache ファイル パッケージを介して PHP をインストールする方法について詳しく説明します。これらの方法は、将来サーバーに PHP をインストールする必要がある場合の参考として役立ちます。
以上がPHPをインストールするためのApacheファイルパッケージの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。