備忘却:uuntu 12.04配置環境、nginx、tomcat、mysqlをインストールします。および起動
もっと読む
注意:jdk、tomcat、mysqlはあなたのhomeディレクトリに入れないでください、このように機械をスタートさせて失敗することができて、相応するファイルが多くないことをヒントすることができて、その時のhomeディレクトリのためにマウントしていないのだかもしれません。
1:インクスの取り付け
ダウンロードhttp://nginx.org/download/nginx-1.2.2.tar.gz
ストレスを解消する
pcreダウンロードアドレスhttp://sourceforge.net/projects/pcre/files/pcre/
zlib ap-get install zlib 1 g-dev
文字http://www.openssl.org/source/
起動起動の設定:
次のファイルを作成します。名前はnginxです。内容は以下の通りです。
公式サイトにjdkをダウンロードして、後に.tar.gzのを書いて、解薬して/usr/local/javaの下に着きます。
環境変数を設定:
vi/etc/environment
このファイルを次のように変更します。
有効にする:実行:
tomcatを直接ダウンロードして、解薬して/usr/local/tomcatディレクトリの下に着きます。
tomcatをシステムサービスに設定します。
tomcatをコピーして、binディレクトリのcatalina.shファイルから/etc/init.dまでコピーして、tomcatに名前を変えます。
このファイルの前に次の行を追加します。
4.mysqlを取り付ける
緑色版のmysqlをダウンロードして、解薬して/usr/local/mysqlの下に着きます。
依存ライブラリをインストールする必要があります。
CREATE USER'aa'@'%'IDENTIFIED BY'aa'
GRANT ALL ON*.*TO'aa'@';
注意:jdk、tomcat、mysqlはあなたのhomeディレクトリに入れないでください、このように機械をスタートさせて失敗することができて、相応するファイルが多くないことをヒントすることができて、その時のhomeディレクトリのためにマウントしていないのだかもしれません。
1:インクスの取り付け
ダウンロードhttp://nginx.org/download/nginx-1.2.2.tar.gz
ストレスを解消する
tar -zxf nginx-1.2.2.tar.gz
コンパイル./configure --prefix=/usr/local/nginx
make && sudo make install
configureではエラーが発生する可能性があります。二つの依存をインストールしてください。sudo apt-get install libpcre3-dev
sudo apt-get install libssl-dev
デフォルトで生成されたinxはデバッグ情報を持っています。デバッグ情報を削除するには、inxディレクトリのaut/cc/gccファイルを修正して、デバッグ情報を見つけます。
# debug
CFLAGS="$CFLAGS -g"
注釈を外してもいいです。また編集すればいいです。pcreダウンロードアドレスhttp://sourceforge.net/projects/pcre/files/pcre/
zlib ap-get install zlib 1 g-dev
文字http://www.openssl.org/source/
起動起動の設定:
次のファイルを作成します。名前はnginxです。内容は以下の通りです。
#!/bin/bash
# nginx Startup script for the Nginx HTTP Server
# it is v.0.0.2 version.
# chkconfig: - 85 15
# description: Nginx is a high-performance web and proxy server.
# It has a lot of features, but it's not for everyone.
# processname: nginx
# pidfile: /var/run/nginx.pid
# config: /usr/local/nginx/conf/nginx.conf
nginxd=/usr/local/nginx/sbin/nginx
nginx_config=/usr/local/nginx/conf/nginx.conf
nginx_pid=/var/run/nginx.pid
RETVAL=0
prog="nginx"
# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 0
[ -x $nginxd ] || exit 0
# Start nginx daemons functions.
start() {
if [ -e $nginx_pid ];then
echo "nginx already running...."
exit 1
fi
echo -n $"Starting $prog: "
$nginxd -c ${nginx_config}
RETVAL=$?
echo
[ $RETVAL = 0 ]
return $RETVAL
}
# Stop nginx daemons functions.
stop() {
echo -n $"Stopping $prog: "
$nginxd -s stop
RETVAL=$?
echo
[ $RETVAL = 0 ]
}
# reload nginx service functions.
reload() {
echo -n $"Reloading $prog: "
#kill -HUP `cat ${nginx_pid}`
killproc $nginxd -HUP
RETVAL=$?
echo
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
reload)
reload
;;
restart)
stop
start
;;
status)
status $prog
RETVAL=$?
;;
*)
echo $"Usage: $prog {start|stop}"
exit 1
esac
exit $RETVAL
彼に実行権限を追加します。
sudo chmod +x nginx
再実行:
sudo update-rc.d -f nginx defaults
2:jdkをインストールする公式サイトにjdkをダウンロードして、後に.tar.gzのを書いて、解薬して/usr/local/javaの下に着きます。
環境変数を設定:
vi/etc/environment
このファイルを次のように変更します。
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/java/bin"
export JAVA_HOME=/usr/local/java
いいです有効にする:実行:
sudo source /etc/environment
3:tomcatの設置tomcatを直接ダウンロードして、解薬して/usr/local/tomcatディレクトリの下に着きます。
tomcatをシステムサービスに設定します。
tomcatをコピーして、binディレクトリのcatalina.shファイルから/etc/init.dまでコピーして、tomcatに名前を変えます。
このファイルの前に次の行を追加します。
catalina.sh, ::
JAVA_HOME=/usr/local/java
CATALINA_HOME+/usr/local/tomcat
CLASSPATH=$JAVA_HOME/lib:$CATALINA_HOME/lib
そして実行:
update-rc.d -f tomcat defaults
これでいいです4.mysqlを取り付ける
緑色版のmysqlをダウンロードして、解薬して/usr/local/mysqlの下に着きます。
依存ライブラリをインストールする必要があります。
sudo apt-get install libaio1
実行:
sudo groupadd mysql
sudo useradd -r -g mysql mysql
sudo chown -R mysql:mysql /usr/local/mysql
sudo scripts/mysql_install_db --user=mysql
起動起動の設定:
cd /etc/init.d
sudo ln -s /usr/local/mysql/support-files/mysql.server
sudo update-rc.d mysql.server defaults
ユーザを作成:CREATE USER'aa'@'%'IDENTIFIED BY'aa'
GRANT ALL ON*.*TO'aa'@';