標準ではシステム環境設定からon-off出来無かったApacheを設定。
terminalから
$ sudo apachectl start として、一々手動で起動するか、
$ sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist
で、起動時に自動起動か? いずれにせよ「Macらしく」ない。
Web Sharing toggle switch in System Preferencesを試していたが、以前よりかなり安定してきた。
ダウソしたあとWeb Sharing.prefPaneをダブルクリックして全てのUserかこのUserのみにインストールするかを答えればオケー。Web Sharing is on(off)はswitchのクリックとpasswordの入力だけで切り替わる。こちらの方がスマート?
お次はperlとPHPの有効化。
$ sudo vi /etc/apache2/httpd.conf
で
#LoadModule perl_module libexec/apache2/mod_perl.so
#LoadModule php5_module libexec/apache2/libphp5.so
の#を削除。自分の場合は
#
LoadModule perl_module libexec/apache2/mod_perl.so
#
LoadModule php5_module libexec/apache2/libphp5.so
とした。
さらに、userのSitesを作成(10.7からのupgradeなら存在している?)しuser home pageを表示出来るようにする。
$ mkdir ~/Sites で作成。
$ sudo vi /etc/apache2/users/hogehoge.conf に
<Directory "/Users/hogehoge/Sites/">
Addhandler cgi-script .cgi
Options All
AllowOverride All
Order allow,deny
Allow from all
</Directory>
と書き込み、Apacheを再起動
terminalから
$ sudo apachectl start として、一々手動で起動するか、
$ sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist
で、起動時に自動起動か? いずれにせよ「Macらしく」ない。
Web Sharing toggle switch in System Preferencesを試していたが、以前よりかなり安定してきた。
ダウソしたあとWeb Sharing.prefPaneをダブルクリックして全てのUserかこのUserのみにインストールするかを答えればオケー。Web Sharing is on(off)はswitchのクリックとpasswordの入力だけで切り替わる。こちらの方がスマート?
お次はperlとPHPの有効化。
$ sudo vi /etc/apache2/httpd.conf
で
#LoadModule perl_module libexec/apache2/mod_perl.so
#LoadModule php5_module libexec/apache2/libphp5.so
の#を削除。自分の場合は
#
LoadModule perl_module libexec/apache2/mod_perl.so
#
LoadModule php5_module libexec/apache2/libphp5.so
とした。
さらに、userのSitesを作成(10.7からのupgradeなら存在している?)しuser home pageを表示出来るようにする。
$ mkdir ~/Sites で作成。
$ sudo vi /etc/apache2/users/hogehoge.conf に
<Directory "/Users/hogehoge/Sites/">
Addhandler cgi-script .cgi
Options All
AllowOverride All
Order allow,deny
Allow from all
</Directory>
と書き込み、Apacheを再起動
コメントする