今天是第一篇文章,本号旨在指导想要入门IT行业的人,也希望可以帮助一些初中生和高中生以及大学生入门,也是为了他们在学校的时候有一技之身傍身,可以上学期间兼职获取收入,如果也可以,希望可以为祖国未来的IT以及科技发展做出自己的一份贡献!
我们每天都在接触互联网,也有很多人想要进入这个行业,但是,并不知道互联网的一些技术,其实互联网首先就是我们用的网络,各种宽带,移动网络,我们使用的各种软件都需要依托于这些网络,那么在这些网络背后是什么呢?没错,铁子,就是“环境”,就像我们生存需要环境,需要空气,需要水,需要食物一样!各种软件也是,他们也需要环境,基本都是基于LNMP环境的,其中P是不必须的,也可以是别的,我这里用P是为了后期想先从这里一点点讲起!
什么是LNMP?
L:linux,是一个操作系统,就像你现在用的windows系统一样,linux也是系统,真正的环境中是不需要可视化操作界面的,linux中都是指令操作,类似windows的dos窗口,linux轻便,就像你用的手机,很多是基于linux开发的,所以,linux就是软件系统的“windows”,且长期运行不会关机。
N:nginx,是一个服务器,就像一个24小时商店,你要什么,发出指令,它就会给你。这个nginx就是常用的一个软件的“24小时商店”,类似的还有java的tomcat。你点击软件一个按钮,会通过网络发送到nginx,nginx会返回你想要的东西(即数据)。
M:mysql,数据库,就是商店里的菜单,你可以添加新菜,可以删除老菜,也可以更新菜单。mysql就是软件显示的所有的数据的菜单存放的地方,nginx返回的所有的数据都是从这里获取的。
P:php,本教程旨在从PHP入手,所以,这里用的php,php是一个服务器脚本语言,我们未来的所有工作都在这里,就是写我们的逻辑都在这里。举一个点菜的例子,点击“点菜”按钮,软件通过网络,发送请求到linux里的nginx服务器上,nginx服务器转发到php服务器上,php脚本根据接收的请求‘点菜’,从数据库mysql里取出菜单,然后反向的再通过网络发送到你的软件上,你就可以看到所有的菜了。同样的如果“点击”结账,也会是同样的交互顺序。
(PHP:脚本在服务器上执行,是一种通用开源脚本语言,编程就是编的这里)
注:每个网络都有一个ip 段,这个ip就是服务器linux的地址,这个是需要你购买的,比如 阿里云,腾讯云等,每个软件通过网络找到ip段,也即找到linux的服务器地址,这里后续有时间可以跟大家讲解!咱们访问的一些网站,都是域名,因为ip不容易记,域名还容易记一下,你可以在你购买的服务器地址里把ip段和域名进行绑定,入门的服务器都便宜,而且学生还有优惠!
好了,今天就个基本了解,希望对你们有所帮助!哈哈!
如若转载,请注明出处:https://www.hanjifoods.com/6281.html