ホームページ  >  記事  >  バックエンド開発  >  Apache 2.0とPHP5.0のインストールについて詳しく解説_PHPチュートリアル

Apache 2.0とPHP5.0のインストールについて詳しく解説_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-15 13:27:38841ブラウズ

時代の発展に伴い、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>
  • && make install 
    • このプロセスは、サーバーをセットアップ、コンパイルし、/usr / にインストールします。ローカル/Apache2. MySQL と Apache のインストールが完了したら、最後のステップは PHP をコンパイルしてインストールすることです。このステップで最も重要なステップは、一連のスティミュラス拡張関数を使用して、PHP 構成と外部クラス ライブラリの正しいファイル パスを提供することです。上記の例は非常に複雑に見えますが、実際はそうではありません。prefix は PHP5 のインストール パスを設定します。 with-apxs2 は、PHP に Apache 2.0 を探す場所を指示します。 with-libxml-dir と --with-zlib-dir は、libxml2 ライブラリと zlib ライブラリを配置する場所を PHP に指示します。 with-mysql 変数は、regulatorymySQL 拡張機能をアクティブにします。 with-mysqli 変数は、新しく追加された MySQL 機能を有効にします。 with-gd 変数は、GD 拡張機能をアクティブにします。 with-zlib 変数は、ZLIB 圧縮ライブラリをアクティブにします。 Enable-sockets 変数は、ソケット通信機能をアクティブにします。 Enable-soap 変数は、SOAP および Web サービスのサポートを有効にします。

    もちろん、試すことができる他のオプションや拡張機能もあります:

    <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 モジュールが自動的にインストールされることがわかります。


    http://www.bkjia.com/PHPjc/446507.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/446507.html技術記事時代の発展に伴い、PHP も更新されています。ここでは、PHP を愛する友人の参考になれば幸いです。 Linux バージョンがインストールされていて動作すると仮定します...
    声明:
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。