zoukankan      html  css  js  c++  java
  • CentOS的开发环境配置(Python、Java、php)

    CentOS安装Python

    一、Python源代码编译安装

    yum -y install wget
    yum -y install zlib zlib-devel
    yum -y install bzip2 bzip2-devel
    yum -y install ncurses ncurses-devel
    yum -y install readline readline-devel
    yum -y install openssl openssl-devel
    yum -y install openssl-static
    yum -y install xz lzma xz-devel
    yum -y install sqlite sqlite-devel
    yum -y install gdbm gdbm-devel
    yum -y install tk tk-devel
    yum -y install gcc
    
    wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz
    tar xf Python-3.6.3.tgz 
    cd Python-3.6.3
    yum install gcc
    ./configure --prefix=/usr/local/python3.6 --enable-optimizations
    make
    
    ln -s /usr/local/python3.6/bin/python3 /usr/bin/python3
    
    

    二、一键安装Python

    #!/bin/bash
    
    #Install Dependence
    yum -y install wget
    yum -y install zlib zlib-devel
    yum -y install bzip2 bzip2-devel
    yum -y install ncurses ncurses-devel
    yum -y install readline readline-devel
    yum -y install openssl openssl-devel
    yum -y install openssl-static
    yum -y install xz lzma xz-devel
    yum -y install sqlite sqlite-devel
    yum -y install gdbm gdbm-devel
    yum -y install tk tk-devel
    yum -y install gcc
    
    #Install Python3
    wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz
    tar -xvf Python-3.6.4.tgz && cd Python-3.6.4/
    ./configure --prefix=/usr/python3  --enable-optimizations
    make && make install && echo "### Python3 install success!"
    
    #Creating Soft Link
    if [ -f "/usr/bin/python3" ];then
    rm -rf /usr/bin/python3 && ln -s /usr/python3/bin/python3 /usr/bin/python3 && echo "### Add python3 link Done!"
    else
    ln -s /usr/python3/bin/python3 /usr/bin/python3 && echo "### Add python3 link Done!"
    fi
    if [ -f "/usr/bin/pip3" ];then
    rm -rf /usr/bin/pip3 && ln -s /usr/python3/bin/pip3 /usr/bin/pip3 && echo "### Add pip3 link Done!"
    else
    ln -s /usr/python3/bin/pip3 /usr/bin/pip3 && echo "### Add pip3 link Done!"
    fi
    

    CentOS安装Java

    一、手动安装

    操作步骤

    # 解压文件:
    
    $ tar zxvf jdk-8u121-linux-x64.tar.gz
    
    # 移动
    
    mv jdk1.8.0_211/ /usr/jdk1.8.0_121
    
    # 使用Vi编辑器,设置环境变量
    
     $ sudo vi /etc/profile
     
    在文件最后,添加如下内容:        
     
    #Java Env
    export JAVA_HOME=/usr/jdk1.8.0_121
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export PATH=$PATH:$JAVA_HOME/bin
    
    退出vi编辑器,使环境变量设置立即生效
    
       $ source /etc/profile
       
       
    查看JDK版本
    
       $ java -version
       java version "1.8.0_121"
       Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
       Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
    
    

    二、一键自动化安装

    #!/bin/bash
    # 一键安装jdk1.8
    
    cd ~
    echo "选择安装版本:";
    echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>";
    echo ">>>1. 部分安装功能不缺(一百兆左右)>>>";
    echo ">>>2. 全部安装 (1G左右)>>>>>>>>>>>>>>";
    echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>";
    read CHIOCE;
    if [ $# == 0 ]; then 
    	echo "==> 默认选择 ==> “1”";
    	yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel -y
    else
    	if [[ $CHIOCE == '1' ]]; then
    		echo "==> 将开始下载部分版本";
    		yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel -y
    	elif [[ $CHINCE == '2' ]]; then
    		echo "==> 将开始下载完整版本";
    		yum install java-1.8.0-openjdk* -y
    	else
    		echo "==> 默认选择 ==> “1”";
    	yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel -y
    		#statements
    	fi
    fi
    
    if [ $? == 0 ]; then
    	echo "==> 设置环境变量!";
    	echo "JAVA_HOME=/usr/lib/jvm/java" >> /etc/profile
    	echo "PATH=$PATH:$JAVA_HOME/bin" >> /etc/profile
    	echo "CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar" >> /etc/profile
    	echo "export JAVA_HOME CLASSPATH PATH" >> /etc/profile
    else
    	echo "==> 执行失败!";
    	eixt;
    fi
    
    echo "==> 验证:"
    java -version
    javac -version
    if [ $? -eq 0 ]; then
    	echo "==> 安装成功!";
    else
    	echo "==> 安装失败!";
    fi
    
    

    CentOS安装PHP环境

    安装

    [root@CentOS6 ~]# yum -y install httpd
    

    启动与关闭

    /etc/init.d/httpd start
    /etc/init.d/httpd stop
    

    查看状态

    /etc/init.d/httpd status
    

    查看ID

    [root@localhost ~]# find / -name httpd.pid
    /var/run/httpd/httpd.pid
    [root@localhost ~]# cat /var/run/httpd/httpd.pid
    1236
    

    网站目录配置

    默认网站目录
    /var/www/html
    

    配置文件

    /etc/httpd/conf/httpd.conf Apache WEB服务器配置文件目录
    

    测试平台

    https://github.com/firesunCN/BlueLotus_XSSReceiver

    参考

    CentOS 6.6安装配置LAMP服务器(Apache+PHP5+MySQL)
    how-to-install-java-with-apt-on-ubuntu-18-04

  • 相关阅读:
    【windows】ping对方ip端口,tcping工具
    【mysql】搜索带字符
    【layui】日期选择一闪而过问题
    【转】【linux】查看文件夹大小
    【bat】睡眠2秒
    【mysql】'XXX.XXX.XXX' isn't in GROUP BY问题解决
    【java】获取客户端访问的公网ip和归属地
    【bat】判断字符串是否包含某字符串
    【bat】【windows】win10查看所有wifi密码
    【idea】【sonarlint】指定文件夹扫描
  • 原文地址:https://www.cnblogs.com/17bdw/p/11712048.html
Copyright © 2011-2022 走看看