本地开发环境(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
所有的安装工作都已完成。
其他设置请根据个人需求进行。