ホームページ > バックエンド開発 > PHPチュートリアル > PHP スクリプト作成の 8 つのヒント (1)_PHP チュートリアル

PHP スクリプト作成の 8 つのヒント (1)_PHP チュートリアル

WBOY
リリース: 2016-07-13 17:21:04
オリジナル
799 人が閲覧しました

PHP を Apache DSO としてインストールする

PHP は、Apache Web サーバーとともに Linux/Unix プラットフォームでよく使用されます。 Apache 環境に PHP をインストールする場合、静的モジュール、動的モジュール (DSO)、および CGI の 3 つのインストール モードから選択できます。

PHP を Apache の DSO としてインストールすることをお勧めします。このインストール モードのメンテナンスとアップグレードは非常に簡単です。たとえば、最初は PHP のデータベース サポートのみをインストールしたとします。しかし、数日後、PHP に暗号化機能を追加することにしました。これは非常に簡単で、make clean コマンドを入力し、新しい構成オプションを追加して、make および make install コマンドを実行するだけです。このようにして、新しい PHP モジュールが Apache の適切な場所にインストールされます。もちろん、Apache を再コンパイルする必要はありません。

新しいバージョンの Apache をインストールし、PHP を Apache DSO としてインストールする簡単な手順は次のとおりです:

1. Apache Software Foundation Web サイトから Apache サーバー ソフトウェアの最新バージョンのソース コードをダウンロードします。
2. /usr/local/ や /opt/ などの適切なディレクトリにコード ファイルを配置します。
3. Gunzip コマンドを使用してコード ファイルを解凍すると、対応する *.tar ファイルを取得できます。
4. 次の解凍コマンドを入力して、上記の tar ファイルを apache_[バージョン] の形式でディレクトリに配置します。

tar -xvf apache_[バージョン].tar

5. /usr/local/apache_[version] ディレクトリ (または上記の手順で指定したディレクトリ) に移動します。

6. 次の設定コマンドを入力し、[path] パラメーターを設定したパス (/usr/local/apache[version] など。後にスラッシュを付けないように注意してください) に置き換えます。 Apache が DSO を使用できるようにするには、mod_so パラメータを有効にする必要もあります。

./configure --prefix=[パス] --enable-module=so

7. コマンド プロンプトに戻り、make コマンドを入力し、コマンドの実行が完了するまで待ち、再度コマンド プロンプトに戻ります。

8.「make install」と入力します。

この時点で、コンパイラは最終ディレクトリを作成し、システムのコマンド プロンプトに戻ることができます。

次に PHP をインストールします:

1. PHP ホームページのダウンロード エリアにアクセスし、最新バージョンのソース コードへのリンクを選択します。

2. ダウンロードしたファイルを /usr/local/ や /opt/ などの適切なディレクトリに配置します。
3. Gunzip コマンドを使用してコード ファイルを解凍すると、対応する *.tar ファイルを取得できます。
4. 次の解凍コマンドを入力して、上記の tar ファイルを php-[version] の形式でディレクトリに配置します。
tar -xvf php-[バージョン]

5. /usr/local/php-[version] ディレクトリ (または指定したディレクトリ) に移動します。

実際、ここで必要な設定オプションは 1 つだけです -- with-apxs (Apache bin ディレクトリ内のファイル) -- ただし、システム設定をより包括的にするために、次のオプションも必要です。ここに MySQL を追加しました。データベースのサポート。

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

6. コマンド プロンプトに戻り、make コマンドを入力し、コマンドの実行が完了するまで待ち、再度コマンド プロンプトに戻ります。

7. make install コマンドを入力します。


この時点で、コンパイラーは最終的な DSO を作成し、それを Apache モジュール ディレクトリに配置します。また、Apache の httpd.conf 設定ファイルも変更されます。その後、システムはコマンド プロンプトに戻り、ユーザーの操作を待ちます。新しい指示を入力します。次に、Apache の httpd.conf 設定ファイルを開いていくつかの修正を加えることができます:

1. 以下に示すように、ServerAdmin という単語を含む行を見つけて、自分のメール アドレスを追加します。

サーバー管理者 you@yourdomain.com

2. ServerName で始まる行を見つけて、次のパラメータを実際の値に変更します。

サーバー名ローカルホスト

3. 次の段落を見つけます:

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

#

#AddType application/x-httpd-php .php

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


これらの設定行を変更して、PHP 4.0 で AddType の前に追加されたいくつかのコメントをキャンセルします。同時に、上記の変更された行は次のようになります。
# PHP 4.x の場合は、次を使用します:
#

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

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

上記の設定ファイルを保存し、上位ディレクトリに戻り、次のコマンドを入力して Apache を起動します。
./bin/apachectl 開始

起動中に問題がない場合は、次のコード行を含む phpinfo.php というファイルを作成して、Apache と PHP のインストールをテストできます。

ファイルを保存し、Apache のドキュメント ルート ディレクトリ (htdocs) に配置します。次に、Web ブラウザを起動し、ブラウザのアドレス バーに http://localhost/phpinfo.php と入力します。大きなスペースには、さまざまな変数とPHP および Apache システムの変数値。

PHP をリセットしたい場合は、make clean コマンドを実行し、次に新しい構成オプションを指定して ./configure コマンドを実行し、次に make と make install を実行するだけです。このようにして、新しいモジュールが Apache モジュール ディレクトリに表示され、Apache を再起動するだけで新しいモジュールをロードできます。以前の頭痛の多くはなくなりました。

www.bkjia.com本当http://www.bkjia.com/PHPjc/532528.html技術記事 PHP を Apache DSO としてインストールする PHP は、Linux/Unix プラットフォームで Apache Web サーバーと組み合わせて使用​​されることがよくあります。 PHP を Apache 環境にインストールする場合、次の 3 つのインストール モードから選択できます: static...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート