- ベストアンサー
パーソナルweb共有について。
MacOSX Tiger 10.4.8のPBG4 12インチを使用しています。 パーソナルweb共有を開始しても、 「web共有を開始しています・・・」 という状態のまま開始することができなくなってしまいました・・・ 原因はきっとphpの新しいバージョンをインストールしたからだと思います。 どうすれはパーソナルweb共有を開始することができるでしょうか? よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
パーソナル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で取れてないとマズいのかも知れません…。
その他の回答 (1)
あと、MacOSX Tiger 10.4.8に標準でインストールされているapacheは /usr/sbin/にあるhttpdでApache/1.3.33 (Darwin)でした。 phpもApache2向けのものもあるようです。その辺は大丈夫ですか?
補足
書き込みありがとうございます。 ダウンロードの際にapache1.3とapache2の両方があったので、 間違いなくapache1.3のMacOSX用のPHP(http://www.entropy.ch/software/macosx/php/ のサイトの太字の一番上のもの)をインストールしました。
お礼
ありがとうございました。 /usr/local/php5/libphp5.so ファイルを /usr/libexec/httpdにコピーして、 /etc/httpdにあるhttpd.confファイルの中身を4から5に書き換えたら起動しました。
補足
書き込みありがとうございます! 「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をインストールし直した方がよいでしょうか・・・