您的位置 首页 安全小常识

php环境搭建(技术分享第二弹—PHP环境搭建)

php环境搭建
你最近是不是又胖了?没有啊,为什么这么说?那为什么在我心里的分量越来越重了?

创想工作室技术分享
第二弹来袭!

上轮入门技术分享
相信各位已经成功
踏出登上巅峰的第一步
接下来的分享内容
可是会逐渐加深难度哦

快搭上创想高速车道
让创想大牛们带你实现弯道超车
带你从入门到放弃精通
让你学习不犯愁

准备好了吗?

本周分享主题

关于PHP的环境搭建

创想工作室

对于PHP开发初学者而言,搭建一个PHP运行环境就是一道坎!
但是,现在不用担心啦!
只要学习了本章内容,不管你是新手老手,都不再被PHP环境安装所烦恼。
(文末有视频版讲解哦)

PHP必学技能

1环境介绍

2集成环境

3安装演示

4对比分析

PHP必学技能PHP


  环境介绍

1.PHP开发环境是什么

软件开发环境(Software Development Environment,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等100多项服务器管理功能。

(电脑端访问界面)

(手机端访问界面)


  安装演示

安装演示

安装PHPStudy客户端
安装小皮面板
安装宝塔Linux面板

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


  对比分析

优缺点对比

1.小皮面板
可视化快速部署,功能齐全,高效运营,安全稳定,比客户端好一点的是加入了安全防护。
2.PHPStudy客户端
没有安全防护,功能精简,适合于个人测试、快速搭建使用。
3.宝塔面板
插件丰富,安全性好,服务稳定,还提供API管理,十分适合于高效运维、快速建站。
4.PHP程序员工具 
代码工具多,方便用户开发,集成功能齐全,没有拓展插件。

PHP视频讲解

创想工作室

在公众号后台回复“PHP”即可获取PHP全套学习资源。
更多PHP知识等你来挖掘!

下期预告
学习后端的后台管理系统、框架和服务器。

  我们下期再见! 

编辑:黄雪丽(创想实习生)

剪辑:肖可欣

初审:苏煜辉 郑璇丽

复审:萧英杰

终审:陈正铭

出品:创想工作室(韶关市艾悉逖网络科技有限公司)

关注创想,我们一起进步

如有收获,一键三连↓↓↓

php环境搭建相关文章