ホームページ  >  記事  >  php教程  >  PHP サーバーの構成 (Apache と IIS の両方の方法を使用)

PHP サーバーの構成 (Apache と IIS の両方の方法を使用)

WBOY
WBOYオリジナル
2016-06-13 12:24:06826ブラウズ

1. Apache を使用した PHP 5.2.5 のインストール


1. 公式 Web サイトから php-5.2.5-Win32.zip をダウンロードし、解凍します。この方法は非常に自動でインテリジェントですが、多くの制限があるため、「D:PHPPHP」ディレクトリにダウンロードして使用しないでください。
PHP ディレクトリ (D:PHPPHP) にある php.ini-recommended を Windows (一部のシステムは winnt ディレクトリ) ディレクトリにコピーし、名前を php.ini に変更し、extension_dir を見つけて、extension_dir= D:PHPPHPext に変更します。 」。実際、php.ini-dist を使用しても同じ効果が得られますが、このファイルはデフォルト設定のパフォーマンスとセキュリティを最適化するため、php.ini-recommended を使用することをお勧めします。
PHP.ini 部分の説明:
default_charset="gb2312"、先頭にセミコロン「;」がある場合は、セミコロンを削除します。これを register_globals=On に変更し、グローバル変数の受け渡しを有効にします。
extension=php_dba.dll 前にセミコロンがある場合は、以下と同様にセミコロンをキャンセルします。 >extension=php_gd2.dll 描画用の GD ライブラリ。通常はグラフィカル検証コードに使用されます。
extension=php_mysql.dll は MYSQL データベースに接続するために使用されます。
short_open_tag=On は をサポートします。 、オフは < ?php…?>

D:PHPPHP ディレクトリ内の php5ts.dll および libmysql.dll (mysql のサポートに使用) ファイルを Windows にコピーすることを意味しますシステム フォルダー、つまり C:windowssystem32。

≡ Apache 2.2.8 のインストール ≡
1. apache_2.2.8-win32-x86-no_ssl.msi を公式 Web サイトからダウンロードして実行します。
[次へ] ボタンを 3 回押します。インストール プログラムでは、ネットワーク ドメイン (ネットワーク ドメイン名)、サーバー ドメイン (サーバー ドメイン名)、および Web サイト管理者の電子メールを入力する必要があります (存在する場合)。ローカルの紹介 私は独自のテスト環境を構築したので、最初の 2 つに localhost を入力し、メールに独自の環境を書きます。
「次へ」と入力した後、デフォルトのインストール パスは「C:Program FilesApache Software FoundationApache2.2」です。パスを希望の「D:PHPApache2.2」に変更します。
その後、インストールが完了するまで作業を進めます。この時点で、D ドライブの下の PHP フォルダーを開くと、Apache2.2 という名前のフォルダーが表示されます。

2. IE を開き、アドレス バーに「http://localhost」または「http://127.0.0.1」と入力します。Apache のインストールが完了したページが表示されます。 🎜> 3. conf/httpd.conf ファイルの設定
1) 指定したホームページが置かれているディレクトリである「DocumentRoot」を検索します。デフォルトは「D:PHPApache2.2htdocs」です。デフォルトのディレクトリを使用することも、「D:/PHP」のように独自にディレクトリを定義することもできます。注: ディレクトリの末尾に「/」を追加しないでください。
2) 「DirectoryIndex」を検索します。これは、デフォルトのホームページのファイル名です。index.html の後に、index.php などを追加できます。複数のファイル名はスペースで区切られます。
3)

オプションを検索します FollowSymLinks
AllowOverride None
Order Deny,allow
すべてから拒否

変更対象:

オプション FollowSymLinks
AllowOverride None
注文拒否、許可
すべてから許可

しない場合これを変更すると、特にデフォルトのホームページのパスを変更した後、「このサーバー上の / にアクセスする権限がありません」のようなエラー メッセージが表示されることがあります。

4) 仮想ディレクトリを作成します
検索 ……
エイリアス/webpath "D:PHPApache2.2phptxt" を追加
<ディレクトリ"D: PHPApache2.2phptxt">
オプション MultiViews
AllowOverride None
Order allowed,deny
すべてから許可

ここで、/webpath は名前です仮想ディレクトリ「D :PHPApache2.2phptxt」がファイルの保存場所です。
アクセスされるアドレスは次のとおりです: http://localhost/webpath/

5) サーバーで PHP をサポートし、次の 2 行のコードを対応する場所に追加します。
LoadModule php5_module "D:PHPPHPphp5apache2_2 .dll"

AddType application/x-httpd-php .php .php3 .inc

注: httpd.conf ファイルを有効にするには、再起動する必要があります。


2. IIS を使用して PHP ファイルを解析する

1. 最初に PHP 5.2.5 をインストールします。
2. IIS マネージャーを開き、[既定の Web サイト] -> [プロパティ] を選択し、ポップアップ ダイアログ ボックスで [ホーム ディレクトリ] の優先カードを選択し、実行権限を [スクリプトと実行可能ファイル] に変更します。 「構成」で、アプリケーション拡張子のマッピングを追加し、実行可能ファイルとして「D:PHPPHPphp5isapi.dll」、拡張子「.php」を選択し、すべてのアクション、スクリプト エンジンを選択し、ファイルが存在するかどうかを確認します。
win2003 システムの場合は、Web サービス拡張機能も追加する必要があります。必要なファイルは「D:PHPPHPphp5isapi.dll」、拡張子は「PHP」、ステータスは許可に変更されます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。