php+java在linux下搭建开发环境

时间:2021-10-25 12:00:17
Linux环境:Fedora12
所需软件:
jdk-6u35-linux-i586.rpm.bin
apache-tomcat-6.0.35.tar.gz
eclipse-jee-ganymede-SR1-linux-gtk.tar.gz
MySQL-server-5.5.27-1.linux2.6.i386.rpm
MySQL-client-5.5.21-1.linux2.6.i386.rpm
MySQL-devel-5.5.27-1.linux2.6.i386.rpm
httpd-2.2.11.tar.gz
libxml2-2.7.8.tar.gz
zlib-1.2.3.tar.gz
webmin-1.590-1.noarch.rpm
ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz
Java环境搭建
1.安装JDK
1>.将安装文件放置到/usr/local/src
2>.释放软件包
[root@localhost src]#sh jdk-6u35-linux-i586.rpm.bin
3>.配置jdk
修改文件/etc/bashrc
[root@localhost src]#vi /etc/bashrc
 
JAVA_HOME=/usr/java/jdk1.6.0_35
JAVA_BIN=/usr/java/jdk1.6.0_35/bin
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
4>.创建连接
[root@localhost home]# cd /usr/bin
[root@localhost bin]# ln -s -f /usr/java/jdk1.6.0_35/jre/bin/java
[root@localhost bin]# ln -s -f /usr/java/jdk1.6.0_35/bin/javac
5>.测试 查看版本:#java -version
                 #javac
                
2.安装tomcat
#tar -zxvf apache-tomcat-6.0.35.tar.gz
#mv apache-tomcat-6.0.35 /usr/local/tomcat6
#cd /usr/local/tomcat6/bin
#./startup.sh
3.安装eclipse-jee-ganymede-SR1-linux-gtk.tar.gz
#tar -zxvf eclipse-jee-ganymede-SR1-linux-gtk.tar.gz
#cp eclipse /usr/local/
# cd  /usr/local/eclipse
#./eclipse
 
LAMP环境搭建:
1.安装MySQL
1>. 安装服务器端
安装:
[root@localhost src]# rpm -ivh MySQL-server-5.5.27-1.linux2.6.i386.rpm
启动服务:
[root@localhost src]# service mysql start
测试是否安装成功:
[root@localhost src # netstat –nat
出现以下信息说明安装成功:
。。。。。。
tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN
。。。。。。
2>. 安装客户端
[root@localhost src]# rpm -ivh MySQL-client-5.5.21-1.linux2.6.i386.rpm
进入mysql控制台,测试是否安装成功:
[root@localhost src]# mysql
出现了“mysql>”提示符,恭喜你,安装成功!
查看版本:[root@localhost src]# mysqladmin version
显示数据库:[root@localhost src]# mysqlshow
3>. 安装mysql开发包头文件
[root@localhost src]# rpm -ivh MySQL-devel-5.5.27-1.linux2.6.i386.rpm
4>设置mysql密码 
#/usr/bin/mysqladmin -u root password 'new-password' 
 
2.安装Apache
[root@localhost src]#  tar  zxvf  httpd-2.2.11.tar.gz
[root@localhost src]#  cd  httpd-2.2.11  
[root@localhost httpd-2.2.11]# ./configure --prefix=/usr/local/apache2 --enable-module=most -- enable-rewrite --enable-shared=max --enable-so
[root@localhost src]#make
[root@localhost src]#make  install
启动Apache服务器:
[root@localhost src]#/usr/local/apache2/bin/apachectl start
会出错,接下来
[root@localhost src]#vi /usr/local/apache2/conf/httpd.conf
 
打开文件:
找到#ServerName www.example.com:80

#ServerName www.example.com:80 改为ServerName 192.168.1.2:80(自己的ip地址)

保存退出
重新启动Apache服务器:
[root@localhost src]#/usr/local/apache2/bin/apachectl restart
测试:http://localhost:80/
 
3.安装PHP
首先安装支持库:
[root@localhost src]#tar zxvf libxml2-2.7.8.tar.gz
[root@localhost src]#cd libxml2-2.7.8
[root@localhost src]#make && make install
同理:安装 zlib-1.2.3.tar.gz
 
[root@localhost src]#tar xjvf php-5.3.17.tar.bz2
[root@localhost src]#cd php-5.3.17
[root@localhost php-5.3.7]#[root@localhost php-5.2.9]# ./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-libxml-dir=/usr/local/lib --with-zlib-dir=/usr/local/lib --with-mysql=/usr/bin  –with-mysqli=/usr/bin/mysql_config -enable-soap --enable-sockets
[root@localhost php-5.3.7]#make
[root@localhost php-5.3.7]#make test
[root@localhost php-5.3.7]#make install
 
[root@localhost php-5.3.17]# libtool --finish /usr/local/src/php-5.3.17/
[root@localhost php-5.3.17]# chmod 755 /usr/local/apache2/modules/libphp5.so
[root@localhost php-5.3.17]# cp php.ini /usr/local/php5/lib/
 
打开:httpd.conf
[root@localhost php-5.3.17]vi /usr/local/apache2/conf/httpd.conf
查::/AddType 添加以下两行
  AddType application/x-httpd-php .php
  AddType application/x-httpd-php-source .phps
保存退出
 
注意:默认根目录是:DocumentRoot "/usr/local/apache2/htdocs"
[root@localhost src]#cd /usr/local/apache2/htdocs
[root@localhost src]#vi index.php 
编写:<?php phpinfo() ?>
保存退出
重启Apache服务器:[root@localhost src]#/usr/local/apache2/bin/apachectl restart
测试:http://localhost/index.php
4.安装5. 安装服务管理软件(webmin-1.590-1.noarch.rpm)  加速引擎(ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz)
[root@localhost src]# rpm -ivh webmin-1.590-1.noarch.rpm
测试:http://192.168.1.100:10000
[root@localhost src]# tar zxvf ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz
[root@localhost src]# mv ZendOptimizer-3.3.3-linux-glibc23-i386/ /usr/local/zendOptimizer
[root@localhost src]# cd  /usr/local/zendOptimizer/
[root@localhost src]#install.sh
注意:php路径:/usr/local/php5/lib/php.ini
大功告成!