微軟為Windows改進PHP

2021-08-24 19:31:01 字數 1189 閱讀 3651

微軟正在努力讓php可以更好的執行在windows上,微軟開源社群主管garrettserack最近接受了**採訪,談論了微軟為實現這一目標所做的努力。

在windows部署php應用 效能差

數年以來,php開發者或許可能會選擇在windows上進行開發工作,但卻很少有人選擇將php程式部署在windows上。serack表示,出現這個結果不是沒有道理的。他表示,「當使用者在windows上高興的執行乙個php應用時,iis可能會突然崩潰,而且沒人知道其原因何在。現有php驅動器基於老協議,效能不高。而原因在於php社群缺少完善它所必需的資訊。」

serack認為,自從微軟開發者了解到使用php語言可以開發第三方應用,微軟就面臨著乙個新問題。微軟逐漸開始意識到,開發者之所以不在windows上部署php,原因是他們無法使用,並且微軟內部的一部分人開始準備做出改變。自此之後,serack的大部分時間都花在這個工作上。

微軟改善windows對php的支援

首先鼓勵微軟改善windows對php支援的是sqlserver團隊,它希望讓現有開源應用可以更好的使用sqlserver驅動。也就是說,他們希望開發者在windows上部署php應用時,使用sqlserver而不是mysql,或者說至少是為了減少人們對自己的批評。2023年10月,首個新改進版的windowsphp驅動發布。但卻並未被開源社群所接受,於是sqlserver團隊又再次對其進行修改,以實現人們真正想要的功能。

非常自然,該團隊希望把修改後的**反饋給開源社群。據serack表示,這意味著需要和微軟法律團隊進行多次溝通,才能獲准共享該**。這個法律過程花費了數月時間,因為對微軟來說,開源**依然是一件比較新鮮的事情。但並非微軟自己才面臨這種挑戰,正如serack所指出的那樣,「每乙個向開源社群共享**的大公司都要經過類似的法律審批過程。」

不管怎樣,在去年的oscon大會上,微軟向adobe和其它專案提交了**。serack表示,「大約去年這個時候,微軟開源軟體實驗室工作人員希望加速php在windows上的開發。」當時pierrejoye有空閒時間,因此微軟讓他與serack共同實現以下目標:在windows上完善php。

同時,serack開始完善windowsphp生成過程,重新為其編寫指令碼。由於涉及到如此多其它專案,他不得不建立工具後又重建更多工具。他表示,「我希望包含所有dll。」他建立了乙個跟蹤工具,來跟蹤正在被建立的內容,並建立了全新的visualstudio專案檔案。serack欣慰的表示,「再也不需要make檔案和定製批處理指令碼了。」

揭秘微軟究竟如何為Windows改進PHP?

2009年09月07日 16 35 it168.com 文字tag php windows 7 it168 專稿 微軟示愛開源社群已經不是一件新鮮事,最近的乙個證明是,微軟正在努力讓php可以更好的執行在windows上,微軟開源社群主管garrett serack最近接受了 採訪,談論了微軟為實現...

微軟為windows提供的常用軟體

做.net開發的都非常熟悉windows系統,目前pc版的xp,win7已經很穩定,並普遍的被裝機!winserver2003,2008伺服器市場也佔據60 的份額!那麼微軟也為windows系統提供了很多方便強大的裝機工具,我個人都是用的微軟提供的工具,呵呵 作為.net開發者是不是應該支援哈微軟...

微軟宣布 Windows 將停止支援 PHP

近日,微軟 php 專案經理 dale hirt 在 php 郵件列表中宣布,windows 將不再支援 php v8 及更高版本。dale hirt 郵件原文 據了解,windows 不會馬上徹底放棄支援 php,目前仍會為 php 7.3 和 php 7.4 進行開發和構建工作。同時,針對執行在...