時代の発展に伴い、PHPも更新されています。ここではPHP5.0のインストール方法を紹介します。PHPを愛する友人の参考になれば幸いです。 Linux バージョンがインストールされており、正しく動作することが前提となっています。実行可能な C 言語コンパイラがシステムにインストールされていることを確認してください。インストールされていないと、操作が不可能になります。さらに、関連するソフトウェアをすべてダウンロードしていることを確認する必要があります。最新の MySQL バージョン (現在は MySQL 4.1.3 ベータ版) は MySQL.com からダウンロードできます。最新の PHP バージョン (現在は PHP 5.0.0) は、Php.net からダウンロードできます。最新の Apache 2 バージョン (現在は Apache 2.0.50) は、Apache.org からダウンロードします。
最も重要な点は、これらのバージョンでは、Apache 2.0 と PHP 5.0 の組み合わせはシームレスではないため、同じシステムで同時に使用すべきではないということです。ただし、この組み合わせはシステム開発には有益です。次のサポート ライブラリも必要になる場合があります: XmlSoft.org からダウンロードされた libxml2 ライブラリの最新バージョン (現在は libxml2 2.6.11)。 zlib ライブラリの最新バージョン (現在は zlib 1.2.1) は、Gzip.org からダウンロードされます。すべてを /tmp サブディレクトリにコピーし、次のように解凍します。
<ol class="dp-xml"> <li class="alt"><span><span>$ cd /tmp </span></span></li> <li class=""><span>$ tar -xzvf mysql-standard-4.1.3-beta-pc-linux-i686.tar.gz </span></li> <li class="alt"><span>$ tar -xzvf php-5.0.0.tar.gz </span></li> <li class=""><span>$ tar -xzvf httpd-2.0.50.tar.gz </span></li> <li class="alt"><span>$ tar -xzvf libxml2-2.6.11.tar.gz </span></li> <li class=""><span>$ tar -xzvf zlib-1.2.1.tar.gz </span></li> </ol>
サポート ライブラリをインストールします
ステップ 1、libxml2 または zlib がインストールされているかどうかを確認します。 PHP5.0 のインストールには、libxml2 2.6.0 (または libxml2 2.6.0 よりも優れたバージョン) および zlib 1.0.9 (または zlib 1.0.9 よりも優れたバージョン) が必要です。どちらのサポート ライブラリも存在しない場合は、読み取り専用形式のままにし、それ以外の場合は次のセクションに進みます。まず、libxml2 XML パーサーをコンパイルしてインストールします。このパーサーは PHP5.0 で提供されています。新しい XML APL をインストールします:
<ol class="dp-xml"> <li class="alt"><span><span>$ cd /tmp/libxml2-2.6.11 $ ./configure </span></span></li> <li class=""><span>$ make && make install </span></li> </ol>
/ローカル/ダウン。他の場所にインストールする場合は、前の手順で設定を構成するためにプレフィックス オプションを明示的に指定する必要があります。
ステップ 2: zlib に対して同様の操作を実行します: <ol class="dp-xml">
<li class="alt"><span><span>$ cd /tmp/zlib-1.2.1 $ ./configure </span></span></li>
<li class=""><span>$ make && make install </span></li>
</ol>
このステップの最後に、zlib も /usr/local/ にインストールされます。デフォルト値を使用し、指定されたプレフィックス オプションを使用して他の場所にインストールすることはできません。
Apache をインストールする
Apache で PHP を使用するには 2 つの方法があります。実行状態で Web サーバーにロードできる動的モジュールとして、または静的モジュールとして使用します。 Web サーバー コードに直接コンパイルできます。この記事では、最初の方法に焦点を当てます。 PHP を Apache2.0 モジュールで動的にロードできるようにするには、Apache サーバーを動的共有オブジェクト (DSO、動的共有オブジェクト) でコンパイルする必要があります。この機能は、--enable-so パラメータを Apache 2.0 の設定に渡すことで有効にできます: <ol class="dp-xml">
<li class="alt"><span><span>$ cd /tmp/httpd-2.0.50 </span></span></li>
<li class="">
<span>$ ./configure </span><span class="attribute"><font color="#ff0000">--prefix</font></span><span>=/usr/local/apache2 --enable-so $ make </span>
</li>
</ol>
もちろん、試すことができる他のオプションや拡張機能もあります: <ol class="dp-xml"><li class="alt"><span><span>$ ./configure --help </span></span></li></ol>
設定が完了したら、PHP をコンパイルしてインストールできます。 <ol class="dp-xml">
<li class="alt"><span><span>$ make </span></span></li>
<li class=""><span> </span></li>
<li class="alt"><span>$ make install </span></li>
</ol>
これらのインストール プロセスにより、Apache 2.0 が見つけられるように、正しいディレクトリに PHP モジュールが自動的にインストールされることがわかります。