データ工学DIY

アクセスカウンタ

zoom RSS Microsoftスキルチャージプログラムの経過6

<<   作成日時 : 2009/05/16 16:10   >>

ブログ気持玉 0 / トラックバック 0 / コメント 0

Windows server 2008 の IIS7 は立ち上がったので、PHPとDrupalを入れてみよう。

はまりまくりです。
圧倒的に情報量が少ない。

失敗 ISAPIの拡張で入れようとしていたこと
いまはFastCGIバージョンで入れたほうが良いらしい。
http://go.microsoft.com/?linkid=8853881
従来から触っていると、ISAPIのほうが早いように感じているが、今はそうでもないらしい。

PHPのインストーラー版には、ISAPIの選択項目がなくなっている
http://www.php.net/downloads.phpから、PHP5.9.2-2のインストーラー版では。
なので、ZIP版で設定しようとしたが、なぜか書き込み用のファイルオープンができない事態になった。

以下、はまっている最中です。
失敗2
1、PHPをダウンロード PHPのインストーラー版

2、インストーラーでインストール→その後アンインストール
実行したが、なんと、ISAP拡張を選ぶところが出てこない!→アンインストール。

3、PHPのzip版をダウンロード
http://www.php.net/downloads.phpから、PHP5.9.2-2のZIP版をとってくる。

4、ZIPを展開し、php.iniを編集
php.ini-recommendをコピーし、php.iniにする。
以下の部分を編集。
<pre>
;error_log = filename
error_log = "c:\php5log\errorphp.log" ;これは結構重要です。

;include_path = ".;c:\php\includes"
include_path = ".;c:\php5\includes;c:\php5\pear"

default_socket_timeout = 60
;以下二行追加
upload_tmp_dir="C:\Windows\Temp"
session.save_path="C:\Windows\Temp"

extension_dir = "C:\PHP5\ext\"
;extension_dir = "./"

extension=php_mbstring.dll
;extension=php_mbstring.dll

extension=php_mysql.dll
;extension=php_mysql.dll

extension=php_mysqli.dll
;extension=php_mysqli.dll

extension=php_pdo.dll
;extension=php_pdo.dll

extension=php_pdo_mysql.dll
;extension=php_pdo_mysql.dll

mbstring.language = neutral
;mbstring.language = Japanese

mbstring.internal_encoding = UTF-8
;mbstring.internal_encoding = EUC-JP

mbstring.http_input = pass
;mbstring.http_input = auto

mbstring.http_output = pass
;mbstring.http_output = SJIS

mbstring.encoding_translation = Off
;mbstring.encoding_translation = Off

mbstring.func_overload = 0
;mbstring.func_overload = 0
</pre>

5、IISの設定
http://www.iishacks.com/index.php/2008/07/03/how-to-install-php-isapi-on-windows-2008-iis7-x64/
を参考にIISを設定。

6、php.iniファイルの場所を設定
環境変数PHPRCにphp.iniがあるディレクトリを指定する。

7、php.exeのパスを通す
環境変数PATHにディレクトリを追加。

8、ここで、phinfoの中身が見れる
うーん良い感じ

9、drupalをダウンロード、ルートへ展開し、インストールページを表示。
Mysqlは入れたし、ユーザでのログインもできるのに、
データベース設定の画面に戻ってしまう、、、

エラーログを見てみると、settings.phpをオープンできないようだ。
PHP Warning: fopen(./sites/default/settings.php) [function.fopen]: failed to open stream: Permission denied in C:\inetpub\wwwroot\includes\install.inc on line 236

うーんとりあえず、phpのfastcgiで再チャレンジするか。

テーマ

注目テーマ 一覧


月別リンク

ブログ気持玉

クリックして気持ちを伝えよう!
ログインしてクリックすれば、自分のブログへのリンクが付きます。
→ログインへ

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
本 文
Microsoftスキルチャージプログラムの経過6 データ工学DIY/BIGLOBEウェブリブログ
文字サイズ:       閉じる