Ubuntu+Apache+PHP+MySQL+SunJDK
作成中‥
引用文の読み方
一般的な記法がよく判らんので、今回は次に示す通りvim等による編集操作を示す。
(L01-) 第01行目を削除(改行文字を含む)
(L01+) 第01行目に挿入(最後に改行文字を含む)
(L01D) 第01行目を指定文字列に書き換え
パッケージのインストールと環境設定
aptitudeの引数説明はこの辺り
http://www.garunimo.com/program/linux/aptitude.xhtml
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
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
MySQLのURLなどの設定変更の際は /etc/apache2/sites-enabled/000-default あたりを書き換えること。
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.sh←Ubuntuではパーミッション変えなくても認識されました。
再起動後、printenvで環境変数CLASSPATHが設定されている事を確認する。
[コマンド上からMySQLを操作する]
ここまでやってApacheでJava(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/$NAMEvim /etc/tomcat6/tomcat-users.xml
(L26+)
(L27+)
service tomcat6 restart
再起動が終わったら http://localhost:8080/manager/html とかで管理画面を確認。