前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >“如何从源码搭建LAMP环境”文档教程

“如何从源码搭建LAMP环境”文档教程

作者头像
极客开发者
发布2022-01-18 11:08:55
4940
发布2022-01-18 11:08:55
举报
文章被收录于专栏:极客开发者

同学们,先说一下缘由,我计划做一个云服务器使用的完整教程,就是说从购买服务器之后,怎样手动搭建一个服务器环境。

我们所说的服务器环境,简单的说,就是能让服务器正常运行一个网站,或者一个程序服务的环境。很多情况下会服务器需要运行一个基于HTTP协议的服务器软件,那么我就选用了大名鼎鼎的Apache HTTP 服务器。计划做一个完整的基础视频教程,计划分为5个小节,教程目录大致如下,不过到时候可能会改变:

a.如何从源码安装最新版Apache

b.如何从源码安装最新版PHP

c.如何从源码安装最新版MySQL

d.如何通过Apache服务器访问JAVA、Node.js等的服务

e.如何使用Apache服务器做HTTPS做数据加密传输

在做视频教程之前,我先写教程文档,这样到时候看视频跟不上节奏的同学就可以同时观看教程。

最新版本的“如何从源码搭建LAMP环境”博客教程写好了。今天先附上文档链接(需要阅读的话,链接要复制到浏览器,最好用电脑):

01. 从源码安装最新Apache(https://blog.jkdev.cn/index.php/archives/180/)

02. 从源码安装最新PHP(https://blog.jkdev.cn/index.php/archives/187/)

03. 从源码安装最新MySQL(https://blog.jkdev.cn/index.php/archives/191/)

下面展开说明一下:

1.神马是LAMP?

答:就是Linux + Apache + MySQL + PHP 的环境集合。我觉得最主要的是Apache,也就是大名鼎鼎的HTTP服务器软件,它可以帮我们完成很多东东。下图就是LAMP大集合。

2.为什么要从源码安装LAMP环境?

答:因为开源、安全、稳定的特性,Linux广泛地作为服务器操作系统。在Linux操作系统中,我们可以直接从软件仓库厂商中安装程序。也就是使用apt或者yum等Linux包管理工具来安装的那种方式。实际上,有时候厂商的软件仓库里的程序版本不是最新的。

上面说的都是废话,而做这个教程的另一个目的是:让IT初学者掌握更加专业的能力。

3.从源码安装程序要经过哪些步骤?

(1)获取开放的取源代码(也就是一个压缩包,里面包含源码文件,源码文件说白了就是文本文件)

(2)手动编译源代码生成可执行的程序

(3)手动安装程序

这个教程的目的是为了让初学者同学掌握编译安装程序的步骤。与我们在Windows上安装程序不同,在Windows上的大多情况下:直接打开安装包,一路点“下一步”,最后程序安装成功。

要是我们掌握从源代码编译安装程序,那成就感可大了,如果你有能力,你还可以修改源码的内容,定义自己的功能。那么这个前提是,我们至少先会使用别人的源码编译安装别人的程序,才有能力修改别人的源代码自定义我们的功能呀。因此我要做了这个初学者教程。

实际上,在Linux操作系统上,从源码安装程序的场景很多,你学会了基本步骤,那么以后不管在学习还是工作中,遇到类似问题就简单了。

当然了,现在只是写好教程文档了,需要看的话就在上面红字链接接里。还没方便做视频,过后会做教程视频,之后的视频我会分享到B站。

今天发的有点晚了,谢谢你阅读,晚安!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-04-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 极客开发者up 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 MySQL
腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档