返回首页

服务器linux环境运行php,如何配置?

来源:www.chengshu.net   时间:2022-08-12 14:19   点击:256  编辑:景剑   手机版

单机下Linux下部署PHP环境

说白了就是在Linux系统上安装apche或者nginx和mysql数据库以及php运行环境

这些都可以在网上单独下载安装包去安装

但是需要自己去一个一个下载安装设置调试等

傻瓜式的有lnmp和lamp一键安装包

大多是基于命令行模式

如果是需要图形化的

则推荐宝塔和wdcp等图形化操作面板

几乎是按照Windows的那种点几下安装

通过直接上传或者ftp把php代码传到服务器上

域名解析好 即可访问了

另外现在推荐php7.2以上+mysql5.7或者8.0组合

效率比老版本又更上一层楼

主流的有两种:LNPM linux+nginx+php+mysql; LAPM linux+apache +php+mysql

PHP网站开发如何选择开发方式?

我想你说的开发方式应该指的我们常说的软件开发模式,这些模式是否在php中适用,我想告诉你,答案是肯给的,是适用的。

下面具体说下这些常见的开发方式。

瀑布方式:

就是按照从上到下,从需求分析,软件设计,软件编码,软件测试,维护等严格顺序执行,这样的好处是各个步骤明确,但是结果呈现出来的慢

迭代模式:

就是版本模式,先开发一个基础的框架,然后每个版本加入新的完善的功能更新,这样的好处是快速见到结果,快速占领市场,缺点是给人感觉产品粗糙,缺少完善的逻辑

增量模型:

和迭代模型很像,这个是按模块开发,比如我先只开发个个人系统功能,只是登录,注册,修改个人信息,然后再开发比如产品系统,这样的好处是客户可以立即见到产品,使用到产品,缺点就是缺少对产品宏观的把控

敏捷开发:

这种模式就是以人为本,把大的项目分解成若干个小项目,每个项目都是瀑布模型,因为划分分解以人为本,所以比较灵活

除了这些,我们经常看到招聘的时候,要求会tdd开发,ddd开发,那么他们是什么呢

TDD:

测试驱动开发,就是先写测试用例,然后开发业务逻辑,我们的接口开发的时候,基本采用这种模式,先让接口返回固定的数据,然后针对业务逻辑返回具体数据,因为每一步都是测试过的,因此代码可靠性更高,每次增加新的逻辑,只要跑一遍测试用例,就可以基本保证软件没有大的bug

DDD:

领域驱动开发,他更专注业务逻辑,他是基于测试驱动开发的,只不过它强调整体服务,比如提供一个个人中心服务,它是提供的一个服务,满足业务逻辑需求,可以方便提供给其它模块使用

看看ci教程!

合理分配

不懂技术的老板让做JAVA的员工去托管所维护一个用PHP做的网站,这该怎么办?

跟他解释,解释不通就走人呗。正所谓此处不留爷自有留爷处。

当然了,做事不能太冲动,但是,我的建议是,人在一定时期是要做加法,之后就要一直做减法。

有这种困扰的人很多,公司发展啊,然后又不愿意请人啊,然后以为都是程序员都差不多啊。其实不然,很多人虽然是全栈,全能,但是精通就算不上了。这个时代好像是不需要精通的人一样。看那些浮夸的培训班就知道了。

当然,培训班宗旨是好的,但是我们到一定时候是要摒弃诱惑,走入自己的节奏的。

这话好像说起来有语病一样,我说简单点就是,年轻的时候看到什么都觉得好,都想去学,当然好了,但是到一定年纪,你就要收,专攻某一方面,做精了,做到不可替代,当然了,有可能走错了路,比如,21世纪了你还坚持BB机维修。。。所以,如果大的方向没错,就专攻某一方面,不要什么都学,到头来什么都没做好。

等你抓住自己节奏的时候,无论是做产品,还是做人都会比较得心应手。否则都是被别人牵着走。沟通不来不说,吃力不讨好还。

第一种,看看是否可以把之前的用java重构,再加些其他功能。第二种,如果不可以重构,或者必须让你来,基本上可以考虑走人了。

顶一下
(0)
0%
踩一下
(0)
0%