`

Linux下安装Web开发的所有环境

阅读更多
Create group and user
            groupadd mysql
            useradd -g mysql mysql

Install JDK
            tar xvf jdk-7u25-linux-x64.gz
            cp -r jdk1.7.0_25/ /usr/local
            vi /etc/environment
                PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/jdk1.7.0_25/bin"     --- Add ":/usr/local/jdk1.7.0_25/bin" to the PATH, and add the following to environment, when done, use wq to exit and save
                CLASSPATH=.:/usr/local/jdk1.7.0_25/lib
               JAVA_HOME=/usr/local/jdk1.7.0_25
                JRE_HOME=/usr/local/jdk1.7.0_25/jre
            update-alternatives --install /usr/bin/java java /usr/local/jdk1.7.0_25/bin/java 300
            update-alternatives --install /usr/bin/javac javac /usr/local/jdk1.7.0_25/bin/javac 300
            update-alternatives --config java
            source /etc/environment

Install Tomcat
            tar xvf apache-tomcat-7.0.26.tar.gz
            cp -r apache-tomcat-7.0.26 /usr/local
            cd /usr/local
            ./apache-tomcat-7.0.26/bin/startup.sh
            tail -f -n 200 apache-tomcat-7.0.26/logs/catalina.out

Install Ant
            unzip apache-ant-1.9.1
            cp -r apache-ant-1.9.1 /usr/lib
            vi /etc/environment
                PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/apache-ant-1.9.1/bin"     --- Add ":/usr/lib/apache-ant-1.9.1/bin" to the PATH, when done, use wq to exit and save
            source /etc/environment
            ant -version
                You will see:Apache Ant(TM) version 1.9.1 compiled on May 15 2013

Install Apr
            tar xvf apr-1.4.8.tar.gz
            cd apr-1.4.8/
            ./configure --prefix=/usr/local/apr
            apt-get install make
            make
            make install

Install Apr-util
            tar xvf apr-util-1.5.2.tar.gz
            cd apr-util-1.5.2/
            ./configure --prefix=/usr/local/apr -with-apr=/usr/local/apr
            make
            make install

Install Tomcat-native-lib
            cd /usr/local/apache-tomcat-7.0.26/bin
            tar zxvf tomcat-native.tar.gz
            cd tomcat-native-1.1.22-src/jni/native
            ./configure --with-apr=/usr/local/apr -with-java-home=/usr/local/jdk1.7.0_25
            make
            make install

The tomcat use apr
            cd bin
            vi catalina.sh
                CATALINA_OPTS="-Djava.library.path=/usr/local/apr/lib"    --- Add "CATALINA_OPTS="-Djava.library.path=/usr/local/apr/lib", when done, use wq to exit and save

Install Mysql
            tar xvf mysql-5.5.32-linux2.6-x86_64.tar.gz
            cp -r mysql-5.5.32-linux2.6-x86_64 /usr/local/mysql-5.5.32
            cd /usr/local/mysql-5.5.32
            chown -R root ./
            chgrp -R mysql ./
            chown -R mysql data
            cp support-files/mysql.server /etc/init.d/mysql.server
            cp support-files/my-medium.cnf /etc/my.cnf
            ./scripts/mysql_install_db --user=mysql&
            ./bin/mysqld_safe &
            bin/mysqladmin -u root password 'password'
            bin/mysql -uroot -p

Install Nginx
            apt-get install -y libpcre3 libpcre3-dev zlib1g-dev
            tar -zxvf nginx-1.4.2.tar.gz
            cd nginx-1.4.2/
            ./configure --prefix=/usr/local/nginx
            make
            make install
            /etc/init.d/nginx
            ps -e | grep ngin
                6852 ?        00:00:00 nginx
                6853 ?        00:00:00 nginx

Install Sqlite
            tar xvf sqlite-autoconf-3071700.tar.gz
            cd sqlite-autoconf-3071700/
            ./configure --prefix=/usr/lib/sqlite
            make
            make install

Install Svn
            tar xvf subversion-1.8.0.tar.gz
            cp -r subversion-1.8.0 /usr/lib
            cd /usr/lib/subversion-1.8.0
            ./configure --with-apr=/usr/local/apr -with-apr-util=/usr/local/apr -with-sqlite=/usr/lib/sqlite
            make
            make install

Install OpenSSL
            tar -zxvf openssl-1.0.1e.tar.gz
            cd openssl-1.0.1e/
            ./config --prifix=/usr/local/openssl --openssldir=/usr/local/openssl
            make
            make install
            openssl version -a

Startup and verify FAQ
            Startup Mysql
                    cd /usr/local/mysql-5.5.32
                    ./bin/mysqld_safe
                    bin/mysql -uroot -p        --- enter password 'password', if you see 'Welcome to the MySQL monitor.  Commands end with ; or \g.......', it start normally
           
            Startup Tomcat
                    cd /usr/local/apache-tomcat-7.0.26/bin
                    ./startup.sh
                    ps -ef |grep tomcat        --- if you see 'org.apache.catalina.startup.Bootstrap start', it start normally(or you open your browser, 192.168.225.138:8080, if see the tomcat welcome page, it startup normally)

            Startup Nginx
                    /etc/init.d/nginx
                    ps -e | grep nginx        --- if you see  '6852 ?        00:00:00 nginx       6853 ?        00:00:00 nginx', it start normally(or you open your browser, 192.168.225.138, if see the nginx welcome page, it startup normally)

            Close Mysql
                    kill 9482        --- 9482 is the process id of mysql
                    ps -ef |grep mysql        --- if you see nothing, it stop normally

            Close Tomcat
                    cd /usr/local/apache-tomcat-7.0.26/bin
                    ./shutdown.sh            --- if you only see 'user 11401 10844  0 18:25 pts/0    00:00:00 grep --color=auto tomcat', it stop normally(or you open your browser, 192.168.225.138:8080, cannot see tomcat welcome page)

            Close Nginx
                    kill 9124        --- 9124 is the process id of nginx        --- if you see nothing, it stop normally(oryou open your browser, 192.168.225.138, cannot see nginx welcome page)
分享到:
评论

相关推荐

    linux 下配置python web开发环境

    总结一下,配置Linux下的Python Web开发环境涉及以下主要步骤: 1. 安装Python及开发工具。 2. 安装并配置Eclipse与PyDev插件。 3. 集成Django框架并配置Python解释器。 4. 安装并配置MySQL数据库连接。 5. 创建并...

    linux一键安装web环境(含教程)

    【Linux一键安装Web环境全解析】 在现代互联网技术中,Linux操作系统因其稳定性和安全性而广泛应用于服务器领域。然而,配置一个完整的Web环境,包括HTTP服务器(如Apache或Nginx)、PHP解释器、MySQL数据库等,...

    阿里云linux一键安装web环境.zip

    阿里云Linux一键安装Web环境是针对使用阿里云ECS(Elastic Compute Service)服务器的用户设计的一个便捷工具。ECS是阿里云提供的弹性计算服务,它允许用户在云端获取和运行虚拟机实例,以满足各类业务需求。对于刚...

    嵌入式Linux环境下Web页面开发.pdf

    在Linux下实现动态Web页面开发需要解决软硬件平台、Web服务器、运行环境配置等几个主要问题。ARM处理器和Linux操作系统是嵌入式系统中常用的组合,Boa是一个开源的Web服务器,可以提供高性能和小巧的体积。CGI脚本...

    【阿里云linux一键安装web环境】的安装包

    4. **sh-1.4.4**:这可能是安装脚本的文件名,通常.sh后缀的文件是Linux下的Shell脚本,用于执行一系列命令。这个脚本可能是整个一键安装流程的核心,用户只需运行它,就可以自动完成Web环境的部署。 5. **新建文本...

    阿里云linux一键安装web环境最新版1.5.5

    阿里云Linux一键安装Web环境是针对在阿里云ECS服务器上快速部署Web服务的解决方案,其最新版1.5.5旨在提供更加便捷、高效且稳定的服务器环境配置体验。这个工具通常包括Apache或Nginx Web服务器、PHP解释器、MySQL...

    Linux一键安装web环境全攻略

    - 用于Web开发的服务器端脚本语言,支持多种数据库接口。 - **PHP扩展**: - memcache: 改善Web应用程序性能的缓存系统。 - Zend: PHP优化工具,提高PHP代码的执行效率。 - **JDK**: - 版本: 1.7.0 - Java开发...

    Linux下java开发环境安装、设置

    ### Linux 下 Java 开发环境搭建详解 #### 一、Linux 下 JDK + Eclipse + Tomcat 的安装与配置 ##### 1. Linux 下 JDK 的安装 在搭建 Java 开发环境之前,首先需要确保 JDK 已经安装在 Linux 系统上。JDK 是 Java...

    Linux Centos 一键安装web环境

    本文将详细讲解如何在Linux CentOS环境下,通过一键安装脚本快速配置Web服务环境,包括Nginx、Apache、MySQL、PHP、Tomcat、JDK以及FTP服务器,并介绍与之相关的软件管理工具`yum`和`apt-get`,以及phpwind、...

    Linux下JAVA的Web开发(环境搭建篇)

    本文将详细介绍如何在Linux环境下搭建一个完整的Java Web开发环境。 #### 一、概述 随着互联网技术的不断进步,Web应用程序已经广泛应用于各种平台,尤其是在Unix/Linux系统中。由于其开放性、稳定性和安全性等...

    linux下开发环境搭建

    总结,搭建Linux上的Web服务器和Java开发环境涉及多个环节,包括JDK、Eclipse、MyEclipse、Tomcat和MySQL的安装配置,以及RPM包管理器和Samba文件共享服务的使用。这些步骤都需要对Linux操作系统有基本的理解,并...

    阿里云linux一键安装web环境sh-1.5.5

    阿里云Linux一键安装Web环境SH-1.5.5是一个为在阿里云Linux服务器上快速部署Web服务而设计的脚本工具。这个工具的主要目的是简化Web开发者和运维人员的工作流程,让他们能够在短时间内准备好运行Web应用所需的全部...

    阿里云linux一键安装web环境

    此安装包可在阿里云所有linux系统上部署安装。 此安装包包含的软件及版本为: nginx:1.4.4 apache:2.2.29、2.4.10 mysql:5.1.73、5.5.40、5.6.21 php:5.2.17、5.3.29、5.4.23、5.5.7 php扩展:memcache、Zend ...

    基于Linux的Web程序设计——PHP网站开发.rar

    对于Web开发而言,Linux是理想的平台,因为它支持多种Web服务和技术。 Apache是世界上最流行的Web服务器软件,它能够解析HTTP请求并返回相应的网页内容。在Linux环境下,Apache与PHP和MySQL的集成非常紧密,为...

    Linux下JAVA开发环境的搭建

    Linux 下 JAVA 开发环境的搭建是指在 Linux 操作系统中安装和配置 Java 开发环境,包括安装 JDK、Tomcat 和 MySQL 等组件。本文将详细介绍如何在 Linux 系统中搭建 JAVA 开发环境的步骤。 知识点一:安装 JDK 在 ...

    linux下java开发环境的搭建

    linux作为web服务器的热门。所以搭建linux的java开发环境多少了解也是不错的。本文档主要介绍了linux下搭建java的开发环境。

    Linux Web开发与数据库服务器环境搭建(设置)

    Linux是个一个性能优异,安全的操作系统,互联网超多的web应用都是基于Linux作为服务器,所以系统的学习一下Linux操作系统是非常有必要的。 1.JAVA开发环境的安装与配置(JDK安装,环境变量的配置) 2.Tomcat服务器...

Global site tag (gtag.js) - Google Analytics