この記事では、主に PHP モジュラー インストールの手順と関連する注意事項を詳しく説明します。必要な方は、
PHP (ハイパーテキスト プリプロセッサ) を参照してください。シンプルですが、これは非常に強力なスクリプト言語です。WindowsXP+sp2 オペレーティング プラットフォームに基づく Apache2.0.53+php5.2.1 のインストールと基本的な設定プロセスを参考のために以下に記録します。
1. まず、ダウンロードします。各公式 Web サイトから次のプログラムを入手します:
1. apache_2.0.53-win32-x86-no_ssl.exe
2. php-5.2.1-Win32.zip (バイナリ圧縮パッケージ)
2. インストールと設定のプロセス:
1. Apache Web サーバーをインストールします:
インストール ファイル apache_2.0.53-win32-x86-no_ssl.exe をダブルクリックし、D:/Apache ディレクトリにインストールします ( Dドライブ)、
-------------------------------------------- ------ --------
+ 注: インストール プロセス中に次の問題が発生する可能性があります:
+ OS 10048 通常、各ソケット アドレス (プロトコル/ネットワーク アドレス/ポート) の使用のみが許可されます。 1 回:
+ make_sock: アドレス 0.0.0.0:80 にバインドできませんでした...」 通常、IIS がポート 80 を占有していることが原因です
+ 2 つの解決策:
+ 1. コントロール パネル -> サービスを開き、IIS 管理者を見つけますサービスを閉じて無効にします
+ 2 . IIS サービスを閉じたくない場合は、Apache が使用するポートを別のポートに変更できます
+ apache2/conf/httpd.conf の Listen 80 を Listen ( Listen 8080
+ などの使用したいポート) ただし、この時点で、Apache で Web サービスにアクセスするときは、ドメイン名
+ の後に、http://localhost:8080
- のようにポート番号を追加します。 -------------------- ------------------------------ ----
Apache が正常にインストールされているかどうかをテストするには、ブラウザに http を入力します。 ://localhost:8080/http://localhost Apache ロゴの羽根が見えたら、おめでとうございます!!!
2。 PHP をインストールします:
php-5.2.1-Win32.zip の内容を解凍します。D:/PHP に移動し (D ドライブに新しい PHP フォルダーを作成しました)、php ディレクトリで php.ini-dist を見つけ、名前を変更します。それを php.ini にコピーし、Windows ディレクトリにコピーします。次に、D:/PHP ディレクトリにある php5ts.dll と libmysql.dll をシステム ディレクトリ (windows/systems32 の下) にコピーします。
Apacheでhttpd.confを設定します
ファイルD:/Apache2/conf/httpd.confを開きます
AddDefaultCharset ISO-8859-1を見つけて、それをAddDefaultCharset GB2312に変更します(デフォルトの言語エンコーディングを簡体字中国語にします)
DocumentRoot "D:/Apache2/htdocs" を見つけて、それを WEB ディレクトリに変更します (オプション)。たとえば、私のディレクトリは DocumentRoot "G:/Web Project" です
DirectoryIndexindex.htmlindex.html.var を見つけて、インデックスを追加します。 htm Index.php
インストール モードを選択します: モジュラー モード インストールまたは CGI モード インストール (どちらかを選択)
モジュラー インストール構成
#LoadModule ssl_module modules/mod_ssl.so という行を見つけて、この行の後に追加します。行:
LoadModule php5_module d:/php/php5apache2.dll
ここで、 d:/php/php5apache2.dll は、php ディレクトリ内の php5apache2.dll の場所です
注: LoadModule php5_module d:/php/php5apache2.dll
//注: ここで C :/php5/php5apache2.dll は、php5apache2.dll と php5apache2_2.dll を混同しないでください。
php5apache2.dll は、apache 2.0 バージョンにのみ適用されます。 .* または上記のバージョンの場合、「
C:/php/php5apache2.dll をサーバーにロードできません: 指定されたモジュールが見つかりません。」または:「要求された操作は失敗しました」AddType application/x- gzip .gz .tgz この行、この行の後に行を追加します
AddType application/x-httpd-php .phpCGI インストール構成
AddType application/x-gzip .gz .tgz 行を見つけて、次の行を追加します:
ScriptAlias /php/ "d:/php/" AddType application/x-httpd-php .php Action application/x-httpd-php "/php/php-cgi.exe"
注: CGI の完全な英語名は Common Gateway Interface で、通常は共通ゲートウェイ インターフェイスと訳されます。これは、HTTP サーバーがマシン上の他のプログラムと通信するためのインターフェイスです。この「他のプログラム」は、任意のコンピュータ言語で記述することができ、CGI インターフェイスを介して HTTP サーバーから入力を取得し、実行結果を CGI インターフェイスを介して HTTP サーバーに送信し、HTTP サーバーはその結果をブラウザに送信します。 。
CGI の出現により、WEB は静的から動的に変化しました。Web がますます普及するにつれて、多くの Web サイトは閲覧者と対話するために動的ページを必要とします。 CGI 手法の欠点はますます顕著になってきています。 HTTP は動的ページを生成する必要があるため、システムは CGI プログラムを実行するために新しいプロセスを開始する必要があり、継続的なフォークは非常に時間とリソースを消費します。ここで FastCGI が登場します。
FastCGI は長寿命 CGI のようなもので、アクティブ化されている限り、毎回フォークするのに時間がかかりません (これは CGI の最も批判的な点です)。モード)。
この時点で、PHP 環境は基本的に正常に構成されています
以下の内容を含む test.php という名前のファイルを WEB ルート ディレクトリ (私の D:/website など) に作成します
Apacheサービスを再起動します
ブラウザでhttp://localhost/test.phpを開くか、LINUXシステムの場合: /usr/local/php/bin/php -f test.php
phpが表示される場合は、設定します出力情報を入力すればOKです
注: mod_phpのモジュールインストールは、APACHEの組み込みモジュールとしてPHPを使用することです。 PHP を解釈するリクエストごとに PHP インタープリターを起動せずに、Apache http サーバー自体が PHP 言語をサポートできるようにします。
要約: 上記がこの記事の全内容です。皆様の学習に役立つことを願っています。
関連する推奨事項:
phpWeChat決済インターフェース開発プログラムの書き方
WeChat開発を実装するためのphpに基づくパラメータ2 QRコードの使い方
以上がPHP モジュラー インストールの詳細なステップバイステップ チュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。