ページタイトル【コンテンツ-目次-】
HomeContentsMac Every Day>Mac OS Xでサーバーごっこ 5-1
Go Home
目次
車いすガイド札幌
私設ガイド札幌
私設ガイド北海道
車いす関連リンク
リンクその他
Mac関連
作者について
家族のページ
更新経歴

  1. 初めに
  2. 対策

  1. 初めに。(2003/02/15)

     MacOS X 10.2.3からMacOS X 10.2.4へアップグレードすると、PHPが動作しなくなってしまうようです。

     原因は、「/etc/httpd/httpd.conf」がアップグレードの際に、新しい物に書き換えられるためです。

  2. 対策

     MacOS X 10.2.4へアップグレードしてから、「/etc/httpd/httpd.conf」をmiなどのテキストエディタで開き、「php」を検索すると、

    #LoadModule php4_module libexec/httpd/libphp4.so
    (239行目)

    #AddModule mod_php4.c
    (282行目)

     と、PHP関連の部分がコメントアウトされていました。単純に「#」を削除しても良いかと思いましたが、詳しくないのでPHPを導入した時と同じ方法で復旧しました。
    Mac OS Xでサーバーごっこ 2-1 3.PHPのモジュールをApacheに組み込むと同じです。)

     Terminalから次のコマンドを入力し、「/etc/httpd」のディレクトリに移動します。

    cd /etc/httpd

     PHPのモジュールを有効にする為に、次のコマンドを入力します。

    sudo apxs -e -a -n php4 libexec/httpd/libphp4.so

     "sudo"コマンドなのでパスワードを入力します。いくつかメッセージが表示され、最後にApacheを再起動するコマンドを入力します。

    sudo apachectl graceful

    ターミナル画面1

     この図では、最初、「/private/etc/httpd」ディレクトリに移動していますが、MacOS Xでは、「/etc」が「/private/etc」のシンボリックリンクになっていますので、「/etc/httpd」ディレクトリに移動した事と同じです。

     これで、PHPが動作するはずです。

HomeContentsMac Every Day>Mac OS Xでサーバーごっこ 5-1