PHP之因此被称为入门快的一门开发语言,其中一个缘由是由于他有很完善的集成开发环境,不管是在Windows仍是Mac os 上均可一键安装,开启PHP学习之路。我依旧记得当年入门时,仅仅的几分钟则开启了php
echo "Hello World"
的不归路,但这也是快捷中存在的“弊端”。
之因此说其存在“弊端”,是由于“集成“两字形成的,因“集成”而“集成”,会将初学者的思路封装到其中,若是这时候须要学习swoole或者安装一个rtmp的扩展。则瞬间懵逼(至少我当年是懵逼的)。linux
我以前写过一篇源码安装Nginx的文章,被人称为“画蛇添足”,我依旧认为做为一名程序员,了解其本质是必修功课。程序员
本篇文章则讲解下如何在集成环境内安装你须要的扩展。sql
集成环境也是将Mysql,PHP,Nginx || Apache封装,写一个脚本将其启动、中止等操做统一化,若是须要安装扩展,这时候你须要先作几件事情。segmentfault
mac的内核与linux都是unix,这里统一称为linux。在linux的集成环境中安装php首先与上述我讲解的思路同样开始你的“表演”windows
1.查询PHP安装目录
通常都会在集成环境目录下的PHP目录swoole
2.下载一个同版本的PHP源码包
这样作是为了不没必要要的版本冲突学习
3.编译将须要安装的扩展加入,例如(伪代码)spa
./configure --with=swoole ./configure --with=rmtp
4.修改PHP配置文件unix
extension=swoole.so
5.重启集成环境,安装完成
固然你也能够选择使用Docker去搭建你的本地开发环境,不过他的概念与集成环境同样。
https://segmentfault.com/a/11...
不过你须要先了解下Docker
https://segmentfault.com/a/11...
你也能够了解如何去写一个集成环境
https://segmentfault.com/l/15...
感谢你看到这里,但愿本篇文章能够帮到你。