OSXのサーバー設定 雑メモ

タグ: OSX | mac | サーバー
[webmin]
http://earlybirds.ddo.jp/namahage/in...

ダウンロード
アプリケーションフォルダに
terminalで sudo ./setup.sh を実行

インストールが終わったら、WEB共有をオンにして下記へアクセス
http://127.0.0.1:10000/


[MySQL]
ダウンロード
Mac OS X (package format) downloads
Mac OS X 10.4 (PowerPC, 32-bit) か?

webminで起動
root
パスワードは空

http://earlybirds.ddo.jp/namahage/in...

terminalでパスワード設定
cd /usr/local/mysql
./bin/mysqladmin -u root password 'パスワード'

[PHP]
http://homepage1.nifty.com/glass/tom...
http://homepage.mac.com/dnagase/maco...
httpd.confを編集して
phpを機能させる
Apache再起動

[PHPからMySQLにアクセスできない]
http://blog.creamu.com/mt/2006/06/ma...
osxのphp.iniを設定。
sudo cp /etc/php.ini.default /etc/php.ini
を作って、下記を変更
mysql.default_socket = /tmp/mysql.sock

[phpMyAdmin]
http://earlybirds.ddo.jp/namahage/in...
http://www.phpmyadmin.net/home_page/...

phpMyAdminにリネームしてアクセスできる場所に置く。
/phpMyAdmin/libraries/config.default.php
を編集していく。
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/ ';
$cfg['Servers'][$i]['password']      = 'MySQLのパスワード';

[phpMyAdminのインポートファイルの容量を上げるのは]
php.iniの設定(osx)
upload_max_filesize = 10M

[大きいデータのインポート]
uploadディレクトリの設定
http://www.eshima.info/archives/2006...
$cfg['UploadDir']='';

$cfg['UploadDir']='./upload';
に変更。
で、インポートにウェブサーバ上のアップロードディレクトリ :
とでる。

[PEARモジュールのインストール]
terminalで例えば
sudo pear install text_diff
とか。
なんか動かないので、php.iniを見直し
include_path = ".:/usr/lib/php"
とする。
http://logic.stepserver.jp/data/arch...

[Vertualhost]
複数ドメインでアクセスできるようにする。
webminより、httpd.confを編集しちゃった方が手っ取り早そう
http://saba.nitty-gritty.org/400web/...

NameVirtualHost *:80
を見落とさないように。

これでほぼいいんじゃないか。
さあ、macbook買え。
/etc/my.cnf に下記を書いておいた方が良さそうだ。
http://wota.jp/ac/?date=20061011

[mysqld]
default-character-set=utf8
init-connect="SET NAMES utf8"
skip-character-set-client-handshak

(SET NAMES はMySQL5の場合)


[index.htmlがない時にディレクトリの中身を見せない]
httpd.conf
下記をコメントアウト
Options Indexes FollowSymLinks MultiViews

http://httpd.apache.org/docs/2.0/ja/...

[LAN内部からドメインでアクセス]
http://earlybirds.ddo.jp/namahage/in...
なんかBINDでやる方法があるらしいのだけれど、webminでネームサーバーが起動しないから諦める。(OS 10.4.9)
で、/etc/hosts に下記を追記
サーバーのローカルIP ドメイン名
(例: 192.168.0.2 tanuki.com)
(※改行を忘れずに)

いや、BINDでけた。
http://jp.webmin.com/modules/newbb/v...

まず、/etc/rndc.keyなるものを作るらしい。Terminalで
sudo /usr/sbin/rndc-confgen -a
でOK.

[GDのインストールがよくわからず挫折]
http://www.entropy.ch/software/macos...
に頼ることにする。PHP5だ。
kuwa
/usr/local/php5/lib/php.ini に設定するもの
mbstring.internal_encoding = UTF-8
error_log = /var/log/php_error.log
コメント: ( )
name:
ログインしておくと、後で編集が可能になります。