摘要:本篇文章則講解下如何在集成環境內安裝你需要的擴展。不過你需要先了解下你也可以了解如何去寫一個集成環境致謝感謝你看到這里,希望本篇文章可以幫到你。
前言
PHP之所以被稱為入門快的一門開發語言,其中一個原因是因為他有很完善的集成開發環境,無論是在Windows還是Mac os 上都可一鍵安裝,開啟PHP學習之路。我依舊記得當年入門時,僅僅的幾分鐘則開啟了
echo "Hello World"
的不歸路,但這也是快捷中存在的“弊端”。
之所以說其存在“弊端”,是因為“集成“兩字造成的,因“集成”而“集成”,會將初學者的思路封裝到其中,如果這時候需要學習swoole或者安裝一個rtmp的擴展。則瞬間懵逼(至少我當年是懵逼的)。
我之前寫過一篇源碼安裝Nginx的文章,被人稱為“多此一舉”,我依舊認為作為一名程序員,了解其本質是必修功課。
本篇文章則講解下如何在集成環境內安裝你需要的擴展。
思路集成環境也是將Mysql,PHP,Nginx || Apache封裝,寫一個腳本將其啟動、停止等操作統一化,如果需要安裝擴展,這時候你需要先做幾件事情。
尋找集成環境內的PHP安裝目錄
判斷操作環境是linux還是windows
去下載你需要安裝的擴展,如果是windows就很簡單了,一般都是編譯好的dll
安裝好擴展重啟你的集成環境即可完成
Mac || Linux 安裝mac的內核與linux都是unix,這里統一稱為linux。在linux的集成環境中安裝php首先與上述我講解的思路一樣開始你的“表演”
1.查詢PHP安裝目錄
一般都會在集成環境目錄下的PHP目錄
2.下載一個同版本的PHP源碼包
這樣做是為了避免不必要的版本沖突
3.編譯將需要安裝的擴展加入,例如(偽代碼)
./configure --with=swoole ./configure --with=rmtp
4.修改PHP配置文件
extension=swoole.so
5.重啟集成環境,安裝完成
其他當然你也可以選擇使用Docker去搭建你的本地開發環境,不過他的概念與集成環境一樣。
https://segmentfault.com/a/11...
不過你需要先了解下Docker
https://segmentfault.com/a/11...
你也可以了解如何去寫一個集成環境
https://segmentfault.com/l/15...
感謝你看到這里,希望本篇文章可以幫到你。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/29571.html
摘要:但是,我們發布之前,需要做一些持續集成和單元測試,用來保證代碼的正確性,穩定性。 Javascript 那么流行,作為一個前端開發者,或者前端入門者,發布一個正式可用的 Javascript 模塊,對于自己來說應該成長很大。下面就以一個簡單的 Javascript 模塊 filesize.js 來介紹 github、travis-ci、npm 這些內容的組合使用。 一、目標概覽 本文將...
摘要:持續交付持續交付是持續集成的擴展,可以保證穩定的發布產品新特性。持續部署持續部署是持續交付的下一步。持續部署可以加速用戶反饋新特性,避免發布日帶來的壓力。單元測試范圍非常小,驗證每個獨立方法級別的操作。 一、摘要 相信大家以前應該接觸過持續集成(Continuous integration)持續交付(continuous delivery)持續發布(continuous deploym...
摘要:背景當下后都能在手機鍵盤上敲字如飛,后的都可以坦然的搖微信,移動互聯網可謂炙手可熱。傳統移動開發技術方案難題終端移動平臺太多微信而且不同平臺還有版本差異,對于開發調試簡直是一場噩夢,要想實現統一覆蓋沒有雄厚的資本支持是非常困難的。 背景 當下10后都能在手機鍵盤上敲字如飛,60后的都可以坦然的搖微信,移動互聯網可謂炙手可熱。隨著智能手機的快速發展,移動APP作為登入移動互聯網最便捷的方...
摘要:前后經過九個月,我翻譯的官方版本中文文檔可以發布第一個較為完整的版本了。這點原本是最重要的,但讓位于符合中文習慣,是因為如果譯本有機翻痕跡,給人的品質感和可信度就降低了更準確和更優雅的翻譯風格。 showImg(/img/remote/1460000006773992); 前后經過九個月,我翻譯的Spring MVC官方4.2.4版本中文文檔可以發布第一個較為完整的版本了。譯文上盡量做...
閱讀 1026·2021-11-23 09:51
閱讀 2344·2021-10-08 10:22
閱讀 2544·2021-09-29 09:35
閱讀 854·2021-09-22 15:20
閱讀 2859·2019-08-30 15:53
閱讀 2413·2019-08-30 13:55
閱讀 1097·2019-08-29 17:27
閱讀 2870·2019-08-29 17:26