linux系统安装git,nodejs,mysql

时间:2022-11-09 09:57:10

linux系统安装git,nodejs,mysql

目的:作为一个前端,从阿里云买了个服务器。想要有自己的博客系统。

第一步,我们要安装git。把我们线上的代码拉到服务器上面。

下载
编译安装
  • 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服务)