Seicom's room
Amebaでブログを始めよう!

perlでパスワードを暗号化するコマンド

IIS+PHP+MySQL導入トラブルシューティング

WordPressテスト導入のために、MyPC上に仮サーバーを構築したが、

導入時に困ったことがいくつか発生。それぞれ原因と解決方法をメモします。


■動作環境

WindowsXP SP2

IIS5.1

PHP ver.3.0.1

MySQL ver.5.1.52



■困ったことその1

「リソース上のACLによってアクセスが拒否されました」というエラーが出て、phpページが表示できない。


<原因>

php5isapi.dll の アクセス権で、IUSER(インターネットユーザ)からの読み取りが有効になっていない。


<解決>

読み取り可能にしたら動いた。



■困ったことその2

PHPでMySQLが有効にならない。


<原因>

上記同様、php_mssql.dll のIUSER(インターネットユーザ)からの読み取りが有効になっていない。


<解決>

読み取り可能にしたら動いた。



■困ったことその3

仮想フォルダでPHPが動作しない。


<原因>

php.iniの設定で、doc_rootのところがC:\Inetpub\wwwrootになっていたため。


<解決>

doc_root = "" に変更。






CakePHPを使う!

PHPのフレームワークには、よく使われているものに「CakePHP」、「Symfony」、「Zend Framework」があるが、

初めて導入する私にとって、比較的導入しやすく、パフォーマンスなどのバランスがよい「CakePHP」を使用することにした。


■開発環境

OS: Windows Vista Home Basic


■バージョン

apache 2.2.14

PHP 5.3.1

MySQL 5.1.44

CakePHP 1.2.6



1) apache 2.2.14のインストール


まずは、apache 2.2.14 の ダウンロード。

Win32 Binary including OpenSSL 0.9.8k (MSI Installer) (The Apache HTTP Server Project)

OpenSSL対応のものにしてみた。いつか使うかなと思って。


ダウンロードしたファイルをウイザードにしたがってインストールする。


今日は時間がないので、続きはまた。。。