1. PHP5.4環境マッチングの基本的な流れ
Apache: Web サービスプロバイダー。公式ウェブサイト: www.apache.org
PHP: 公式ウェブサイト: www.php.net
Mysql: 公式ウェブサイト: www.mysql.com
2. ソフトウェアのダウンロード
Apache ダウンロードアドレス: http://download.csdn.net/detail/lxq_xsyu/7057423
PHP ダウンロードアドレス: http://download.csdn.net/detail/lxq_xsyu/7057401
Mysqlのダウンロードアドレス: http://download.csdn.net/detail/lxq_xsyu/6468461
3.環境構築
(1)Apacheのインストール
インストール成功
(2) PHP5.4を解凍します
(3) Apacheのhttpd.confファイルを設定する
Apacheインストールディレクトリ
ServerRoot「D:/Apache Software Foundation」
リスニングポート
#12.34.56.78:80 を聞いてください
聞く 80
PHPコンポーネントをロードする
ロードモジュール php5_module "D:/php54/php5apache2_2.dll"
サーバーの名前
#サーバー名 www.meritit.com:80
ファイルのルートディレクトリ
DocumentRoot "D:/Apache Software Foundation/htdocs"
権限フォルダー
インデックス (デフォルトではホームページにアクセスします)
DirectoryIndex インデックス.html
エラーログ
エラーログ「logs/error.log」
アクセスログ
CustomLog「logs/access.log」共通
PHPの解析を設定する
AddType application/x-compress .Z
AddType アプリケーション/x-gzip .gz .tgz
AddType application/x-httpd-php .php
エラーの種類
#ErrorDocument 500 "サーバーがブーブー音を立てました。"
#ErrorDocument 404 /missing.html
#ErrorDocument 404 "/cgi-bin/missing_handler.pl"
#ErrorDocument 402 http://www.meritit.com/subscription_
4. 構築が成功したかどうかをテストする
.phpを作成する
php 設定ファイルが見つからないことがわかります。Apache 設定ファイルで php 設定ファイルのディレクトリを指定しています。
PHPIniDir "D:/php54"
5. マルチサイトアクセスを設定する
# 仮想ホスト
conf/extra/httpd-vhosts.conf を含める
上記のコメントを削除します(仮想ホスト構成ファイルを開きます)。
httpd-vhosts.conf で次のように 2 つのサイトを構成します
ドキュメントルート「D:/Apache Software Foundation/a_com」
サーバー名 127.0.0.2
サーバーエイリアス www.dummy-host.meritit.com
エラーログ「logs/dummy-host.meritit.com-error.log」
CustomLog「logs/dummy-host.meritit.com-access.log」共通
ドキュメントルート「D:/Apache Software Foundation/b_com」
サーバー名 127.0.0.3
エラーログ「logs/dummy-host2.meritit.com-error.log」
CustomLog「logs/dummy-host2.meritit.com-access.log」共通
注: 仮想ホストを構成すると、以前に構成された DocumentRoot は無効になります。
D:Apache ソフトウェア財団a_coma.php
D:Apache ソフトウェア財団b_comb.php
注: 権限フォルダーのディレクトリを変更する必要があります
訪問結果:
|