Mac OS X 10.5(Leopard)のWeb共有で.phpとか.cgiを有効にする方法

[Mac][Config][覚書]
Mac OS X 10.5 (Leopard)からweb共有がapache2ベースになり、
以前と違う場所に設定があったりするので、覚書。
とりあえず.phpと#!/usr/local/bin/perlな.cgiとを動かすための設定。
デフォルトのterminalとデフォルトのviで設定。

自分のユーザ名をUSERNAMEとして以下記載。

1. httpd.conf(apache2)の設定


terminalで、
sudo vi /etc/apache2/httpd.conf
(パスワードを聞かれたら管理パスワードを入れる)
#LoadModule php5_module libexec/apache2/libphp5.so
を探してコメントアウトを外して保存してvi終了。
ちなみにviの操作は、iなどでinsertモードにしてからテキストを編集して、
escを押してコマンドモードにして、:wq+enterで保存して終了です。
参考:viエディタの使い方とか。

2. USERNAME.conf(apache2)の設定


terminalで、
sudo vi /etc/apache2/users/USERNAME.conf
(パスワードを聞かれたら管理パスワードを入れる)
デフォルトは

<Directory "/Users/USERNAME/Sites/">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>

なので、
以下の様にAddHandlerとOptionsに追加して保存してvi終了。

<Directory "/Users/USERNAME/Sites/">
AddHandler cgi-script .cgi
Options Indexes MultiViews Includes ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>

.shtmlとかも有効にしたい場合は、

<Directory "/Users/USERNAME/Sites/">
AddType text/html .shtml
AddHandler server-parsed .shtml
AddHandler cgi-script .cgi
Options Indexes MultiViews Includes ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>

こんな感じかな?

3. perlを#!/usr/local/bin/perlで動く様にする


•/usr/local/binがないので作って、Perlのハードリンクを作る。
terminalで

cd /usr
sudo mkdir local
(パスワードを聞かれたら管理パスワードを入れる)
sudo mkdir local/bin
sudo ln /usr/bin/perl /usr/local/bin
sudo ln /usr/bin/perl5.8.8 /usr/local/bin

みたいな感じ。

4. Web共有の起動(もしくは再起動)


システム環境設定を起動して、「共有」を選択。
web共有にチェックを入れる。
(既にチェックが入っている場合は、いったんチェックを外してから再度チェック)
1.2.3は順番はこの通りでなくてもいいけど、設定はWeb共有を再起動してから有効になるので、
4.は最後にするのがよさげ。
以上で、/Users/USERNAME/Sites/で.phpとか#!/usr/local/bin/perlな.cgiが動く様になる。

oda-kさん、@Yumeyaでの紹介ありがとうございます!

| | Comments (0) | TrackBack (0)

PalmOne Treo 650

[Palm]

実は陰郎さんにTreo650を譲っていただいちゃいました。
これからいろいろいじっていきたいと思います。

実は初の英語版Palmなので、結構不安なのですが、
かなりWeb上に情報が出そろっている機種なので、
まぁなんとかなるかなぁとも思っております。

これで、5-Wayを使ったPalmwareの開発テストがしやすくなるなぁと楽しみです。はい。

| | Comments (0) | TrackBack (0)

新しもの好きのダウンロードさん移転

[Mac][Web]

いつもお世話になっている、Macのソフト情報速報サイトの「新しもの好きのダウンロード」さんが引っ越したようです。
新しいアドレスは http://www.macsoft.jp/ とのこと。

ブックマークしているかたはアドレス修正をどうぞ~。

僕のサイトも引越ししないといけないので、レンタルサーバ他いろいろ調査中です。
理由は、新しもの好きのダウンロードさんと同じだと思います。

さてどこに引越しするべきか…。

| | Comments (0) | TrackBack (0)

Windows Vista SP1 on MacBook Pro

[Mac][Vista]

Windows Vista SP1がリリースされたので、とりあえず人柱的にMacBook Proに当ててみました。

なんだか速くなるとの評判だったので、まずは先日(MacBook Pro(early2008)上のWindows Vistaの基本スコア)と同じくエクスペリエンスインデックスを確認してみたところ、
微妙に速くなったようです。

まぁもともと十分速く感じてたのに、まだ微妙にでも速くなってるのがすごいなぁと。

これから、いろいろ使ってみますかね。

Ws000002

| | Comments (0) | TrackBack (0)

Safariのマルチタッチは気持ちいい

[Mac]

MacBook ProのSafariではマルチタッチの3本指左スライドで「戻る」が行える。
これ非常に便利です。

もう普通のタッチパッドには戻れないかも。
というか、マルチタッチに対応してない他のソフトでも3本指左スライドしてしまったり、
すでにこれなしではいられない感じ。

マウスの戻るボタンでもいいんだけど、なんというか直感的な気がするのですよね。
こういう細かい使い勝手が考えられているあたり、やっぱりMacはいいなぁとしみじみ思う私でした。

| | Comments (0) | TrackBack (0)

こっちにも開発環境を。

[Mac][Vista][Visual Studio 2008]

ということで、タグがすべてを物語っているけれど、
MacBook ProへのVisual Studio 2008 Proのインストールが完了しました。

Microsoft SQL Server 2005 Developer Editionのインストールが大変でした。
VistaだとIISのいくつかの機能を有効化しないとなんか全部がインストールできないのね。
最後にSQL Serever 2005 SP2を当て終わった時点で5時間くらいかなぁ…。
まぁSQL Server 2005 DEは特に使うあてはないのですが、
せっかく同梱されていたのでとりあえず入れてみました。

さてと、あとは使い方をじわじわ覚えていこうと思います。

Ws000001

| | Comments (0) | TrackBack (0)

MacBook Pro(early2008)上のWindows Vistaの基本スコア

[Mac][Vista]

MacBook Pro(early2008)にてBootCampでVistaを動かした時のエクスペリエンス・インデックスの基本スコアのスクリーンショット。

職場のDELLよりいいスコアが出ているとはなかなかびっくり。

Ws000000

| | Comments (0) | TrackBack (0)

MacBook Proの速さを実感。

[Mac][NS Basic/Palm][Vista]

以前iBookG4上のVirtual PCを使ったWindowsでのNS Basic/Palmのコンパイル時間を計測したことがあったのですが、
今回せっかくMacBook Proを買ったことですし、同じものをコンパイルした時にどれくらい時間がかかるのかを調べてみました。

対象は前回と同じく、くるりんver.2.0.3のソースのコンパイル。
NS Basic/Palmのバージョンは6.1.0

ハードウェアの環境は
iBookG4/1.33GHz PowerPC G4/1GB DDR SDRAM/100GB HDD
Windows XP Home with Virtual PC 7

MacBook Pro/2.4GHz C2D/4GRAM/250GB HDD(Windows | 60GB HDD)
Windows Vista with BootCamp or VMWARE Fusion(2GB RAM)

早速ですが、結果です。

iBookG4 / XP | VPCMBP / Vista | BCMBP / Vista | Fusion
00:01:4800:00:1000:00:16

いままでiBookG4で作ってたのがばかばかしいくらいの差ですね。
ここまで違うと笑うしかないですねぇ。

これからは今までよりかなり気軽にコンパイルできるので、
何か作りたくなったとき、気軽に作れるかもしれませんね。

とはいえ、iPhone SDKをダウンロードしちゃったので、
しばらくはそっちで遊ぼうかと思います。

| | Comments (0) | TrackBack (0)

[Mac]MacBook Proを購入

マルチタッチのMacBook ProをオンラインのAppleStoreで購入しました。
到着予定は3/6〜9らしいですが、いつ届くのかなぁ、楽しみ。
新しいMac OS XのLeopardがかなり評判がいいので、ホント楽しみです。

今使っているのはiBookG4の12inchなので、モニタの表示領域が広がるのも嬉しいし、
マルチタッチもはやく試してみたい〜。

あぁそういえばLeopardではBootCamp使ってWindowsをネイティブで動かせるので、
今までのVirtual PC上のWindows上でNS Basic/Palmを使ってたけど、
これからはネイティブな実用速度のNS Basic/Palmを使えるのか〜。わくわく。

あ、でもVirtual PC付属のWindowsXpはBootCampで使うのはライセンス的に駄目なので、
新しくWindowsを用意しないといけないから
NS Basic/Palmを動かせるようにするまではしばらく時間がかかるかもしれないなぁ。


| | Comments (0) | TrackBack (0)

[soft]年賀状当選確認(2008年1月版)公開

年賀状の当選番号の確認をちょっと楽しくするソフト、
「年賀状当選確認(2008年1月版)」を公開しました。

年賀状当選確認(2008年1月版)

例年通り、Windows / Mac OS X / Mac OS 9で動作すると思います。

僕のところは切手シート4枚でした。

| | Comments (0) | TrackBack (0)

«iPhone用SDK、2008年2月に公開