Category: WINDOWS

2月 17 2011

Windowsのphp5.3でPEARをつかう

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

Apache をWindowsにインストール

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をインストールする