- PR -

自宅サーバ

投稿者投稿内容
りぃ
ベテラン
会議室デビュー日: 2006/05/18
投稿数: 57
投稿日時: 2006-12-24 16:07
いつもお世話になっています。
自分のPCに自宅サーバを設定しているんですが、うまくいかない事があるので分かる方宜しくお願いします。
システム:
Microsoft Windows XP
Home Edition
Version 2002
Service Pack 2
サーバ関係:
Anhttpd
インストールしたもの:
PHP5.2.0
PHPMyAdmin2.9.1.1
MySQL5.1
Perl5.8.8
質問内容:
・Anhttpd
Anhttpを使って1ヶ月以上動いていたんですが、2〜3日位前から、Anhttpが自動停止したり、タスクバーからアイコンが消えたりします。(勿論、その間http://localhost/はエラーになります。)
・PHP
Perlは正常に動いていますが、PHPはエラーになります。
php.ini-distをC:\WINDOWSにコピーし、php.iniに変更。
php.ini内を以下のように変更。

output_buffering = On
output_handler = mb_output_handler
error_reporting = E_ALL & ~E_NOTIC
;error_reporting = E_ALL
magic_quotes_gpc = Off
default_charset = Shift_JIS
mbstring.language = Japanese
mbstring.internal_encoding = EUC-JP
mbstring.http_input = auto
mbstring.http_output = SJIS
mbstring.encoding_translation = On
mbstring.detect_order = auto
mbstring.substitute_character = none;
設定が終了したらhttpdサーバー再起動。
test.phpを作り、
<?php
phpinfo();
?>
と入力。
http://jpremium.ddo.jp/test.phpにアクセスすると、『Internet Explorer ではこのページは表示できません』と表示される。
・phpMyAdmin・MySQL
こちらも設定し、サイトにアクセスすると、『HTTP 403』や『HTTP 500』と表示。
設定のたびに、Anhttpdを再起動しています。

あるサイトで、スタート>設定>コントロールパネル>管理ツール の中に、、「インターネット インフォメーション サービス」(IIS)のショートカットはありましたか?というのがありましたが、私のPCにはなく、「Windowsコンポーネントの追加と削除」内の「インターネット インフォメーション サービス」(IIS)がありません。
そのせいで出来ないんでしょうか?

宜しくお願いします。
さかもと
ぬし
会議室デビュー日: 2004/05/14
投稿数: 586
投稿日時: 2006-12-24 20:17
さかもとと申します。

Windows XP HomeEdition
にはIISはインストールされていません(できません)
なので原因では無いと思います。
りぃ
ベテラン
会議室デビュー日: 2006/05/18
投稿数: 57
投稿日時: 2006-12-24 21:09
さかもとさんお返事ありがとうございます。
そうすると、このPCでは、phpなどは使えないという事なんでしょうか?
Marimo
会議室デビュー日: 2003/10/15
投稿数: 15
お住まい・勤務地: 東京都
投稿日時: 2006-12-24 22:12
Apacheをインストールすればよいのではないでしょうか。
りぃ
ベテラン
会議室デビュー日: 2006/05/18
投稿数: 57
投稿日時: 2006-12-24 22:51
Marimoさんありがとうございます。
以前Apacheを使ってたんですが、PCを誤って再起動してしまったときにApacheが使えなくなり、5〜6回インストール・設定しなおしても使えなくなったので、Anhttpにしました。
ちょうどたま2昨日Apacheをインストールしたら、エラーが出てしまいましたので、諦めていたところです。
Marimo
会議室デビュー日: 2003/10/15
投稿数: 15
お住まい・勤務地: 東京都
投稿日時: 2006-12-24 23:04
そうしたら、ANHTTPD(またはApache)のログを見るなりして
動作しない原因を解消させるしかないのではないでしょうか。
shimix
ぬし
会議室デビュー日: 2004/08/05
投稿数: 512
お住まい・勤務地: 大分市
投稿日時: 2006-12-25 01:29
引用:

あきさんの書き込み (2006-12-24 22:51) より:
以前Apacheを使ってたんですが、PCを誤って再起動してしまったときにApacheが使えなくなり、5〜6回インストール・設定しなおしても使えなくなったので、Anhttpにしました。
ちょうどたま2昨日Apacheをインストールしたら、エラーが出てしまいましたので、諦めていたところです。


#「誤って再起動」で使えなくなった・・というのがちょっと不思議ですが(汗

Anhttpdが動いているPCにApacheをインストールしたということでしょうか?またAnhttpd側のphp用設定はどうされましたか?

#PCをいったんまっさらにしてXAMPP(+PerlAddon)あたりを入れることをお勧めします。
りぃ
ベテラン
会議室デビュー日: 2006/05/18
投稿数: 57
投稿日時: 2006-12-25 07:23
さんありがとうございました。
ログを見たんですがちょっとわかりにくかたです。

shimixさんありがとうございます。
Anhttpdは停止してからインストールしました。
解説どおり、インストールし、php.ini-distをC:\WINDOWSにコピーし、php.iniに変更

スキルアップ/キャリアアップ(JOB@IT)