Ruby on Rails for Windows2000(Webアプリ開発環境 for Windows2000)

Ruby on Rails for Windows2000

Apache2 PHP5 phpmyadmin mod_fastcgi mod_ruby eRuby Ruby on Rails MySQL5 MySQL/Ruby)


本文へジャンプ

初心者の為のRuby on Rails for Fedora Core 5


PHP


PHP 5.1.6


PHP 5.1.6のインストール
yum -y install phpを実行すると、ソースコードからインストールした場所とは違うディレクトリにApache2.2.2もインストールされてしまう。
くれぐれも、実行しないように!

PHP5で必要なライブラリをインストールする。
[hage@localhost ~]$ cd /home/hage/src
[hage@localhost ~]$ wget ftp://xmlsoft.org/libxml2/libxml2-2.6.26.tar.gz
[hage@localhost ~]$ tar zxvf libxml2-2.6.26.tar.gz
[hage@localhost ~]$ cd libxml2-2.6.26
[hage@localhost ~]$ ./configure
[hage@localhost ~]$ make
[hage@localhost ~]$ su
[root@localhost hage]# make install


インストールされたパスを調べる。

[root@localhost hage]# find / -name libxml
/usr/include/libxml2/libxml
/usr/local/include/libxml2/libxml
/home/sari/src/libxml2-2.6.26/include/libxml
/home/sari/src/php-5.1.6/ext/libxml



http://www.zlib.net/から、zlib-1.2.3.tar.gzをダウンロード。(Windowsのブラウザでダウンロードし、ftpでアップする)
ftpでアップしたディレクトリに移り、以下を実行。

[hage@localhost ~]$ tar zxvf zlib-1.2.3.tar.gz
[hage@localhost ~]$ cd zlib-1.2.3
[hage@localhost ~]$ ./configure
[hage@localhost ~]$ make
[hage@localhost ~]$ su
[root@localhost hage]# make install




PHP 5.1.6


[hage@localhost ~]$ tar zxvf php-5.1.6.tar.gz
[hage@localhost ~]$ cd php-5.1.6

[hage@localhost ~]$ ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-libxml-dir=/usr/include/libxml2 --enable-mbregex --enable-mbstring --enable-fastcgi --with-zlib

+--------------------------------------------------------------------+
| *** WARNING *** |
| |
| You will be compiling the CGI version of PHP without any |
| redirection checking. By putting this cgi binary somewhere in |
| your web space, users may be able to circumvent existing .htaccess |
| security by loading files directly through the parser. See |
| http://www.php.net/manual/security.php for more details. |
+--------------------------------------------------------------------+
| License: |
| This software is subject to the PHP License, available in this |
| distribution in the file LICENSE. By continuing this installation |
| process, you are bound by the terms of this license agreement. |
| If you do not agree with the terms of this license, you must abort |
| the installation process at this point. |
+--------------------------------------------------------------------+

Thank you for using PHP.



[hage@localhost ~]$ make
[hage@localhost ~]$ su
[root@localhost hage]# make install
[root@localhost hage]# cp /home/sari/src/php-5.1.6/php.ini-dist /usr/local/lib/php.ini


[root@localhost conf]# ls
highperformance-std.conf httpd-std.conf httpd.conf~ mime.types ssl.conf
highperformance.conf httpd.conf magic ssl-std.conf
[root@localhost conf]# cp httpd.conf httpd.conf.org
[root@localhost conf]# pwd
/usr/local/apache2/conf


httpd.confを編集する。

[root@localhost hage]# emacs -nw /usr/local/apache2/conf/httpd.conf


# 以下の行を追加

AddType application/x-httpd-php .php

# 以下にindex.phpを追加

DirectoryIndex index.html index.php


php.iniを編集する。

[root@localhost hage]# emacs -nw /usr/local/lib/php.ini


; Note: Never use this feature for production boxes.
docref_root = "/usr/local/apache2/htdocs"
:docref_ext = .html


Apache自動起動

[root@localhost conf]# /sbin/service httpd on


MySQLの自動起動

[root@localhost htdocs]# cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysql
[root@localhost htdocs]# /sbin/chkconfig --add mysql







トップページへ
使用したソフトウェア
参考文献


Apacheハンドブック

もっともまとまった詳しい本、これがなければ、ソースコードインストールはできなかった。


MySQL入門以前

十分実用に値する。初心者向け。


MySQL 徹底入門 第2版

ソースコードをコンパイルするのにこの本の情報が非常に役に立った。お勧め。


 本、ソフトウェアを買うなら。コンピュータ関連の本を探す  
無料メールYahoo! JAPAN MSN Japan
検索エンジンGoogle goo インフォシーク  
インターネットプロバイダBIGLOBE


Ruby on Railsインストールおまかせ(オプション)、root権限で自由にカスタマイズ



Rubyが使用可能、高セキュリティ・レンタルサーバ


Rubyが使用できる!超低価格・仕様は要確認。


Rubyが使用できる。超多機能、ほぼなんでもあり。超低価格サーバ、Ruby1.8.1その他仕様は要確認。


準専用サーバー(VPS)で管理者権限が使える!


LaCoocan(ラクーカン)でRuby使用可能!・さらに安心、安い


スポンサー
募集中
メール送信フォームより、タイトルに「スポンサー契約」、本文に返信用メールアドレスを。