goo blog サービス終了のお知らせ 

自宅サーバ備忘録

自宅サーバの設定を忘れないように書いておこう

cygwin + GD

2006-11-05 08:24:39 | Weblog
ちょっとはまったのでメモ

(1)libgd2

cygwinセットアップからインストール可能

(2)GD.pm

cygwinセットアップからインストール可能

(3)GD:Text

DLLのアドレスがなんとか,っていうエラーが出るが,
エラーの出たDLLファイルを一旦リネームすると
コンパイルが通る.

その後,DLLファイルは元に戻しておく.

(4)GD:Graph

GD:Textと同様の症状なので,
GD:Textと同じく対処する.

cygwin + postgres + apache

2006-11-05 08:20:03 | Weblog
(1)前処理:cygwinをサーバ利用する場合にやっておく

・cygserver-configを設定
$cygserver-config

・cygwin起動batchファイルに以下を追記
set CYGWIN=server

cygserver起動
/usr/sbin/cygserver &

(2)postgresのインストール&起動

cygwinのセットアッププログラムからインストールする.
postmasterまたはpg_ctlで起動できる.

・起動
/usr/sbin/pg_ctl.exe -D /postgres/ -l /var/log/postgres.log start
・終了
/usr/sbin/pg_ctl.exe -D /postgres/ -l /var/log/postgres.log start

(3)Apache 2.0

Cygwinのセットアッププログラムから
Apache 2.0系をインストールする.

起動
/usr/sbin/apachectl2 start

終了
/usr/sbin/apachectl2 stop

hostname設定

2006-10-12 11:27:02 | Weblog
/etc/hosts
/etc/sysconfig/network
を変更して再起動すればよさそう

プロンプトに前のホスト名が残っているのが
気になる場合は
hostnameコマンドで設定する.

# hostname new_hostname


ldconfig

2006-06-27 19:16:57 | Weblog
新たにインストールしたライブラリが
ライブラリキャッシュに反映されないことがある.

#ldconfig /usr/local/lib

などとすることで
使用可能なライブラリ一覧を更新できる.

LD_LIBRARY_PATHなどを明に指定するより
ldconfigをたたいたほうがいい感じ.

主に見ておくディレクトリは

/etc/ld.so.conf

などにあるし.

Apacheの文字化け回避

2006-06-18 14:24:26 | Weblog
(1)サーバ側で対処

httpd.conf中で
AddDefaultCharsetを指定する.

(2)クライアント側で対処

httpd.conf中で
AddDefaultCharsetをnoneとし,
各HTMLファイルで
<meta http-equiv="Content-Type" content="text/html"; Charset="ほげ">
と記述する.