网站开发快速入门-2

声明:本网站开发快速入门教程系列为刘兴(http://deepfuture.iteye.com/)整理,如果转载请注明转载来源

========================================================

 

1、安装ssh

apt-get install openssh

2、执行

sudo passwd root

更改密码
3
、设置本地local环境:
    sudo dpkg-reconfigure locales
确保 zh_CN.UTF-8 被选择,同时也默认local zh_CN.UTF-8
4
、系统升级

sudo apt-get update
sudo apt-get upgrade

========================================================


5
、安装JDK

首先,从http://java.sun.com中下载jdk,我的版本是jdk1.6.0_12,我下载的是bin文件,我将下载的

jdk1.6.0_12.bin文件置于/usr/lib/jvm/java

然后,在shell中执行:

代码:

sudo chmod u+x /usr/lib/jvm/java/jdk1.6.0_12.bin

修改bin文件权限,使其可执行

然后,执行

代码:

sudo /usr/lib/jvm/java/jdk1.6.0_12.bin

将会出现字幕,持续按回车键,直至屏幕显示要求输入yes/no,此时输入y回车,将会把jdk解压到文件

夹,得到jdk1.6.0_12目录。

此时,jdk已安装完毕,下面进行配置

执行

代码:

sudo vi /etc/environment

environment中修改,出现如下部分

引用:

PATH"......:/usr/lib/jvm/java/jdk1.6.0_12/bin"

CLASSPATH=.:/usr/lib/jvm/java/jdk1.6.0_12/lib

JAVAHOME=/usr/lib/jvm/java/jdk1.6.0_12

执行

代码: 1990

sudo source /home/ghoul/.bashrc

此时,环境变量设置成功(设置环境变量的方法很多,不一一列举)

由于ubuntu中可能会有默认的jdk,如openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如

下工作。

执行

代码:

update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0_12/bin/java 300

update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_12/bin/javac 300

通过这一步将我们安装的jdk加入java选单。

然后执行

代码:

update-alternatives --config java

通过这一步选择系统默认的jdk

这样,再在shell中输入

代码:

java -version

时,就会显示系统使用的javasunjava

========================================================

 

6、安装php5+apache2+mysql+phpMyAdmin

1. 安装php5+apache2+mysql

sudo apt-get install apache2 php5-mysql libapache2-mod-php5

2. 安装phpmyadmin

sudo apt-get install phpmyadmin

3. 设置mysql密码

mysqladmin -u root password 你的新密码

4. 如果你想运行php脚本,还得安装php5-cli

sudo apt-get install php5-cli

最近由于项目需要配置mysql + php + apache环境,步骤比较简单,罗列如下:

1. 安装命令:apt-get install apache2

更改配置后注意重启:/etc/init.d/apache2 restart

2.安装php

apt-get install libapache2-mod-php5

apt-get install php5

特别提示:如果想支持图形就加php5-gd,如果想支持Mysql就加php5-mysql,这里之所以要单独列出libapache2-mod-php5,主要是由于php5的依赖关系没有做好,有可能会安装上libapache-mod-php4的包,所以为了避免不必要的麻烦,干脆还是单独指定比较好。如果有朋友还是会出现问题,请在新立得中查找libapache-mod-php4包,如果安装的话请将其删除。

3.安装mysql

apt-get install mysql-server

安装apache2
sudo apt-get install apache2
安装完成后检查/var/www目录。
新建/***/**目录。用mount --bind /** /**将目录映射。删除apache2-default 目录

7、配置php5

sudo nano /etc/php5/apache2/php.ini
修改允许最大使用内存,查找
memory_limit = 8M
修改为memory_limit = 200M
修改允许最大上传尺寸,查找upload_max_filesize = 2M修改为upload_max_filesize = 10M
允许 mysql gd 模块,检查文件最后是否包含下面的代码,如果没有添加上。(默认是在配置文件最后有添加的,检查一下以防万一)
extension=mysql.soextension=gd.so
保存并关闭文件。

8、修改apache2的默认主目录。在ubuntu上的位置为/etc/apache2/sites-available/ ,其中的default文件

========================================================

9、安装tomcat

1.安装jdk6

 

shell>sudo apt-get install sun-java6-jdk(用新得立软件包安装)

2.下载tomcat6

 

下载地址是:http://tomcat.apache.org/

本次安装的是:apache-tomcat-6.0.18.tar.gz

3.安装

将压缩包拷贝到 /opt 下(个人喜好,可以放在别处)

shell>sudo cp apache-tomcat-6.0.18.tar.gz /opt

解压文件

shell>cd /opt

shell>sudo tar zxvf apache-tomcat-6.0.18.tar.gz

 

 

解压完成后,会在 /opt 下生成文件夹 apache-tomcat-6.0.18

 

为了操作方便,在/usr/local 下建立软链接,名字是tomcat6

shell>cd /usr/local

shell>sudo ln -s /opt/apache-tomcat-6.0.18 tomcat6

 

测试tomcat是否能够正常启动

shell>sudo /usr/local/tomcat6/bin/startup.sh

打开firefox,输入http://localhost:8080,如果正常访问,则表示成功。

 

4.设置tomcat开机自启动

根据tomcat官方的document说明,linux下设置开机自启动可以使用jsvctomcat包里自带)

设置tomcat以独立的用户运行(防止以root运行,权限太大)

shell>sudo useradd -d /usr/local/tomcat6 -s /usr/sbin/nologin tomcat

上边的这个命令是添加一个系统用户tomcat,并且设置为不可登录系统。

 

设置用户tomcat tomcat6的访问权限

shell>sudo chown -R tomcat:tomcat /usr/local/tomcat6

shell>sudo chown -R tomcat:tomcat /opt/apache-tomcat-6.0.18

 

安装jsvc,前提需要系统安装了gcc(系统一般默认安装)autoconflibc6-dev

shell>sudo apt-get install .....

 

 

解压jsvc.tar.g

shell>cd /usr/local/tomcat6/bin

 

shell>sudo tar zxvf jsvc.tar.gz

准备编译配置文件

shell>cd jsvc-src

shell>sudo sh support/buildconf.sh

如果成功,命令终端会打出:

support/buildconf.sh: configure script generated successfully

configure添加执行权限

shell>sudo chmod 755 configure

 

编译

shell>sudo ./configure –with-java=/usr/lib/jvm/java-6-sun (java的安装路径)

shell>sudo make

如果没有出现错误,jsvc就安装成功了。

 

设置启动脚本

拷贝jsvc带的tomcat5.sh 脚本拷贝到 /etc/init.d/ 下,并改名为tomcat

shell>sudo cp /usr/local/tomcat6/bin/jsvc-src/native/Tomcat5.sh /etc/init.d/tomcat

 

修改/etc/init.d/tomcat文件

shell>sudo gedit /etc/init.d/tomcat

 

文件中要修改的内容如下:

 

JAVA_HOME=/usr/lib/jvm/java-6-sun #这个地方设置为机器的jdk的位置

CATALINA_HOME=/usr/local/tomcat6 #tomcat的安装位置(软链接)

DAEMON_HOME=/usr/local/tomcat6/bin #tomcat启动程序的位置

TOMCAT_USER=tomcat #tomcat 的用户

CATALINA_BASE=/usr/local/tomcat6 #tomcat的安装位置

CATALINA_OPTS="-Djava.library.path=/home/jfclere/jakarta-tomcat-connectors/jni/native/.libs" #注释掉这句,改成下句

CATALINA_OPTS=

 

 #添加下边这句

<br>

$DAEMON_HOME/jsvc-src/jsvc \ #设置正确的jsvc程序的位置

$DAEMON_HOME/jsvc-src/jsvc \ #设置正确的jsvc程序的位置

 

设置 /etc/init.d/tomcat的可执行权限

Shell>sudo chmod 755 /etc/init.d/tomcat

 

/etc/rc2.d/下设置一个/etc/init.d/tomcat 的软链接

shell>cd /etc/rc2.d/

shell>sudo ln -s /etc/init.d/tomcat S16tomcat

 

:rc2.d目录下的文件要以S后就数字开头,表示启动的顺序。而rc2.d中的2,表示这个目录下文件在开机时的运行级别(runlevel)2

5.结束

重新启动系统 shell>sudo reboot –n, 启动后,就可以在FF中直接输入http://localhost:8080 ,如果看到首页,即表示安装成功

 

##############################################################################

#

# Copyright 2004 The Apache Software Foundation.

#

# Licensed under the Apache License, Version 2.0 (the "License");

# you may not use this file except in compliance with the License.

# You may obtain a copy of the License at

#

# http://www.apache.org/licenses/LICENSE-2.0

#

# Unless required by applicable law or agreed to in writing, software

# distributed under the License is distributed on an "AS IS" BASIS,

# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

# See the License for the specific language governing permissions and

# limitations under the License.

##############################################################################

#

# Small shell script to show how to start/stop Tomcat using jsvc

# If you want to have Tomcat running on port 80 please modify the server.xml

# file:

#

#

#

# port="80" minProcessors="5" maxProcessors="75"

# enableLookups="true" redirectPort="8443"

# acceptCount="10" debug="0" connectionTimeout="60000"/>

#

# That is for Tomcat-5.0.x (Apache Tomcat/5.0)

#

# Adapt the following lines to your configuration

JAVA_HOME=/usr/lib/jvm/java-6-sun

CATALINA_HOME=/usr/local/tomcat6

DAEMON_HOME=/usr/local/tomcat6/bin

TOMCAT_USER=tomcat

 

# for multi instances adapt those lines.

TMP_DIR=/var/tmp

PID_FILE=/var/run/jsvc.pid

CATALINA_BASE=/usr/local/tomcat6

 

CATALINA_OPTS=

CLASSPATH=\

$JAVA_HOME/lib/tools.jar:\

$CATALINA_HOME/bin/commons-daemon.jar:\

$CATALINA_HOME/bin/bootstrap.jar

 

case "$1" in

start)

#

# Start Tomcat

#

$DAEMON_HOME/jsvc-src/jsvc \

-user $TOMCAT_USER \

-home $JAVA_HOME \

-Dcatalina.home=$CATALINA_HOME \

-Dcatalina.base=$CATALINA_BASE \

-Djava.io.tmpdir=$TMP_DIR \

-wait 10 \

-pidfile $PID_FILE \

-outfile $CATALINA_HOME/logs/catalina.out \

-errfile '&1' \

$CATALINA_OPTS \

-cp $CLASSPATH \

org.apache.catalina.startup.Bootstrap

#

# To get a verbose JVM

#-verbose \

# To get a debug of jsvc.

#-debug \

exit $?

;;

 

stop)

#

# Stop Tomcat

#

$DAEMON_HOME/jsvc-src/jsvc \

-stop \

-pidfile $PID_FILE \

org.apache.catalina.startup.Bootstrap

exit $?

;;

 

*)

echo "Usage tomcat.sh start/stop"

exit 1;;

esac

 

[注:需要修改的地方,我都用红色标出来]

如果在其他linux系统,这样就okay了,但是在ubuntu中,还需要进行一步,就是把在rc2.d中设置一个软链接

 

/etc/rc2.d目录下建立S16apache软联接到/etc/init.d/tomcat

shell>cd /etc/rc2.d

shell>ln -s /etc/init.d/apache2 S16apache

[:rc2.d目录下的文件要以S后就数字开头,表示启动的顺序。而rc2.d中的2,表示这个目录下文件在开机时的运行级别(runlevel)2]

 

四、结束

重新启动系统

shell>sudo reboot -n

启动后,就可以在FF中直接输入http://localhost:8080。如果成功,就可以看见一直可爱的kitten拉。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值