[原创] 泛淡记然研发管理系统的部署和安装 2022-05-29 07:38:53

        很多朋友在安装部署记然研发管理系统时都会觉得很难,或摸不着头脑,就直接放弃或在尝试安装失败后放弃了。本文泛淡一下,希望能让有心的朋友更好的理解网站的部署和安装,并能够真正安装好、用好记然系统。

        记然系统的安装部署的难点在对于网站的部署和安装的理解。

        绝大部分朋友会习惯于windows系统下使用.exe执行文件的安装方式,但记然研发管理系统的安装更像是Linux系统中安装软件的模式,因而实际安装过程中会让大部分朋友感觉困难:


1、需要先解决依赖性问题——WAMP/LAMP环境

        记然研发管理系统本质上是一个网站,其文件只是网站代码本身,并不包含运行所需的各类支持性文件,因此需要在网站部署之前解决依赖性问题——即先配置好网站需要的服务器环境。

        记然系统需要的是AMP环境,即Apache+MySQL+PHP,在windows系统中只需要下载并安装Wampserver即可。这么说来也很简单嘛,是吧?但所谓会者不难,而不会的朋友还是会觉得很难。为什么?因为Wampserver也并不是一键安装完成的事情。光是安装并配置好Wampserver可能就会劝退一半以上想要尝试的朋友,起码会遇到以下两件事:

    1)解决Wampserver自身的依赖关系,即安装各种版本的.NET框架组件;

        要安装哪些.NET组件、如何安装?Wampserver的安装须知里面都讲得很详细,但是看完这些要求可能又会劝退不少朋友。

        而实际上,Wampserver甚至直接在须知里面提供了各版本.NET和集合版的下载链接,对,点击这个链接是最可靠和快捷的方式(特别是提供全面安全的下载和有保证下载速度)。

    2)需要对Apache+MySQL+PHP有基本的认识和理解

    所谓基本的认识和理解,起码要求在配置好WAMP/LAMP环境后,你要知道应该把记然系统的文件放在哪里、又如何进入安装程序以及在安装页面需要提供的信息有哪些、这些安装信息应如何得到和确定等。

        对的,如果没有“基本的认识和理解”,你在安装完Wampserver后可能又将面临另一片迷茫。

        本文并不是安装教程,也没有拿安装部署时可能遇到的一些小小困难来吓唬人的意思。相反,我想表述的是,实际上记然研发管理系统的安装部署是很简单的,前提只是要求我们不要因为一些表面的困难而放弃探索的勇气。——我们起码可以对照安装教程一步步做,有问题可以找百度,实在不行还可以找别人帮忙。说到探索,后续我会写篇文章,讲讲我个人的编程经历,以及记然研发管理系统的创建过程。


2、对网站部署和安装的理解

        对任何软件的安装,本质上是解决软件系统中各文件的关系布置,并设置执行中需要的各种参数。在windows中,通过.exe执行文件自动完成文件的布置,部分参数通过.ini文件、注册表等方式进行设置,特别是通过注册表,实际上将系统参数集中并共享了。用户在安装过程中似乎没有参与到各种依赖性和参数的配置环节,实际上是很多依赖性文件被打包到.exe文件中或使用Windows自带资源库文件,很多参数通过默认、共享渠道或通过搜索获取并自动设置好了而已。

        那么网站的安装能否做到跟.exe执行文件一样呢?恐怕还不能。制作一个网站不可能再把Apache+MySQL+PHP及其相关文件都打包在一起,数据库连接参数也只能通过用户自己输入。

        前面各种环境和相关文件布置等,都属于网站部署的范畴。部署是外围工作,与网站本身并无关系,而安装才是网站系统的内部设置过程。网站的安装,本质上就是数据库连接信息的设置,以便网站系统的启动时知道怎么连接到数据库,从而读取和保存数据,仅此而已。只有先完成网站的正确部署,才能进入到网站的安装,只有正确安装好网站,网站才能顺利运行,除非是早期的静态网站,根本不需要数据库,也就不需要安装。

        以wordpress安装为例,你需要上传到一个服务器指定目录下,然后进入网站安装页面,输入数据库连接信息即可完成安装。很简单嘛。是的,就是这么简单。记然系统也同样是这样安装的,很简单,哪有上面说的那么困难?

        所以说,有些事情真的很简单,如果很多事情别人已经帮你做好了的话,比如你花钱买了服务器和部署服务,你自己其实就什么都不用做。但如果前前后后的事情都要你自己去做的时候,那么就必须发挥一下自己的探索精神了。