**Apache、PHP、MySQLのコンパイル実行時間を計測するスクリプト [#pd9a9671]
apache、php、mysqlそれぞれのconfigure、makeの開始・終了時間を記録するスクリプト


**使い方 [#q5575d49]
下記の箇所を状況に応じて書き換えます

 LOG=   [ログファイル名]
 APACHE= [apacheのソースコードディレクトリ] 
 PHP=    [phpのソースコードディレクトリ]
 MYSQL=  [mysqlのソースコードディレクトリ]

**コード [#p3a2a437]
 #!/bin/sh
 # ------------------------
 # System Status Loging Script
 # ------------------------
 # Version : 1.0
 # date    : 2007/06/19
 
 export LANG=C
 export PATH=/bin:/sbin:/usr/bin:/usr/sbin:$PATH
 
 # Set 
 
 LOG="/home/system/logs/compile.log"
 APACHE="/usr/local/src/apache/httpd-2.0.59"
 PHP="/usr/local/src/php/php-5.2.0"
 MYSQL="/usr/local/src/mysql/mysql-5.0.27"
 
 ##Apache
 cd $APACHE
 make clean
 echo "-----------------------" >> $LOG
 echo "apache" >> $LOG
 echo "-----------------------" >> $LOG
 date >> $LOG
 ./configure --prefix=/usr/local/apache --enable-modules=all --enable-mods- shared=all --enable-proxy --enable-rewrite --enable-ssl -with-ssl
 date >> $LOG
 make
 date >> $LOG
 
 ##PHP
 cd $PHP
 make clean
 echo "-----------------------" >> $LOG
 echo "PHP" >> $LOG
 echo "-----------------------" >> $LOG
 date >> $LOG
 ./configure --prefix=/usr/local/php --enable-mbstring --with-zlib --with-openssl
 date >> $LOG
 make
 date >> $LOG
 
 ##MySQL
 cd $MYSQL
 make clean
 echo "-----------------------" >> $LOG
 echo "MySQL" >> $LOG
 echo "-----------------------" >> $LOG
 date >> $LOG
 ./configure --with-charset=utf8 --with-extra-charsets=all --with-mysqld- user=mysql --prefix=/usr/local/mysql5
 date >> $LOG
 make
 date >> $LOG

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS