https://naba-san.hatenablog.com/


Ubuntu+Apache+PHP+MySQL+SunJDK

作成中‥
引用文の読み方
一般的な記法がよく判らんので、今回は次に示す通りvim等による編集操作を示す。

(L01-) 第01行目を削除(改行文字を含む)
(L01+) 第01行目に挿入(最後に改行文字を含む)
(L01D) 第01行目を指定文字列に書き換え

パッケージのインストールと環境設定

aptitudeの引数説明はこの辺り

http://www.garunimo.com/program/linux/aptitude.xhtml


[Apache+MySQL]

aptitude install apache2
aptitude install mysql-server mysql-client


[Sun Java6-JDK on Ubuntu 10.04/11.10]

sudo su -
add-apt-repository "deb http://archive.canonical.com/ lucid partner"
aptitude update
aptitude install sun-java6-jdk sun-java6-plugin sun-java6-fonts
aptitude install sun-java5-jdk
java -version


[Java環境の切り替え]

update-alternatives --config java
java -version


[PHP5/MySQL on Ubuntu 10.04]

sudo su -
aptitude install php5 php5-cgi libapache2-mod-php5 php5-common php-pear php5-cli php5-mysql
vim /etc/apache2/mods-enabled/mime.conf

(L166+) AddHandler php5-script .php

service apache2 restart
aptitude install phpmyadmin

http://localhost/phpmyadmin/

MySQLのURLなどの設定変更の際は /etc/apache2/sites-enabled/000-default あたりを書き換えること。

[JavaからMySQLを操作する準備(方法1)]

http://www.mysql.com/products/connector/(ja) から「JDBC Driver for MySQL (Connector/J)」を入手。
ZIP/TARアーカイブなどから「mysql-connector-java-5.X.X-bin.jar」などの名前でライブラリを入手。対象プロジェクトへライブラリとして投入する。

[JavaからMySQLを操作する準備(方法2:ubuntu)]

sudo su -
aptitude install libmysql-java
ls -la /usr/share/java/

/usr/share/java/mysql.jar -> mysql-5.*.**.jar
mysqlのリンクと実体がある事を確認

vim /etc/profile.d/java6-jdk.sh

(EOF+) export CLASSPATH=$CLASSPATH:/usr/share/java/mysql.jar

chmod +x /etc/profile.d/java6-jdk.shUbuntuではパーミッション変えなくても認識されました。

再起動後、printenvで環境変数CLASSPATHが設定されている事を確認する。

[コマンド上からMySQLを操作する]

とても書ききれる量じゃないけど、この辺とかこの辺とかがとっても参考になる。

[JavaからMySQLへアクセスする]

(準備中)
キーワード:mysql-connector-javaUbuntu
サンプル:この辺





ここまでやってApacheJava(JSPとかServletとかBeansとか色々あるけど)操作するのって結構めんどい事に気がつく。Tomcatに逃げるか‥

Tomcatのインストールと準備 (ubuntu 10.04)

sudo su -
aptitude install tomcat6
aptitude install tomcat6-admin tomcat6-examples tomcat6-docs
vim /etc/default/tomcat6

(L03D) TOMCAT6_USER=tomcat6
(L13+) JAVA_HOME=/usr/lib/jvm/java-6-sun
(L24D) CATALINA_BASE=/var/lib/$NAME

vim /etc/tomcat6/tomcat-users.xml
(L26+)
(L27+)
service tomcat6 restart

再起動が終わったら http://localhost:8080/manager/html とかで管理画面を確認。

[ApacheとTomcatの連携関係]

参考リンク:http://www.adminweb.jp/apache/tomcat/