1. 首页 > 快讯

打造高效前端开发环境: Node、MySQL、Git与Nginx 全方位配置

各位老铁们,大家好,今天由我来为大家分享打造高效前端开发环境: Node、MySQL、Git与Nginx 全方位配置,以及的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

创建自己的服务器我建议使用云服务器。与使用自己的服务器相比,云服务器有很多便利,而且云服务器提供了一周的试用版,使用起来非常方便。

创建一个轻量级服务器。阿里云可以购买一台可以使用一周的服务器。该服务器仅用于本次开发(如果您已有服务器请跳过)。

登录阿里云,进入购买CES的地方。链接地址如下:

https://www.aliyun.com/[1]

按顺序选择:

•计费方式:包年、包月。

•地区:华北5(目前华北5有优惠)。

•实例:请寻找1vCPU、1G内存的实例(我最终选择了突发性能实例t5)。

•镜像:选择CentOS 7.4(现在后端普遍使用6+版本,7相比6有很大改进,前端选择7可以减少很多麻烦),勾选Security Reinforcement。

•云盘:40G高效云盘。

•公网带宽:勾选自动分配公网IP,选择1M带宽。

•安全组:选择默认安全组,勾选http80端口和http443端口。

•购买周期:选择1周。

最终结果:

我们的服务器主要用于网站开发,所以有特定需求的用户可以考虑增加内存,其他的需要时再考虑。

安装自己的开发环境Windows连接到服务器Linux服务器没有像window那样的可视化界面,window/mac连接不如远程桌面方便。这里需要使用命令来连接服务器。

通过window连接服务器的好消息是window下有一个叫:xshell的神器。可以轻松地将命令输入到一台或多台服务器中。用户密码也可以轻松保存在本地。也可以对多个服务器进行分组。你要做的唯一一件事就是专注于手头的服务器开发。

这个软件可以直接在百度上下载。

•首先,您需要安装xshell。下载时需要填写一些信息。安装非常简单。需要注意的是,安装时需要选择个人开发和使用。否则安装后发现需要付费使用就麻烦了。

•安装完成后,您可以填写您的服务器IP、用户名和密码,然后只需点击鼠标即可进入您的服务器。

•需要注意的是,一定要选择默认的字符,否则你的中文会变成乱码。

•连接后界面如下。

•首先出现进入服务器的提示,然后是熟悉的命令行。不同的是,上一节显示的规则是用户名@机器名。

Mac连接服务器Mac可以使用自带的终端应用程序连接服务器,也可以自己下载iTerm2。这里我推荐使用iTerm2,它可以方便地使用不同的主题并添加各种有用的插件。

•打开iTerm2,输入连接命令ssh username@ip 地址并回车。您将看到输入密码的提示。这时,只需输入您购买服务器时设置的密码即可。

•只要密码正确,就可以通过熟悉的命令行方式进入服务器。

•您将看到服务器第一时间反馈的最后一次登录信息、欢迎信息,然后是命令行提示符。之前的显示规则是用户名@机器名。

几个常用命令如果想使用Linux系统服务器进行开发,不知道一些常用命令怎么办?

ssh username@ip,连接服务器的命令。

cd 绝对路径/相对路径,跳转到该路径对应的目录。

rm 文件名,删除该文件。

rm -rf 目录路径,删除该目录及该目录下的所有文件,谨慎操作!

ls [-a],查看当前目录下的文件和目录。添加-a参数可以查看所有文件,包括隐藏文件(.开头的文件为隐藏文件,默认不可见)。

ll,查看当前目录下文件的详细信息以及文件的权限。如果遇到没有权限执行可以用这个命令查看。

pwd,查看当前路径的完整路径。当你不知道自己在哪里时,可以使用这个命令来检查。

哪个名称,在几个默认位置搜索并更改名称,例如查找pm2 安装的位置。

mkdir 目录名,创建一个空目录。

mv 文件路径目标路径,将文件移动到其他地方,或者重命名。

ps -aux 显示当前进程。有时您需要使用它来检查进程是否还活着。

kill -9 process id,结束进程,进程id就是上一条命令查到的pid。

tar -zxvf 文件,解压该文件。

tar -zcvf 压缩文件待压缩文件/目录,压缩文件。

vi文件路径,使用vim进入文件编辑模式。

vi退出文件,按esc键退出编辑模式,输入:q或:q!强制退出。退出保存并输入:wq

用vi编辑,按左下角的i,会提示进入编辑模式,然后正常输入文字,然后按esc键退出编辑模式。

vi保存编辑结果,按esc键退出编辑模式,输入:x保存退出

安装Node1.建议安装最新稳定版本。我这里的是10.15.3,下载地址如下:https://nodejs.org/en/download/[2]

3.回到服务器,首先跳转到根目录cd/。创建一个空目录mkdir 软件存放所有安装包。

4、使用命令wget https://nodejs.org/dist/v10.15.3/node-v10.15.3.tar.gz下载刚才的文件。阿里云的下载速度相当可观。

5、将下载的压缩包解压tar -zxvf node-v10.15.3.tar.gz:

6、进入解压目录,执行config配置命令cd node-v8.9.4.tar ./configure

7、编译代码之前,需要在机器上安装一些软件包,这样编译才能正常运行: sudo yum install gcc gcc-c++

8、执行编译安装命令make make install。这里的编译阶段会花费很长的时间。你可以喝杯茶。真的很长。别怪我没有提醒你。编译成功后,执行npm -v和node -v测试是否安装成功。

安装MySQLmysql是一个易于使用的开源数据库。由于它使用简单、安装方便、功能强大,受到很多开发者的喜爱。自己安装一个MySQL数据库确实很有必要。你可以用它来存储很多东西。

1.下载安装所需的源码:

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm[3]

2、安装下载的源码rpm -ivh mysql-community-release-el7-5.noarch.rpm

3.下载并安装MySQL: yum install mysql-server

4.使用mysqld服务启动

5、使用命令更改当前用户的密码(默认root没有密码):mysqladmin -u root 密码'password',我这里设置的密码是root。

6、使用命令进入数据库:mysql -u root -p

7、此时数据库已经安装好了,但是只能在服务器上查看。我们需要让MySQL运行远程连接,这样我们就可以进行调试,而不必每次都使用命令行。

8、进入服务器的mysql命令行模式,输入GRANT ALL PRIVILEGES ON。 TO 'root'@'%' 通过'password' 识别并授予选项;其中root代表本次要修改的用户名,password代表本次用户使用的密码,然后输入flush权限;以使命令生效。需要注意的是“;”必须在每行命令末尾添加,否则不会执行。

9、如果一切顺利,此时修改已经完成。您可以输入查询命令查看最终结果。 SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS 查询FROM mysql.user;您也可以通过软件直接登录数据库。

10、至此,MySQL数据库已经安装完毕。这时可以使用客户端连接数据库并查看(推荐navicat for mysql),也可以直接进入服务器的命令行模式查看数据库。

安装 Nginx1.注意在安装nginx之前需要安装几个nginx依赖的插件。

2、安装pcre yum install -y pcre pcre-devel:

3.安装zlib yum install -y zlib zlib-devel

4.安装openssl。这是推荐的。毕竟大家都在用https证书。 yum install -y openssl openssl-devel

https://nginx.org/en/download.html[1]

6、解压下载的文件,进入解压后的目录tar -zxvf nginx-1.13.8.tar.gz cd nginx-1.13.8

7、执行配置命令./configure

8.继续编译安装nginxmake make install

9.查看whereis nginx的安装结果

10.跳转到安装的nginx目录,进入sbin目录cd /usr/local/nginx/sbin

11.启动nginx./nginx

./nginx,启动nginx;/nginx -s stop,停止nginx;/nginx -s quit,退出nginx;/nginx -s reload,重启nginx。 12、安装成功后即可使用IP公网地址访问。

安装Gitcentos上没有安装Git,而git是我们开发中经常使用的工具。这里我们就来说说如何安装git。

1、在服务器上执行yum install git。如果没有安装上述软件,可能还需要安装几个依赖库。您可以检查出现的错误来决定安装哪些库。

2.确认git安装是否完成git --version

总结

好了,关于打造高效前端开发环境: Node、MySQL、Git与Nginx 全方位配置和的问题到这里结束啦,希望可以解决您的问题哈!

用户评论

哭着哭着就萌了°

终于可以自己建一个前端服务器了!以前一直都租别人的云服务,现在有自己的感觉更牛逼。

    有12位网友表示赞同!

七夏i

这篇博文讲得真好!把Node、MySQL、Git和Nginx都介绍了一遍,太方便理解了。

    有19位网友表示赞同!

此刻不是了i

我一直想学习用Node来搭建前端服务器,这篇文章正好能让我入门。

    有7位网友表示赞同!

你瞒我瞒

MySQL是必不可少的数据库,这篇博客终于把我点亮了!

    有13位网友表示赞同!

沐晴つ

Git用来版本控制真是牛啊!现在越来越依赖它了。

    有18位网友表示赞同!

咆哮

Nginx的速度非常快,我很想自己搭建一个试试看效果。

    有11位网友表示赞同!

一笑傾城゛

看了这篇文章之后,我已经开始对前端服务器产生了强烈兴趣。

    有18位网友表示赞同!

命硬

终于有时间学习这些东西了!这篇文章感觉太棒了,很有借鉴意义。

    有13位网友表示赞同!

夏日倾情

如果能把这个过程用视频呈现出来就好了,更方便学习。

    有5位网友表示赞同!

不相忘

现在自己搭建一个前端服务器是不是很时尚?

    有5位网友表示赞同!

眼角有泪°

我之前一直没怎么接触过,这篇文章讲的太详细了,受益匪浅。

    有20位网友表示赞同!

花菲

学完之后会不会很难维护啊? 感觉还是得看实际操作经验。

    有17位网友表示赞同!

红尘烟雨

搭建自己的服务器应该很酷才对!现在我也要试试看。

    有15位网友表示赞同!

月下独酌

这篇文章对我来说太专业了,不过希望能慢慢理解其中的技术细节。

    有20位网友表示赞同!

无寒

看来后端和前端都越来越需要掌握这些知识了。

    有15位网友表示赞同!

堕落爱人!

自己搭建服务器之后是不是可以做些开发项目共享?

    有13位网友表示赞同!

嗯咯

以后可以关注一下51CTO.COM的网站,那里有好多好文章。

    有12位网友表示赞同!

傲世九天

有了这篇文章的指导,我觉得我自己也可以搭建个前端服务器了!

    有14位网友表示赞同!

笑叹★尘世美

这篇文章真的把我启发了,我以后也要学习这些东西。

    有17位网友表示赞同!

本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://www.iotsj.com//kuaixun/6790.html

联系我们

在线咨询:点击这里给我发消息

微信号:666666