ランプの中身(Ruby on Railsのシステム開発)
ランプの中身(Ruby on Railsのシステム開発)では、株式会社ケイビーエムジェイのRuby on Railsエンジニアが蓄積したノウハウを公開しています。Ruby on Railに関する技術解説や実践的なノウハウなど、開発現場の技術に則したコンテンツを随時追加していきます。 初心者の方でもわかりやすい技術解説を心がけています。リクエスト、ご質問も受け付けいますので、お気軽にコメントを記述して下さい。

< PHP携帯電話の機種... |  メイン | SLこまんどの設定 >

PHPなら(Ruby
2008.01.18

CentOS5とaptanaを使ったWindows開発環境 1

人間関係3段飛ばし、 よさこいPHPそしてスキマスイッチが大好きです。

 

 

開発環境をつくりましょう。
今、開発環境として使用しているサーバの設定を追っていきます。

CentOS5 をインストールし終わったところから始めます。

 

-1-


*GCCをインストールします。
 yum install gcc -y

 

*Rubyをインストールします。

# wget ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.5-p114.tar.gz# tar zxfv ruby-1.8.5-p114.tar.gz
# cd ruby-1.8.5-p114
# ./configure
# make
# make install
  

*RubyGemsをインストールします。
Gemの存在定義はRedhatの【yum】デビアンの【apt】Rubyの【gem】です。

# cd /usr/local/src
# wget ttp://rubyforge.org/frs/download.php/20989/rubygems-0.9.4.tgz --no-check-certificate
# tar xvzf rubygems-0.9.4.tgz
# cd rubygems-0.9.4
# ruby setup.rb
 
*Railsのインストール
# gem install rails --include-dependencies
# gem install wirble
# gem install gruff
# gem install mongrel
 

*MySQLのインストール(mysql-5.0.45-linux-i686)

# groupadd mysql
# useradd -g mysql mysql# cd /usr/local/src
# wget http://download.softagency.net/MySQL/Downloads/MySQL-5.0/mysql-5.0.45-linux-i686.tar.gz# tar xvzf mysql-5.0.45-linux-i686.tar.gz
# ln -s mysql-5.0.45-linux-i686/ mysql
# cd /usr/local/src/mysql
# chown -R root  .
# chown -R mysql data
# chgrp -R mysql .
# cp support-files/mysql.server /etc/rc.d/init.d/
# mv /etc/init.d/mysql.server /etc/init.d/mysql
# chmod a+x /etc/init.d/mysql
# chkconfig --add mysql
# scripts/mysql_install_db --user=mysql

 

これでRails稼動環境が整いました。

 

 

 

-2-

 

 

*PHPで必要になるlibxmlをインストールします。

# yum install libxml-devel

 

*LDFLAGSをセットします。

# export LDFLAGS="-L/usr/local/src/mysql/lib" 

 

次に、PHPをインストールします。

#wget http://jp2.php.net/get/php-5.2.5.tar.gz/from/jp.php.net/mirror
# cd /usr/local/src
# tar zxvf php-5.2.5.tar.gz
# cd php-5.2.5
# ./configure --with-mysql=/usr/local/srcmysql-5.0.45-linux-i686 --with-apxs2=/usr/local/src/apache2/bin/apxs  --with-dom --with-zlib-dir --enable-mbstring --enable-mbstr-enc-trans --with-mysqli --with-iconv --enable-zend-multibyte --enable-mbregex

 

このままだとSElinuxで阻まれますので次の設定を行います。

# chcon -c -v -R -u system_u -r object_r -t
# textrel_shlib_t /usr/local/src/mysql-5.0.45-linux-i686/lib/libmysqlclient.so.15 
 

# make
 

PHPのインストールが終わりました。

 

 

コメント (0)  |トラックバック (0)

ブックマークに追加する

トラックバック URL

この記事にコメントする

ニックネーム:
メールアドレス:
URL:


KBMJのWebソリューション
Ruby on Rails Summer Festival 2008開催決定!!

TOPICS

2008/08/14
ZD Net Builder」の連載記事です。第七回は「Rubyでどう書く?:RubyCocoa+Core Animationでお手軽アニメーション」が掲載されました。

2008/08/06
ZD Net Builder」の連載記事です。第六回は「Rubyでどう書く?特別編:Matzからのお題」が掲載されました。

2008/07/29
アットマーク・アイティ」にケータイWebアプリ開発、9つの注意点が掲載されました。

2008/07/11
ZD Net Builder」の連載記事です。第五回は「Rubyでどう書く?:RubyでWord文書を作成する」が掲載されました。

カテゴリ

全体のRoR最新ブログ一覧

プロフィール

  • takagi
  • PHP派ですが、
    使うのは、Railsライクのsymfony
    この使い勝手、ちょっとはまります。

ブログの購読

RSS

timelog
株式会社ケイビーエムジェイロゴ