ファーマーは Mcafee のウイルス対策ソフトウェアを使用しているため、すべてのプログラムを Program Files にインストールする必要があるため、管理を容易にするために、これらのファイルは D:Program Files の下に配置されます。 Mcafee は、保護ルールを作成するときに簡単に使用できます。
Apache のインストールと構成
Apache 公式 Web サイト http://archive.apache.org/dist/httpd/binaries/win32/ またはミラー Web サイト http://apache.mirror.phpchina を開きます。 com /httpd/binaries/win32/ 内にある apache_2.2.11-win32-x86-no_ssl.msi インストール ファイルをダウンロードします。このうち、同じバージョンには no_ssl と openssl の 2 種類があり、Openssl には HTTP ではなく HTTPS というプロトコルが追加されています。これが SSL を備えたサーバーと一般的な Web サーバーの違いです。通常の状況では、no_ssl バージョンをダウンロードしても問題ありません。
Apache インストール ファイルをダウンロードした後、[インストール] をクリックします。次へを 3 回連続してクリックすると、ネットワーク ドメイン、サーバー ドメイン、および Web サイト管理者の通常の電子メール アドレスを入力する必要があります。ユーザーはフォーマットに記入するだけでフォローできます。もう一度「次へ」を押すと、インストール パスを選択するためのインターフェイスが表示されます。デフォルトのパスは比較的長いため、Pharmar はインストール パスを「D:Program FilesApache」に変更し、完了するまでインストールを続行します。
インストールが完了すると、Apache が自動的に起動します。Apache が正常に起動するかどうかをテストできます。ブラウザのアドレス バーに「http://localhost/」または「http://127.0.0.1/」と入力します。「成功しました。」と表示されたら、同時に Apache が正常にインストールされました。コンピュータの右下隅に緑色の Apache サーバーのアイコンが表示されます。
Apache には、php を実行するために設定する必要がある httpd:conf という設定ファイルもあります。場所は、D:Program FilesApacheconf ディレクトリです。 httpd:conf:
1) を開き、「DocumentRoot」を検索します。これは、指定されたホームページが配置されているディレクトリです。デフォルトは「D:Program FilesApachehtdocs」です。デフォルトのディレクトリを使用することも、「D:/PHP」のように独自にディレクトリを定義することもできます。注: ディレクトリの末尾に「/」を追加しないでください。
2) 「DirectoryIndex」を検索します。これは、デフォルトのホームページのファイル名です。index.html の後に、index.php などを追加できます。各タイプの間にはスペースを入れてください。
3)、
<ディレクトリ />
オプション FollowSymLinks
AllowOverride なし
注文拒否、許可
すべてから拒否
ディレクトリ>次のように変更します:
オプション FollowSymLinks
AllowOverride なし
注文拒否、許可
すべての
ディレクトリ>
これを変更しない場合、特にデフォルトのホームページのパスを変更した後、「このサーバー上の / にアクセスする権限がありません」のようなエラー メッセージが表示されることがあります。
注: httpd:conf ファイルを変更するたびに、Apache サーバーを再起動する必要があります。さらに、win32 システムで iis サーバーも実行している場合は、まず iis サーバーを停止してから、Apache を起動する必要があります。そうしないと、Apache サーバーは起動できません。
Php のインストールと設定方法
まず、php の公式 Web サイト http://www.php.net/downloads.php から Windows 版をダウンロードします。 PHP 5.2.9 zip パッケージと PHP 5.2.9 インストーラーの 2 つのバージョンがあります。Pharmar はバージョン 5.3.0 を使用します。 PHP 5.2.9 インストーラーは自動インストール方法ですが、多くの点で制限があるため、以下では PHP 5.2.9 zip パッケージの手動インストールについて説明します。
1) PHP 圧縮パッケージ zip をディレクトリに解凍します。推奨: 「C:/PHP」、ファーマーは D:Program FilesPhp です。
2) PHP ディレクトリ (D:Program FilesPhp) にある php.ini-dist ファイルの名前を php.ini に変更します。 変更後、php.ini をコピーします。ファイルを C: WINDOWS ディレクトリにコピーします:
extension_dir="D:Program FilesPhpext"。php フォルダー内の「php_*.dll」ファイルが配置されているパスを指します。ここでは、PHP4 と PHP5 のパスが異なります。
doc_root="D:PHP" は、Apache によって以前に設定されたホームページの場所を指します。
default_charset="gb2312" は、その前にセミコロンがある場合にデフォルトの文字セットを変更します。 、セミコロンを削除します。
register_globals=Off グローバル変数の受け渡しを有効にするには、register_globals=On に変更します。
extension=php_dba.dll 前にセミコロンがある場合は、以下と同様にセミコロンをキャンセルします。 >extension=php_dbase.dll
extension=php_gd2.dll 描画用の GD ライブラリ。通常はグラフィカル検証コードに使用されます。
extension=php_mysql.dll は MYSQL データベースに接続するために使用されます。
3) PHP ディレクトリ内の php5ts.dll ファイルを C:WINDOWSsystem32 にコピーします。
4)、最後に Apache の httpd.conf ファイルを変更します。ファイルの末尾に次の 2 行を追加して、PHP をモジュール モードで Apache にインストールします。
LoadModule php5_module D:/Program Files/Php/php5apache2_2.dll
AddType application/x-httpd-php .php
注: 最初の行のディレクトリ パスは、Apache ダイナミック リンク ライブラリの現在のバージョンに更新する必要があります。たとえば、ここでは apache2.2.11 バージョンと php5.2.9 を使用している場合、このファイルは次のようにする必要があります。 php5apache2_2.dll ではなく、php5apache2_2.dll。 2 行目は php スクリプトのサフィックスです。
php4 バージョンでは AddType mod_php4.c という行を追加する必要がありますが、php5 ではそのような行は必要ありません。php5 は統合されています。そうしないと Apache が起動できません。
上記で、Apache と php の設定プロセスは完了です。 apache を再起動します。サーバーのデフォルトディレクトリ「D:Program FilesApachehtdocs」に新しいファイルindex.phpを作成し、次のコードを記述します。
?>アドレス列に http://127.0.0.1/ または http://localhost/ を入力すると、php のバージョン情報が表示されます。これまでのところ、php と apache は正常にインストールされています。
詳細は次のとおりです。Apache の設定ファイル httpd.conf のディレクトリ区切り文字は「/」ですが、PHP の設定ファイル php.ini のディレクトリにはバックスラッシュ「 」が必要です。これは使用しないでください。混同されています。
MYSQL のインストールは簡単です。公式 Web サイト http://dev.mysql.com/downloads/mysql/5.0.html にアクセスし、Windows プラットフォームで mysql をダウンロードし、Windows ZIP/Setup.EXE (x86) を選択します。最新バージョンは 5.0.77 です。ダウンロードしてください。直接インストールします。インストールが完了したら、構成ウィザードに入り、mysql データベースのパスワードを設定できます。すべて問題ありません。
mysql のインストールと設定については、phpMyAdmin のインストール設定方法と問題解決を参照してください。
ファーマーのインストール プロセス中に発生したエラー:
以下に PHP をインストールした後に Apache が表示されます。 Windows LoadModule は 2 つの引数を必要とするエラーの主な理由は、httpd.conf の次の文です。
LoadModule php5_module D:Program FilesPHPphp5apache2_2.dll インタプリタは、Program Files 内のスペースを 2 つのパラメータの区切り文字として扱います。 、ステートメント内にスペースを使用することはできません。長い間オンラインで検索しましたが、解決策が見つかりませんでした。最終的に、第 1 レベルのディレクトリ シンボルを使用して問題を解決し、次のように変更しました。
LoadModule php5_module ../php/php5apache2_2.dll
apache は D:Program FilesApache ディレクトリにインストールされるため、次に PHP は D:Program Filesphp にインストールされるため、../ は D:Program Files ディレクトリを意味します。これは、皆さんが最終的に解決することを願っています。方法を見つけるためのインストールと構成のプロセス。