ソースコードからPHPのインストールを開始する方法

WBOY
リリース: 2023-05-06 11:11:07
オリジナル
2201 人が閲覧しました

PHP は、その使いやすさとパフォーマンスの高さから、Web 開発やシステム プログラミングで広く使用されている人気のあるサーバーサイド スクリプト言語です。場合によっては、プログラミングと Web アプリケーションの展開を完了するには、ソースから PHP をインストールし、PHP コンパイラーを手動で起動する必要があります。この記事では、PHPをソースコードからインストールする手順と起動方法を紹介します。

1. PHP のソース コードのインストール

1. 準備:

PHP をインストールする前に、コンパイラーといくつかの関連開発ライブラリをインストールする必要があります。次のコマンドを実行してこれらのツールをインストールできます:

$ sudo yum install gcc
$ sudo yum install libxml2-devel
$ sudo yum install openssl-devel
$ sudo yum install bzip2-devel
$ sudo yum install libcurl-devel
$ sudo yum install libjpeg-devel
$ sudo yum install libpng-devel
$ sudo yum install freetype-devel
$ sudo yum install libxslt-devel
ログイン後にコピー

2. PHP ソース コードをダウンロードします

PHP の最新の安定バージョンをダウンロードし、ディレクトリに抽出します。次のコマンドを使用して完了します:

$ wget https://www.php.net/distributions/php-x.x.x.tar.gz
$ tar xfz php-x.x.x.tar.gz
ログイン後にコピー

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

次に、PHP ソース コード ディレクトリに移動し、./configure## を実行する必要があります。 # PHP を設定するコマンド。コンパイル オプションがサーバー構成と一致していることを確認します。次のコマンドを実行します。

$ cd php-x.x.x
$ ./configure --with-apxs2=/usr/local/apache2/bin/apxs --prefix=/usr/local/php --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-openssl --with-zlib --with-zlib-dir --enable-mbstring --enable-zip
ログイン後にコピー

--with-apxs2 オプションは、PHP と Apache の通信に使用される Apache サーバーの APXS インターフェイスを指定します。 --prefix オプションは PHP インストール ディレクトリを指定し、--with-mysql オプションは使用する MySQL ドライバーを指定し、--with-openssl オプションは有効にします。 SSL サポート、--with-zlib オプションは zlib ライブラリ サポートをオンにします、--enable-mbstring オプションはマルチバイト サポートを有効にします、--enable-zipオプション zip ライブラリのサポートを有効にします。

設定が完了したら、

make および make install コマンドを実行してコンパイルおよびインストールします。次のコマンドを実行します:

$ make
$ sudo make install
ログイン後にコピー
2. PHP の開始

インストールが完了したら、PHP が指定されたディレクトリに正確にインストールされていることを確認する必要があります。次のコマンドを実行します。

$ which php
/usr/local/php/bin/php
ログイン後にコピー
出力に

/usr/local/php/bin/php が表示される場合は、指定されたディレクトリに PHP が正しくインストールされていることを意味します。

次に、PHP を Apache サーバーと統合する必要があります。 Apache の設定ファイル

httpd.conf を編集し、次の内容を追加します:

LoadModule php5_module        /usr/local/php/lib/php/modules/libphp5.so
AddType                      application/x-httpd-php .php .html
ログイン後にコピー

LoadModule PHP モジュールをロードする命令、AddType を使用します。 Apache と互換性のある PHP スクリプトを追加する命令。構成ファイルを変更した後、Apache サーバーを再起動し、次のコマンドを実行する必要があります:

$ sudo /usr/local/apache2/bin/apachectl restart
ログイン後にコピー
この時点で、PHP は正常にインストールおよび起動されており、ブラウザまたはコマンド ラインを通じてテストできます。すべてがうまくいけば、PHP は対応する結果を出力します。

概要

PHP をソースからインストールするには、より長い時間と忍耐が必要になる場合がありますが、より高度なニーズに対応できる、より細かい制御と柔軟性が提供されます。 PHP をインストールする主な手順には、準備、ソース コードのダウンロード、PHP のコンパイルとインストール、PHP と Apache サーバーの統合が含まれます。インストールが完了したら、ブラウザまたはコマンド ラインを使用して PHP が正常に起動するかどうかをテストできます。

以上がソースコードからPHPのインストールを開始する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート