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知识等你来挖掘!
下期预告
学习后端的后台管理系统、框架和服务器。
我们下期再见!
编辑:黄雪丽(创想实习生)
剪辑:肖可欣
初审:苏煜辉 郑璇丽
复审:萧英杰
终审:陈正铭
出品:创想工作室(韶关市艾悉逖网络科技有限公司)
关注创想,我们一起进步
如有收获,一键三连↓↓↓