2004-09-10から1日間の記事一覧

vi /usr/local/apache/conf/httpd.conf

+) LoadModule ruby_module libexec/mod_ruby.so +) AddModule mod_ruby.c +) +) RubyRequire apache/eruby-run +) +) SetHandler ruby-object +) RubyHandler Apache::ERubyRun.instance +) +) RubyRequire auto-reload +)

mod_rubyのインストール(Athlon-XP用最適化)

cd ../mod_ruby-1.2.2 CFLAGS="-O2 -march=athlon-xp" ./configure.rb --enable-eruby --with-apxs=/usr/local/apache/bin/apxs make make install vi /usr/local/apache/conf/httpd.conf

eRubyのインストール(Athlon-XP用最適化)

cd ../eruby-1.0.5 CFLAGS="-O2 -march=athlon-xp" ./configure.rb --with-charset=EUC-JP make make install

Rubyのインストール(Athlon-XP用最適化)

cd ruby-1.8.1 CFLAGS="-O2 -march=athlon-xp" ./configure make make install

vi /usr/local/apache/conf/httpd.conf

+) LoadModule php4_module libexec/libphp4.so +) AddType application/x-httpd-php .php

PHPのインストール(Athlon-XP用最適化)

cd ../php-4.3.8 CFLAGS="-O2 -march=athlon-xp" ./configure --with-apxs=/usr/local/apache/bin/apxs --enable-mbstring --enable-mbregex --enable-zend-multibyte --with-gd --enable-gd-native-ttf --with-freetype-dir=/usr --with-png-dir=/usr --wit…

vi src/include/httpd.h

#ifndef HARD_SERVER_LIMIT #ifdef WIN32 #define HARD_SERVER_LIMIT 1024 #elif defined(NETWARE) #define HARD_SERVER_LIMIT 2048 #else -) #define HARD_SERVER_LIMIT 256 +) #define HARD_SERVER_LIMIT 2048 #endif #endif

Apacheのインストール(Athlon-XP用最適化)

cd apache_1.3.31/ vi src/include/httpd.h CFLAGS="-O2 -march=athlon-xp" ./configure --enable-module=so --enable-module=rewrite --enable-suexec --suexec-caller=apache --suexec-docroot=/usr/local/apache/htdocs --suexec-userdir=public_html --s…

Apache用ユーザの作成

adduser apache vi /etc/passwd(シェルを/sbin/nologinに)

解凍

tar zxvf apache_1.3.31.tar.gz tar zxvf php-4.3.8.tar.gz tar zxvf ruby-1.8.1.tar.gz tar zxvf eruby-1.0.5.tar.gz tar zxvf mod_ruby-1.2.2.tar.gz

ダウンロード

wget http://www.apache.jp/dist/httpd/apache_1.3.31.tar.gz wget http://jp2.php.net/get/php-4.3.8.tar.gz/from/this/mirror wget ftp://ftp.iij.ad.jp/pub/lang/ruby/ruby-1.8.1.tar.gz wget http://modruby.net/archive/eruby-1.0.5.tar.gz wget http:/…

環境作成

Apache1.3.31 + PHP4.3.8 + mod_ruby1.2.2今回はApacheでPHP4とmod_rubyを導入したWebサーバを作るわね。 PHPで使うGD関連やMySQLは予めインストールしておいてね。