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