2月
17
2011
go-pear.batを実行するとエラーになる
go-pear.batを変更
@ECHO OFF
set PHP_BIN=php.exe
%PHP_BIN% -d output_buffering=0 PEAR\go-pear.phar
pause
↓
@ECHO OFF
set PHP_BIN=php.exe
%PHP_BIN% -d output_buffering=0 -d phar.require_hash=0 PEAR\go-pear.phar
pause
このように -d phar.require_hash=0 を追記
go-pear.bat実行
PEAR_ENV.regというファイルが出来てるのでクリック。
「PEAR_ENV.reg内の情報をレジストリに追加しますか?」と出るので「はい」
環境変数にPEARの設定をしてくれる。
でOKのはずなのだが、なんだかERRORでStructuresがインストールされてない・・・・
pear install Structures_Graph でも
Structures/Graph.phpがないと怒られるので
http://pear.php.net/package/Structures_Graph/download
ここからダウンロードしてPEAR内にStructuresを設置!!
これでOK!!
2月
17
2011
WindowsにApacheをインストールする。
このページからWindows用のApacheをダウンロード!今回は2.2系の2.2.17
http://httpd.apache.org/download.cgi
SSLも使うので opensslのWin32 Binary including OpenSSL 0.9.8o (MSI Installer): httpd-2.2.17-win32-x86-openssl-0.9.8o.msi をダウンロード
ダウンロードしたファイルをクリックして実行
I accept the terms in the license agreement で同意。
↓
Network Domain (e.g. somenet.com) ドメイン名
Server Name (e.g. www.somenet.com サーバー名
Administrator’s Email Address (e.g. webmaster@somenet.com) メール
適当にいれてOK
Install Apache HTTP Server 2.0 programs and shortcut for
使用ポートの指定
デフォルトのfor All Users, on Port 80, as a Service — Recommended.でOK
↓
Typical で通常インストール
↓
ディレクトリ指定
こだわりがなければそのままC:\Program Files\Apache Software Foundation\Apache2.2\で
windows7ではProgram Filesじゃないほうがいいようだ
Windows7でApacheインストールと利用する際に注意すべきこと
Program Filesの中のファイルは変更しても元に戻るのだとか。。。
↓
Installをクリックしてインストール開始
完了したら
http://127.0.0.1/へアクセス
It works! と表示されたらOK
続いて/confにあるhttpd.confの編集
行数は2.2.17の場合
phpを使う前提で設定
[179] DocumentRoot “C:/localhost”
// デフォルトはインストールした場所のApache2/htdocsになってる
// 変更したかったら変更 今回はC:直下にlocalhostで設定
[206]
// 179で設定したDocumentRootと同じパスにする
[226] AllowOverride None → AllowOverride All
// httpd.conf の値を .haccess で上書き可能にする
[241] DirectoryIndex index.html → DirectoryIndex index.html index.php
// インデックスにindex.phpを追加
// LoadModuleがi並んでる場所[60~130] あたりへ
LoadModule php5_module “c:/php/php5apache2_2.dll
PHPIniDir “C:/php”
// この2行を追記
// AddTypeが並んでる場所[385]あたりへ
AddType application/x-httpd-php .php
// 追記
これでApacheをrestart
DocumentRoot いかにを書いたinfo.phpを設置
http://localhost/info.php でPHPのインフォメーションが表示されたらOK
《参考サイト》
Apache2 + PHP5 の初期設定
WindowsにApacheをインストールする