サンプル集 |
■VC ■C# ■Java ■BorlandC ■LinuxC ■MS-DOS ■bash ■Excel VBA ■VBScript ■PHP ■HTML ■perl ■iPhone ■Android ■Lua ■other |
Linuxコマンド |
用語集 |
debian メモ |
apache2 メモ |
MySQL メモ |
Oracle メモ |
HOME |
Windows 7環境へapacheとphpをインストールします。
◆環境OS | Windows 7 Professional |
---|
apacheのホームページからバイナリをダウンロードします。 今回は httpd-2.2.25-win32-x86-openssl-0.9.8y.msi をダウンロードしました。
ダブルクリックで実行したとろこセキュリティの警告が出ましたので実行を押します。
Nextを押します。
I accept the terms in the license agreementをチェックしNextを押します。
Nextを押します。
必要な情報を適当に入力してNextを押します。
Typicalを選択しNextを押します。
Nextを押します。
Installを押します。
インストールが終わったらFinishを押します。
ブラウザでhttp://localhostへアクセスしてみます。
正常に動作しているようです。
続いてphpをダウロードします。
apache2.2とphpを連携させるためには php5apache2_2.dll が必要です。 このモジュールはどのバージョンにも入っているようではなさそうです。
php-5.5.13-Win32-VC11-x86.zip | php5apache2_4.dllのみ |
php-5.4.29-Win32-VC9-x86.zip | php5apache2_2.dll、2_4両方あった。 |
php 5.5.13のバイナリには php5apache2_4.dll しかありませんでした。 仕方がないので php 5.4.29を使います。
ダウンロードしたバイナリを解凍してフォルダごと C:\ 直下に移動しました。
続いて apache の httpd.conf を修正します。 httpd.conf は C:\Program Files\Apache Software Foundation\Apache2.2\conf フォルダにありました。
■修正箇所LoadModule php5_module "C:/php-5.4.29-Win32-VC9-x86/php5apache2_2.dll"
LoadModule php5_module "C:/php-5.4.29-Win32-VC9-x86/php5ts.dll"
(2) <IFModule mime_module>内の最後に2行追加
<IFModule mime_module>
:
AddHandler application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
</IFModule>
(3) httpd.confの最終行に1行追加
PHPIniDir "C:/php-5.4.29-Win32-VC9-x86"
apache の DocumentRoot にphpinfo()を表示するphpファイルを置いてみます。 DocumentRootのデフォルトは apacheインストールフォルダ配下の htdocs です。
ブラウザでhttp://localhost/index.phpへアクセスしてみます。
正常に動作しているようです。
・・・と思ったのですが、ページの読み込みが終わると「このページは表示できません」となってしまいました。。。
Chrome 35.0.1916.114 m でアクセスすると問題なく表示されました。
PCを再起動するとChromeと同様に正常に動作するようになりました。
Copyright (C) 2014 ymlib.com