linux系统安装git,nodejs,mysql
目的:作为一个前端,从阿里云买了个服务器。想要有自己的博客系统。
第一步,我们要安装git。把我们线上的代码拉到服务器上面。
下载
这里采用的是CentOS系统
tar zxvf v2.9.2.tar.gz
cd git-2.9.2
编译安装
make configure
./configure –prefix=/usr/local/git –with-iconv=/usr/local/libiconv
make all doc
sudo make install install-doc install-html
修改环境变量
sudo vim /etc/profile
export PATH=/usr/local/git/bin:$PATH(在最后一行添加)
source /etc/profile (保存后使其立即生效)
git –version (查看是否安装成功)
第二步,安装nodejs ,因为我们需要npm去安装我们需要的项目依赖。
首先从nodejs官网下载一个Linux版本的安装包,我的是node-v8.1.3-linux-x64.tar.xz,下载到本机后,我们需要一个传输工具,我用的winSCP,很好用。直接登陆服务器把本地的安装包丢到服务器上面。
然后对当前安装包进行解压 tar -Jxvf node-v8.1.3-linux-x64.tar.xz ,然后cd进入到文件夹的/bin/中,输入./node -v 应该会出现Node的版本号
然后配置全局变量,让你在任何地方可以用Node命令(-,-),到bin目录下面,输入pwd,赋值得到的当前文件的路径,我的是/usr/local/htdocs/node-v8.1.3-linux-x64/bin,然后输入vi /etc/profile ,找到exprot PATH上面那一行,输入:Path=$Path:/usr/local/htdocs/node-v8.1.3-linux-x64/bin 然后:wq保存 。最后source /etc/profile 使变量生效。
这三步完成后,nodejs就安装成功了。可以在任何项目中使用node命令.
第三步,安装数据库(这里我安装的是Mysql)。
通过命令下载:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz (64位环境)
解压 tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz 复制解压后到mysql目录 cp -r mysql-5.6.33-linux-glibc2.5-x86_64 /usr/local/mysql
添加用户组 groupadd mysql 添加用户mysql到用户组mysql useradd -g mysql mysql
cd /usr/local/mysql/
mkdir ./data/mysql
chown -R mysql:mysql ./ (授权)
./scripts/mysql_install_db –user=mysql –datadir=/usr/local/mysql/data/mysql (初始化数据库)
cp support-files/mysql.server /etc/init.d/mysqld (把服务命令赋值到Init)
chmod 755 /etc/init.d/mysqld (授权)
cp support-files/my-default.cnf /etc/my.cnf
修改启动脚本 vi /etc/init.d/mysqld
在Default value 前面添加两行:basedir=/usr/local/mysql/ ; datadir=/usr/local/mysql/data/mysql (在环境变量中添加Mysql,全局使用Mysql命令)
service mysqld start(启动mysql服务)