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

CentOS的开发环境配置(Python、Java、php)的更多相关文章

  1. Centos Android开发环境配置-Android Tools -android list sdk --extended --all

    Centos Android开发环境配置-Android Tools -android  list sdk --extended --all 安装完Android Tools后执行 android   ...

  2. 005 Python开发环境配置

    目录 一.概述 二.Python语言概述 2.1 Python语言的诞生 2.2 Monty Python组合 三.Python语言系统开发环境配置 四.Python程序编写与运行 4.1 Pytho ...

  3. Linux—CentOS7下python开发环境配置

    CentOS7下python开发环境配置 上一篇博客讲了如何在Centos7下安装python3(https://www.cnblogs.com/zivli/p/9937608.html),这一次配置 ...

  4. Java 开发环境配置--eclipse工具进行java开发

    Java 开发环境配置 在本章节中我们将为大家介绍如何搭建Java开发环境. Windows 上安装开发环境 Linux 上安装开发环境 安装 Eclipse 运行 Java Cloud Studio ...

  5. Java-Runoob:Java 开发环境配置

    ylbtech-Java-Runoob:Java 开发环境配置 1.返回顶部 1. Java 开发环境配置 在本章节中我们将为大家介绍如何搭建Java开发环境. Windows 上安装开发环境 Lin ...

  6. Python开发环境配置

    好久没有写博客了,自从6月份毕业后,进入一家做书法.字画文化宣传的互联网公司(www.manyiaby.com),这段时间一直在进行前端开发,对于后端的使用很少了,整天都是什么html.css.jav ...

  7. WIN10下java8的开发环境配置与第一个java程序

    一.开发环境配置 1.在官网上下载jdk-8u111-windows-x64.exe 2.运行安装包,可以自定义安装路径 3.进入环境变量设置: 计算机右键-->属性-->高级系统设置-- ...

  8. Sublime Text3 C++及Java开发环境配置

    一.C++开发环境配置 1. 下载MingW 2. 环境变量配置,系统属性->高级设置->环境变量,如果Mingw装在c盘更目录,其它自己思考 (1)PATH  变量值中加入 C:\Min ...

  9. JAVA复习2 JAVA开发环境配置

    我想写的东西主要是JAVA编程里的难点和易混淆点,所以在这里给大家提供一些经典的博客地址或网址.. W3C JAVA教程  JAVA开发环境配置篇: http://www.w3cschool.cc/j ...

随机推荐

  1. DVWA命令注入扣动分析

    本周学习内容: 1.学习web应用安全权威指南: 2.观看安全学习视频: 实验内容: 进行DVWA命令注入漏洞 实验步骤: Low 1.打开DVWA,进入DVWA Security模块将 Level修 ...

  2. QEventLoop以及QT事件循环

    1.一般我们的事件循环都是由exec()来开启的,例如下面的例子: 1 QCoreApplicaton::exec() 2 QApplication::exec() 3 QDialog::exec() ...

  3. C宏定义和使用

    #include <stdio.h> #include "head.h" #define TRUE 1 #define FALSE 0 #if defined (TRU ...

  4. 2017.10.6 国庆清北 D6T3 字符串

    题目描述 如果把一个字符串从头到尾翻转后和原字符串相等,我们称之为回文串,比如“aabaa”.“())(”.“2017102”. 如果一个字符串存在两个出现过的字母出现的次数相等,我们称之为好 的字符 ...

  5. 【一起来烧脑】一步学会JavaScript体系

    [外链图片转存失败(img-b0GOhxRY-1563571645197)(https://upload-images.jianshu.io/upload_images/11158618-ba249b ...

  6. Vue中的$emit组件事件运用

    话不多说上代码 vue>src>App.vue <template> <div id="app"> <!-- header --> ...

  7. 备用shell管理方案之butterfly+nginx+https

    安装butterfly+nginx https 1. 安装butterfly yum install python36 python36-pip python36-devel -y pip insta ...

  8. Java springMVC前端传入字符串、后台接收Date的错误解决

    今天在一个基于SSM的项目里出现以下报错 Cannot convert value of type [java.lang.String] to required type [java.util.Dat ...

  9. Linux crontab 定时任务使用

    1.介绍 crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程: 与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程 ...

  10. 使用Eclipse创建Web项目时WEB-INF下找不到web.xml问题详解

    版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/yjrguxing/article/deta ...