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...
感謝你看到這裏,但願本篇文章能夠幫到你。