CentOS 6.5 WEB运行环境搭建记录

小组刚刚成立,第一件事就是我们要有自己的平台;像神马 gitlab (  内网的Git 服务器 ),项目管理平台、PHP 、JAVA 的运行平台都需要;抢了一台N 年前就闲下的工作站当服务器,安装的是CentOS6.5 的祼系统。

基于此我们安装的内容有:

JAVA 1.8.62(JDK)

Tomcat 8.4

Apache 

PHP

MySQL


因为系统是自动部署脚本安装的,默认网卡是DHCP 自动获取IP ,为了可靠使用需要首先改为“静态IP”

[ 配置静态IP ]

修改 配置文件

/etc/sysconfig/network-scripts/ifcfg-eth0

修改 配置项,关键:

DEVICE="eth0"

BOOTPROTO="static"

HWADDR="6C:F0:49:98:14:7E"

NM_CONTROLLED="yes"

ONBOOT="yes"

IPADDR=192.168.50.125

NETMASK=255.255.255.0

GATEWAY=192.168.50.254

TYPE="Ethernet"

UUID="90661a24-c1c5-4442-8c0b-bfb50a694556"


默认只有root 用户的情况下,最好需要再创建一个普通用户,一般情况只有普通用户身份进行日常工作。

[ 创建新用户 ]

#useradd gaochong

#passwd gaochong


安装Apache ,一般仓库中都有会,直接 yum 可以拉下来...

[ 安装 httpd ]

#sudo yum install httpd

#sudo service httpd start


系统自带的JDK 是OpenJDK 号称是兼容,但实际是最好是用原版的。可以直接从JDK 官网下功 rpm ,命令行安装

[ 安装JDK ]

#rpm -ivh jdk-8u161-linux-x64.rpm

默认安装路径:

/usr/java/jdk1.8.0_161


安装MySql :系统默认源中没有,需要先从mysql 官方下载一个更新,更新源之后,yum  就能直接安装了..

[ 安装MySql ]

# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

# rpm -ivh mysql-community-release-el7-5.noarch.rpm

***yum clean all****

# yum clean all

********************

# yum install mysql-community-server


mysql 初次安装好root 没有密码,必须要设置一个密码;

[ 安装MySql[ 设置 root 密码 ]]

#mysql -u root

#mysql>set password for 'root'@'localhost' =password('123456');


默认mysql 不允许远程连接,所谓的支持远程访问实际是创建一个新用户,mysql 中的用户与目标主机是绑定的,如 root@localhost  | root@127.0.0.1  , @后的是主机名,该用户只能访问主机名,如果要接受全部的访问如来自外问的访问,可以使 @%  百分号,也可以指定具体的主机IP 地址:

[ 安装MySql[ 设置 root 远程访问 ]]

mysql>create user 'root'@'%' identified by '9891505';  



[ 安装php及php相关支持 ]

#yum install php

#yum install php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash



附加备忘记:

rpm 强制安装&不查找依赖关系

--force (强制) 

--nodeps(不查找依赖关系)


如:rpm -vih httpd-2.2.3-6.el5.i386.rpm --force --nodeps