本地开发环境(CentOS)的各种软件包安装

概述

使用Vagrant进行本地开发环境的构建和配置。

执行指令

请使用Mac的终端来进行操作。

CentOS的启动

$ vagrant ssh

本次我们将安装以下软件:
– git
– Java
– Apache
– PHP
– MariaDB
– Ruby

Git(一种源代码管理工具)

$ sudo yum -y install git

下载Java8

$ wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.tar.gz"

由于下载的文件位于/home/vagrant/目录下,所以将其移至/usr/local/java/并进行解答。

# mv /home/vagrant/jdk-8u45-linux-x64.tar.gz /usr/local/java/
# tar xvf idk-8u45-linux-x64.tar.gz

先放置一个符号链接

# ln -s jdk1.8.0_45 latest

在环境设置中配置JAVA_HOME。
在/etc/profile.d中创建javaenv.sh和javaenv.csh文件。

export JAVA_HOME=/usr/local/java/latest
export PATH=$PATH:$JAVA_HOME/bin
setenv JAVA_HOME=/usr/local/java/latest
setenv PATH=$PATH:$JAVA_HOME/bin

Apache/PHP是一种经典的服务器/编程语言组合。

安装Apache和PHP

# yum -y install http
# yum -y install php php-mbstring

MariaDB (简称)

# yum -y install mariadb-server

进行MariaDB配置时,需要编辑配置文件。

[mysqld]
character-set-server = utf8

启动MariaDB并进行自动启动设置以添加上述内容。

# systemctl start mariadb
# systemctl enable mariadb

红宝石

安装Ruby及其相关必要的软件包

$ sudo yum -y install ruby ruby-devel libxml2-devel libxslt-devel

所有的安装工作都已完成。
其他设置请根据个人需求进行。