php发展

首页 » 常识 » 预防 » 技术分享第二弹PHP环境搭建
TUhjnbcbe - 2021/1/1 17:27:00
你最近是不是又胖了?没有啊,为什么这么说?那为什么在我心里的分量越来越重了?

创想工作室技术分享

第二弹来袭!

上轮入门技术分享

相信各位已经成功

踏出登上巅峰的第一步

接下来的分享内容

可是会逐渐加深难度哦

快搭上创想高速车道

让创想大牛们带你实现弯道超车

带你从入门到放弃精通

让你学习不犯愁

准备好了吗?

本周分享主题

关于PHP的环境搭建

创想工作室

对于PHP开发初学者而言,搭建一个PHP运行环境就是一道坎!

但是,现在不用担心啦!

只要学习了本章内容,不管你是新手老手,都不再被PHP环境安装所烦恼。

(文末有视频版讲解哦)

PHP必学技能

1

环境介绍

2

集成环境

3

安装演示

4

对比分析

PHP必学技能

PHP

环境介绍

1.PHP开发环境是什么

软件开发环境(SoftwareDevelopmentEnvironment,SDE)是指在基本硬件和数字软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件,简称SDE。它由软件工具和环境集成机制构成,前者用以支持软件开发的相关过程、活动和任务,后者为工具集成和软件的开发、维护及管理提供统一的支持。

在目前的PHP开发中,其环境主要有两种形式:独立开发环境与集成开发环境。

2.独立开发环境安装步骤

①安装Apache服务器

②安装Nginx服务器(服务器只需安装一个)

③安装PHP,PHP与Apache联合或者PHP与Nginx联合

④安装MySQL,PHP开启MySQL的相关扩展

注:独立安装的步骤看起来十分复杂、麻烦,不推荐初学者使用,不过有兴趣的话可以了解一下。

集成环境

1.主流架构

LAMP:Linux+Apache+MySQL/MariaDB+Perl/PHP/Python

LNMP:Linux+Nginx+php+MySQL

区别:它们最大的区别是服务器的不同,分别是Apache和Nginx。Apache是同步多进程的、占用内存比较多、超稳定、模块多,所以LAMP对硬件要求较高一点;而Nginx是十分适合异步高并发、高性能开发的,模块编写相对简单

总结:初学者任选其一即可,涉及url重写多的选用LAMP,后期需要性能的,用nginx

2.为什么要使用集成环境

对于php开发初学者来说搭建一个php运行环境就是一道坎!

php开发,第一步就是搭建一个能够运行php网站的服务器环境。但是传统的php环境安装十分复杂。(以下是在Linux系统下,传统安装php环境方式所使用的一些代码。)

不过有了集成环境,就无需这样操作,直接一步到位,大大节省了时间。

下面我来为大家推荐几款优秀的php集成环境安装工具。

3.PHP开发运行环境工具包推荐

1.PHPStudy(小皮面板)

支持:

PHP集成环境,支持Windows与Linux系统,支持WEB面板操作管理,一键网站开发环境搭建配置

主要功能:

1.全新界面,更美观,操作更清晰

2.安装包内置最新版本Apache、Nginx、MySQL、FTP、PHP

3.在不同站点可以选择不同版本php互不影响(PHP多版本共存)

2.宝塔面板

支持:

Linux和Windows

主要功能:

提升运维效率的服务器管理软件,支持一键WAMP/集群/监控/网站/FTP/数据库/JAVA等多项服务器管理功能。

(电脑端访问界面)

(手机端访问界面)

安装演示

安装演示

安装PHPStudy客户端

安装小皮面板

安装宝塔Linux面板

注:详细步骤请参看视频讲解。

对比分析

优缺点对比

1.小皮面板

可视化快速部署,功能齐全,高效运营,安全稳定,比客户端好一点的是加入了安全防护。

2.PHPStudy客户端

没有安全防护,功能精简,适合于个人测试、快速搭建使用。

3.宝塔面板

插件丰富,安全性好,服务稳定,还提供API管理,十分适合于高效运维、快速建站。

4.PHP程序员工具

代码工具多,方便用户开发,集成功能齐全,没有拓展插件。

PHP视频讲解

创想工作室

1
查看完整版本: 技术分享第二弹PHP环境搭建