Archive for 8月, 2008

VirtualHost環境にMTOSをインストール

cgi-script のハンドラを有効にします。ついでに.plでもCGIが動くようにします。 /etc/httpd/conf/httpd.conf #AddHandler cgi-script .cgi AddHandler cgi-script .cgi .pl VirtualHostを定義。 スクリプトは非公開領域で動くようにScriptAliasを設定する。 /etc/httpd/conf.d/vhosts.conf <VirtualHost *:80>> DocumentRoot “/path/to/public_html” ScriptAlias /cgi-bin/ “/path/to/cgi/” ServerName example.com ErrorLog “logs/example.com-access.log” CustomLog “logs/example.com-error.log” common </VirtualHost> “/path/to/cgi”にソースを解答し、/cgi-bin/mt-check.cgiにアクセスして必要なライブラリを確認する。 yumまたはcpanで必要なライブラリを入れる。 yum install perl-GD cpan> install DBI cpan> install DBD::mysql #…以下必要なだけインストール cgiファイルの権限を変更し実行可能にする。 chmod 755 *.cgi /cgi-bin/mt.cgiにアクセス。あとはウィザードに従ってインストール。

CentOS:memcachedをインストール

CentOs5.2のリポジトリにmemcachedは無いのでリポジトリを追加する。 cd /usr/local/src wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm rpm -Uhv rpmforge-release-0.3.6-1.el5.rf.i386.rpm mencachedを入れるのに必要なモジュールをインストールする。 たぶんこのあたりを入れておけばおっけーなはず。 yum install gcc yum install memcached yum install zlib-devel yum install php-pecl-memcache memcachedの設定は/etc/sysconfig/memcachedを編集する。 動かすだけならデフォルトのままでOK。 memcacheの起動 /etc/init.d/memcached start サービスを自動起動にしておく。 chkconfig memcached on テストスクリプト [sourcecode language='php'] [/sourcecode]

gvimの設定

gvimの設定ファイルは_gvimrc。 _gvimrc “カラースキーム :colorscheme LightYellow “フォント設定 :set guifont=MS_Gothic:h9:cSHIFTJIS “表示する行数 :set lines=90