このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

MacOS X Server 10.0 ???_2

発言者:たけぐち
( Date Wednesday, June 13, 2001 14:59:12 )


Apple配布のMySQL、稲垣さんご指摘のように
mysql_install_dbとsafe_mysqld中のパスを修正したら起動しました。
ありがとうございます。
こちらでは--userや--default_character_setなどのオプションを付けること
自体がだめなようです。

当面、Appleの対応を待とうと思います。





稲垣 さんからのコメント
( Wednesday, June 13, 2001 17:33:10 )

 パスの修正ですが、他のスクリプトでも問題が起きるかも知れません。だた、
2つ以外のスクリプトは試していないので、分からないと言う程度です。

 後、起動オプションですが、私は文字コードの指定でujis/sjisを試しただけで、
他の値は試していませんでした。
 エラーの内容を見る限りでは、該当の設定ファイルがないと弾かれていたので、
あるものは大丈夫だと思っていました。

 そう言えば、X Serverのサポートや要望の宛先はどうなっているんでしょうかね。
単純に待っているだけだと、対応をしてくれなかったり・・・。
 フィードバックで出せば、リクエストは伝わるでしょう。

森下 さんからのコメント
( Wednesday, June 13, 2001 23:12:46 )

macosxのメーリングリストで知ったのですが、一般的なUNIXとは、
多言語の実装方法が違うんだそうです。
だから、設定ファイルがないと弾かれるのかも知れません。(想像)

しかし、MacOSXPBの時にはなんにもしなくてもコンパイルできたのに、
どうなってるんでしょうねえ。

稲垣 さんからのコメント
( Thursday, June 14, 2001 11:22:47 )

 いや、コンパイルはできました。上記の話は、Apple提供のインストーラー版のものの
話です。

 で、昨日ソースからダウンロードして、OS X Server上でコンパイルしたらちゃんとで
きました。
 また、文字コードのオプションもエラーなく稼動しました。ただ、実際に日本語を入
れていないので正常に動作しているかまではテストしていません。

 以下のURLにmake installをしただけのものをtgzで固めました。他のマシンでも動作
チェックはしていませんので、テストとして使ってみて下さい。
 また、インストーラーでは無いので、ユーザー/グループの作成やDBの初期化等は
ユーザー自身で行って下さい。

./configure --prefix=/usr/local/mysql --with-extra-charsets=all

 でMakeFileを作成しました。起動時の --default-charactor-set=ujisでも起動しまし
た。


→  mysql-3.23.39-darwin1.3.3.tgz

稲垣 さんからのコメント
( Thursday, June 14, 2001 12:13:39 )

 上記のバイナリは、特別な設定をしていません。単純にコンパイル時の文字コードの設定と
コンパイル時間を短縮するために使えると言うものだけです。
 トータルのコンパイル時間で30分程で終わりますね。

たけぐち さんからのコメント
( Thursday, June 14, 2001 14:37:12 )

えっ、コンパイルできました?
ついこの前Mac OS X +3.23.38で試したとき、
コンパイルの途中でエラーが多発したので、全くだめかと
思いこんでいました。
早速やってみます。

たけぐち さんからのコメント
( Thursday, June 14, 2001 21:18:23 )

3.23.39、問題なくコンパイルできました。

sql文に適当な日本語を書いて読み込ませ、
JTerminalで確認するという作業を行いました。
今のところOKです。

次はPHPから接続してみます。
多分これもコンパイルからやらないとダメでしょう。

森下 さんからのコメント
( Saturday, June 16, 2001 01:10:05 )

前回の書き込み後、ふだん9.1で使っているのを、OSXにして、
デベロッパパッケージも最新版に入れ替えて、
MySQLのソース3.23.39をダウンロードして、
コンパイルする前にもう一度ここをチェックしたら・・・・
稲垣さ〜ん。素早いんだからぁ。できたんですねぇ〜。〜(◎^▽^◎)〜

で、MySQLのJDBCドライバはどうしました?

PS 稲垣さん。コンパイルとインストールの方法、まとめて記事にしちゃって
いいですか?

たけぐち さんからのコメント
( Saturday, June 16, 2001 17:32:57 )

>MySQLのJDBCドライバ・・
まだ試してません。mm?、入れてみたいと思ってますが
使い方などよくわかってません。
とりあえずPHPからいろいろやってみて
MySQLの挙動・スピードなど確認した上で、
Mac OS X Developer Tools 10.0.1ってやつもインストールし、
じっくり取りかかりたいと思います。

稲垣 さんからのコメント
( Monday, June 18, 2001 10:51:26 )

森下さんへ

> で、MySQLのJDBCドライバはどうしました?

 まだ、そこまでいじっていません。とりあえず、WebObjects 5.0 trialをダウンロードしたので、
それをいじる段階でいろいろやってみようと思います。
 一応、MySQLのサイトからリンクされているJDBCのドライバはダウンロードしました。

> PS 稲垣さん。コンパイルとインストールの方法、まとめて記事にしちゃって
> いいですか?

 別に構わないですが、それ程ネタにはならないかと思いますが、大丈夫ですか?
#ちなみに、MDOnline向けですよね?


たけぐちさんへ
 PHPは、デフォルトで入っていますよ。取りあえず、Apacheのhttpd.confを
修正する(コメントになっているのを有効にする)だけで、DSO版のphp4.0.4?
が動作するはずです。phpinfo()は動作しまして、情報は見れました。
#ん?もうちょっと古いかも知れません。

木下@キー・プランニング さんからのコメント
( Monday, June 18, 2001 11:09:59 )

MacOS X (Server)でデータベースなら、PostgreSQLも良いですよ。
MacOS Xでは、コンパイル、インストールともに一発で通りましたし、
JDBCドライバも付属、日本語も問題なく通るという優等生です。

MySQLもトランザクションをサポートしたりで、以前ほどは両者の違い
が大きくはないようですが、更新系の仕組みならPostgreSQLの方が
多機能です。

ご参考まで。

フラワー さんからのコメント
( Monday, June 18, 2001 15:48:05 )

はじめまして。とはいえ、いつもROMでお世話になっています。

MacOS X Serverに含まれるWebObjects Deploymentというのは、Appleのサイ
トにあるFAQなどからは、要するに「運用環境」ということで「開発」はで
きない、というように読めます。

実際のところ、Deploymentではどの程度のことが可能なのでしょうか?

大規模なコマース系サイトとかではなく、割と小規模なコミュニティサイト
(掲示板を組み合わせた程度)をMacOS X Server + WebObjectsで構築する
実験をしようと思っているのですが、Deploymentだけではこのようなことは
不可能でしょうか?

P さんからのコメント
( Wednesday, June 20, 2001 11:11:32 )

PostgreSQLと
PHPがOKならば
IMAPとGDをつっこんで
"Sky Board"なる
オープンソースのグループウェアが
作動可能かもしれないなぁと
夢見たりします。

"Sky Board"の
回覧板だけほしいなぁ。
掲示板やラウンジはいらないから。

↓オープンソースのグループウェア


→  http://www.tms-px.co.jp/sky/sky.html

稲垣 さんからのコメント
( Saturday, June 23, 2001 17:30:49 )

 直接関係無いのですが、Apple.comのサイトがOS X Serverで動かしている
ようですね。トップページの下に、Powered by MacOS X Serverとバナーを
付けています。
#自分の所もこの画像をもらおうかな。


→  Apple(U.S.)

稲垣 さんからのコメント
( Saturday, June 23, 2001 17:38:01 )

 数日でX Server系でのDNS関連が正常に動作しそうなので、今までの
ADSL+MacOS X Server10.0関連の情報を集めたページを用意します。
 良かったら活用してください。また、情報のたれこみなどは歓迎です。

稲垣 さんからのコメント
( Sunday, June 24, 2001 22:06:21 )

 また、少しいじっていました。とは言え、UNIXライクな使い方になっていますが・・・。

 PHP関連を入れてみました。どうも後から入れたMySQLだと、はじめから入って
いるPHPだとうまく使えません。

 仕方がないので、ソースからコンパイルしました。phpのサイトを見たら、4.0.6
が公開されていました。また、StepWiseに組み込みかたの記事が載っていたので、
そちらも参考にしました。
 でも、特別なことはせずに、MySQLに関するオプションを設定するだけで普通に
コンパイル/インストールができました。ちゃんとMySQLと連係ができています。

 ただ、WebObjectsとの連係は、開発ツールをまだ手に入れていないので、試せ
ていないです。
#まず、サーブレットででも試してみようかな?

 以下に、StepWiseの該当リンクを書いておきます。


→  Building Apache 1.3.19 and PHP 4.0 for Mac OS X 1.0

稲垣 さんからのコメント
( Monday, June 25, 2001 17:21:08 )

 ええと、自分で運営しているサーバで最低限の体裁が整ったので、お知らせ
します。とはいえ、まだトップの1枚だけですが、順次コンテンツを充実させ
ていきます。

 フレッツADSLやMacOS X Server 10.0での運用について、いろいろ情報提供
をしていくつもりです。


→  Mac de Server

稲垣 さんからのコメント
( Monday, July 02, 2001 11:54:57 )

 昨日は少し時間を割いて、OS X ServerにPostfixとUW-IMAPを入れてみ
ました。参考は、StepWiseの記事です。
 Postfixは問題なくインストールできました。
 ただ、pop3dを入れる為にUW-IMAPを入れるということをしたので、多少
インストールの方法はStepWise掲載のものとは違いました。
 まあ設定レベルですので、それほど難しくは無かったですが、設定はハー
ドコーディングで、ソースコードで変えてねとあるのには少しだけまいり
ましたが・・・。

 う〜ん。いろいろ入れているのですが、上記のサイトにページを作るの
には時間がかかりそうです。
#まだ、MySQLとPHPの連携に関しても途中だし・・・。

重松修 さんからのコメント
( Tuesday, July 03, 2001 11:00:27 )

PHP4 の簡単なインストール方法ですが、

http://www.php4.org/manual/en/install.macosx.php

にあります。試してみたところ、本当に簡単でしたが、
PHP 4.0.4pl というバージョンで、おそらく日本語、データベースなど
は使用でき無さそうです。

少々重くてもいいから、どこかに PostgreSQL, MySQL にでも対応し、
日本語関数が利用可能なバージョン落ちてませんでしょうか?

重松修 さんからのコメント
( Tuesday, July 03, 2001 11:28:43 )

いろいろさがしてみました。

http://www.entropy.ch/software/macosx/

ここに PostgreSQL のパッケージがありました。
後、ここの PHP モジュールは 4.0.6 なので最新版ですね。
# mbregex が使えるかは知りませんが、おそらくダメだと思います。

とりあえず、私は make することにしました。うまくいったら、
レポートいたします。

→  http://www.entropy.ch/software/macosx/

稲垣 さんからのコメント
( Tuesday, July 03, 2001 16:22:40 )

 既に書いていますが、MySQLとPHPに関しては、makeから行えば最新版は
どちらとも問題なく使えます。
 ただ、どちらも国際化対応パッチや2バイト文字対応パッチは当てていませ
ん。

 間に合っていないのは、MySQL+PHPでの掲示板とそれを構築するにあたっ
ての作業をまとめたページです。


稲垣 さんからのコメント
( Thursday, July 05, 2001 01:03:28 )

 AppleからアナウンスのあったOS X Server 10.0.4へのアップデートをしました。
まあ、記述があるのでその通りでしょうが、MySQLが書き換えられてしまいました。
しかも、スクリプトでの問題は残ったままのもののようです。

 自力で別バージョンを入れている人は気を付けてアップデートをしましょう。
私は焦ってしまって、mysqlのディレクトリごと消してしまい、テスト等で作ってい
たものを全て消してしまいました。


稲垣 さんからのコメント
( Friday, July 06, 2001 19:40:43 )

 今日のWebObjects 5のセミナーでOS X Serverの展示があり少し話を聞けたので、
その辺の話題を少し・・。

・メールサーバについて
 オリジナルと書いてあるが、Sendmail + NetInfo拡張で、全くのオリジナルではない
ということでした。
 って、実は実際に使えば分かるはずですが、試してみていなかったので、今日聞いて
初めて知りました。

・QTSSの設定
 ここもマニュアルをちゃんと読めば分かるのですが、Server Adminからではなく、Web
ベースで設定をするとのことでした。
 理由としては、Darwinの領域なので、別途GUIを用意しなかったと言われました。
もちろん、SambaはDarwinレベルじゃないかという突っ込みもしましたが(^^;;;

 あと、細かなところでDNSがシステム起動時に起動するようにだとか、MySQLはちゃ
んと動作する形で配付しろとか話をしました。


稲垣 さんからのコメント
( Wednesday, July 18, 2001 16:18:40 )

 別のスレッドでも発言していますが、postfixとfmlの連係が何とか動作しました。
postfixの設定部分で、ミスをしていました。エイリアスの設定をうまくできずに
いたのですが、はたと気がついて設定を変えたら大丈夫でした。

 単純に、netinfoだけを見るようになっていたので、/etc/aliasesも併せてみるよ
うに追加しました。

p さんからのコメント
( Thursday, July 19, 2001 17:39:23 )

http://mtlab.ecn.fpu.ac.jp/webcon.mtxt$010719144011.html

稲垣 さんからのコメント
( Tuesday, April 09, 2002 22:53:27 )

 アップルのサイトを見ていたら、MySQLに関して有志の方でeuc-jpでコンパイ
ルしたものがMacOS Xのダウンロードのページに登録されていました。

 既に知っている人も多いかもしれませんが、とりあえずポストしておきます。
 

→  Mac OS X 開発ツール&UNIXアプリ