• ベストアンサー

パーソナルweb共有について。

MacOSX Tiger 10.4.8のPBG4 12インチを使用しています。 パーソナルweb共有を開始しても、 「web共有を開始しています・・・」 という状態のまま開始することができなくなってしまいました・・・ 原因はきっとphpの新しいバージョンをインストールしたからだと思います。 どうすれはパーソナルweb共有を開始することができるでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#164148
noname#164148
回答No.1

パーソナルweb共有の開始はターミナルで「sudo apachectl start」を実行することと同じなのはご存知ですよね。(停止の場合はstop) ターミナルで「apachectl configtest」を実行すると、apacheの設定(httpd.conf)のチェックが出来るのもご存知でしょうか? これがうまく行っていれば、apache=パーソナルweb共有は動作すると思うんですが…。 ちなみにMacOSX Tiger 10.4.8に標準でインストールされているphpは /usr/bin/にあってバージョンは4.4.1でした。 この辺の整合がhttpd.confで取れてないとマズいのかも知れません…。

noname#102413
質問者

お礼

ありがとうございました。 /usr/local/php5/libphp5.so ファイルを /usr/libexec/httpdにコピーして、 /etc/httpdにあるhttpd.confファイルの中身を4から5に書き換えたら起動しました。

noname#102413
質問者

補足

書き込みありがとうございます! 「sudo apachectl start」を入力すると sudo apachectl start Processing config directory: /private/etc/httpd/users/*.conf Processing config file: /private/etc/httpd/users/+entropy-php.conf [Mon Oct 9 12:21:12 2006] [warn] module mod_php5.c is already added, skipping Processing config file: /private/etc/httpd/users/MaSaFuMi.conf /usr/sbin/apachectl: line 193: 399 Bus error $HTTPD /usr/sbin/apachectl start: httpd could not be started と表示されます。 「apachectl configtest」の場合は apachectl configtest Processing config directory: /private/etc/httpd/users/*.conf Processing config file: /private/etc/httpd/users/+entropy-php.conf [Mon Oct 9 12:23:19 2006] [warn] module mod_php5.c is already added, skipping Processing config file: /private/etc/httpd/users/MaSaFuMi.conf Syntax OK です。 やはり最初のバージョンの4.4.1をインストールし直した方がよいでしょうか・・・

その他の回答 (1)

noname#164148
noname#164148
回答No.2

あと、MacOSX Tiger 10.4.8に標準でインストールされているapacheは /usr/sbin/にあるhttpdでApache/1.3.33 (Darwin)でした。 phpもApache2向けのものもあるようです。その辺は大丈夫ですか?

noname#102413
質問者

補足

書き込みありがとうございます。 ダウンロードの際にapache1.3とapache2の両方があったので、 間違いなくapache1.3のMacOSX用のPHP(http://www.entropy.ch/software/macosx/php/ のサイトの太字の一番上のもの)をインストールしました。

関連するQ&A