ホームページ  >  記事  >  バックエンド開発  >  PHPをApacheとしてインストールする具体的な方法の分析 DSO_PHPチュートリアル

PHPをApacheとしてインストールする具体的な方法の分析 DSO_PHPチュートリアル

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

私たちはを使用しています。メンテナンスとアップグレードが容易なため、PHPのインストールをApache DSOとして実装する必要があります。たとえば、インストールされた PHP が初期インストール時にデータベースのみをサポートし、その後暗号化をサポートするモジュールをインストールする場合は、「make clean」を実行し、新しい構成オプションを追加してから、「make」と「make install」を実行します。 1 つ 新しい PHP モジュールが Apache の適切な場所にインストールされ、Apache を再コンパイルせずに Apache が再起動されます。

次の手順では、新しい Apache をインストールし、PHP を Apache DSO としてインストールします。

1. Apache Software Foundation から最新バージョンの Apache ソース コードを取得します。

2. 取得したソース コードを / に置きます。 /local/ または /opt/ ディレクトリ、または指定したディレクトリ内。

3. Gunzip を実行して、拡張子 .tar が付いたファイルを取得します。 4. 次のコマンドを実行して、ファイルを解凍します。 apache_[version] ディレクトリ:

tar -xvf apache_[version].tar

5. /usr/local/apache_[version] ディレクトリ (または手順 4 で圧縮ファイルがインストールされたディレクトリ) を入力します。

6. 次のコマンドを入力して、Apache のコンパイルを準備します。[path] を独自のパス (例: /usr/local/apache[version]) に置き換えます。mod_so の新しい値が設定されたので、Apache が許可されます。 DSO モジュールを使用するには

7. プロンプト状態に戻ったら make と入力し、再度プロンプト状態に戻るまで待ちます。

8. 「make install」コマンドを実行します。

この時点で、Apache がインストールされ、システムはプロンプト状態に戻ります。次に、PHP を Apache の DSO としてインストールする手順を開始します。

1. PHP ホームページのダウンロード領域で最新バージョンへのリンクを見つけます

2. ファイルを /usr などの適切なディレクトリにダウンロードします。 /local/ または /opt/ または指定した任意のディレクトリ

3. Gunzip を実行してファイルを解凍し、拡張子 .tar が付いたファイルを取得します。4. 次のコマンドを実行して php-[ version] ディレクトリ 媒体:

tar -xvf php-[version]

5. /usr/local/php-[version] ディレクトリまたは手順 4 で指定したディレクトリを入力します

この時点で、PHP はインストールされています。 as Apache DSO を準備するために、変更する必要がある唯一の設定オプションは with-apxs (これは Apache の bin ディレクトリ内のファイルです) です。より高いパフォーマンスを得るために、MySQL のサポート モジュールはインストールしませんでした。

./configure --with-mysql=/[mysql へのパス] --with-apxs=/[apxs へのパス]

6. プロンプト状態に戻ったら、make コマンドを実行し、元の状態に戻るまで待ちます。プロンプト状態

7. make install コマンドを実行します。

この時点で、システムは DSO モードで Apache のモジュール ディレクトリに PHP をインストールし、Apache の httpd.conf ファイルに適切な変更を加えて、プロンプト状態に戻りました。プロンプト状態に戻った後も、Apache の httpd.conf ファイルにいくつかの変更を加える必要があります。

1. ServerAdmin を含む行を見つけて、次のように電子メール アドレスを追加します:

ServerAdmin you@yourdomain.com

2. ServerName で始まる行を見つけて、実際の値に変更します (例:

)。 ServerName localhost

3. 次の内容のセクションを見つけます:

# PHP 4.x の場合は、次を使用します:

#

#AddType application/x-httpd-php .php

#AddType application /x- httpd-php-source .phps

PHP 4.0 の AddType がコメントではなくなるようにこれらの行の内容を変更し、PHP で使用するファイルのサフィックスを追加します。 上記の内容は次の内容になります。 # PHP 4.x の場合は、次を使用します。

#

AddType application/x-httpd-php .php .phtml

AddType application/x-httpd-php-source .phps

ファイルを保存して、「Go to」に戻ります上のディレクトリに移動し、次のコマンドを実行して Apache を再起動します:

./bin/apachectl start

起動中にエラー メッセージが表示されない場合は、以下に示すように 1 行だけで phpinfo.php という名前のファイルを作成できます。 コンテンツ ファイル、テストインストールされた Apache と Apache DSO としてインストールされた PHP:

このファイルを Apache のドキュメント ルート ディレクトリ (htdocs) に保存し、ブラウザを開いて http://localhost/phpinfo と入力します。 .php アドレス、および多くの変数とその値が画面に表示されます。

PHP を再構成したい場合は、make clean コマンドを再度実行し、一連のオプションを指定して ./configure コマンドを実行してから、make および make install コマンドを実行する必要があります。新しいモジュールが Apache に表示されます。 Apache を再起動してこの新しいモジュールをロードし、PHP を Apache の DSO としてインストールすれば、すべて問題ありません。

http://www.bkjia.com/PHPjc/446335.html

www.bkjia.com

tru​​e
http://www.bkjia.com/PHPjc/446335.html

技術記事メンテナンスとアップグレードが容易な Apache DSO を使用しているため、PHP のインストールを実装する必要があります。たとえば、インストールされた PHP が最初のインストール時のみデータベースをサポートし、その後それを再度インストールしたい場合...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。