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

原文地址:https://www.cnblogs.com/17bdw/p/11712048.html