SSブログ

LINUX勉強 ~その6~ centosとLAMP環境 [CENTOS de LAMP]

全部入れなおしておさらいします。

1:OS
 開発ツールキット、sysstatってやつをいれる。GUIいらない
2:システム設定
3:yum インストール
 openssl-devel
 libpng-devel
 libjpeg-devel
 libmcrypt-devel
 ncurses-devel
 libxml2-devel
4:apache2.2.14
 apache 最新 2.2.14 (2009.11.05)
 http://ftp.riken.jp/net/apache/httpd/httpd-2.2.14.tar.gz
 wget - configure - make - makeinstall
 cp /tmp/httpd-2.2.14/build/rpm/httpd.init /etc/rc.d/init.d/httpd
 ・httpd編集
   apachectl=/usr/local/apache2/bin/apachectl
   httpd=/usr/local/apache2/bin/httpd
   pidfile=${PIDFILE-/usr/local/apache2/logs/httpd.pid}
   CONFFILE=/usr/local/apache2/conf/httpd.conf
 ・/usr/local/apache2/conf/httpd.conf編集
   ServerName サーバ名:80 とか。
   <IfModule mime_module> 末尾に
   AddType application/x-httpd-php .php を付加して、phpが動くようにしておく
 ・自動起動設定
   chkconfig --add httpd
   chkconfig --list httpd
   httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
   2~5がonになっていないので、自動起動しないから自動起動するようにする。
   chkconfig httpd on
   chkconfig --list httpd
   httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
 ・再起動
   /etc/rc.d/init.d/httpd restart
5:mysql5.1.40
 mysql 最新 5.1.40 (2009.11.05)
 win系PCでダウンロードしておいて、WinSCPで /tmp/に事前にアップしておいた。
 configure - make - makeinstall
 cp /tmp/mysql-5.1.40/support-files/my-medium.cnf /etc/my.cnf
 ・my.cnf編集
   innodb_buffer_pool_size = 512M とかを変えて、小さい範囲だけで動くのを変える
   cp /tmp/mysql-5.1.40/support-files/mysql.server /etc/init.d/mysql
 ・起動ファイルの配置。変更不要
   chmod 755 /etc/init.d/mysql
 ・自動起動設定
   chkconfig --add mysql
   chkconfig --list mysql
   mysql 0:off 1:off 2:off 3:off 4:off 5:off 6:off
   2~5がonになっていなかったら、自動起動しないから自動起動するようにする。
   chkconfig mysql on
   chkconfig --list mysql
   mysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off
 ・再起動
   /etc/rc.d/init.d/mysql restart
6:php5
  php 最新 5.2.11(2009.11.05)
  http://jp2.php.net/get/php-5.2.11.tar.gz/from/jp.php.net/mirror
  wget - configure - make -makeinstall
  warningたくさんどうしても出てしまう。仕方なしに無視。
  libtool --finish /tmp/php-5.2.11/libs
  cp /tmp/php-5.2.11/php.ini-dist /usr/local/lib/php.ini
 ・php.ini編集
  たくさんあるから別途
  /usr/local/apache2/conf/httpd.conf を開く
 ・LoadModule php5_module modules/libphp5.so があるか確認
  権限変更
  cd /usr/local/apache2/modules/
  chcon -c -v -R -u system_u -r object_r -t textrel_shlib_t libphp5.so
  php -v でエラー系がなければOK
  /etc/rc.d/init.d/httpd restart (apache再起動)

nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

ミルクLINUX勉強 ~その7~ centos.. ブログトップ

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。