測試神器又出新版!功能更強大(目測linux版本也快要出了,拭目以待吧)
PHPWAMP8.8.8.8集成環境,目測大概更新如下內容(我也就是大略看了下更新內容)
1、支持自定義設置任意Mysql版本和任意PHP版本,站點管理工具很強大,可以多個版本同時運行。
2、集成了VC運行庫,真正的純綠色無需安裝,放在U盤直接啟動,可以和其他環境一起使用。
3、提供任意mysql和php的歷史版本下載,把版本號丟進去可以直接運行。
看到官方這一句話亮了“支持700多個php版本隨意切換、180多個Mysql數據庫版本隨意切換”,特意去數了一下,好吧,在windows下確實有這么多版本,對此我就不噴了。
雖然php環境搭建是很基礎的東西,但也確實麻煩,如果有個工具,也是不錯的,反正我只用來測試
最近小編發現PHPWAMP更新了最新版,特此給大家分享一下。
IT快報1、先來看一下新版引人注目的自定義Mysql版本設置和自定義php版本設置吧。
小編認為默認配有的mysql5.5、mysql5.6、mysql5.7、這三個已經夠用了啊,如果想自定義mysql版本,可以點擊其中的一個自定義版本,比如我點擊自定義1,將會彈出此提示,點擊是會打開一個目錄,你可以把你想要的任意版本mysql放進去即可
然后再點擊一次對應版本,就可以啟動成功了
啟動成功后,我們不知道這個數據庫密碼多少,可以用強制改密,直接修改密碼即可
小編已經成功自定義了一個最新版mysql5.7了,如下圖(phpmyadmin必須清除瀏覽器緩存,這里的版本顯示的才是最新的,否則可能顯示瀏覽器緩存中的原來版本號了)
如上圖提示,官方聲稱最新版對phpmyadmin進行了修改,能支持所有mysql版本和php版本,
下圖是phpmyadmin官網的提示,說明phpmyadmin本身對php版本和mysql版本是有要求的,默認是不能兼容所有php和mysql版本的,而最新版phpwamp內置的phpmyadmin是可以兼容全部php和mysql版本。
然后就是自定義PHP版本設置,這個沒啥看點,這個舊版本的PHPWAMP早就有了,在站點管理2.4可以同時運行多個不同php版本,也可以自定義
站點管理好像功能更強大了,新手的話很容易搞錯端口模式和域名模式。
貌似新版還多出了個系統設置,打開軟件看到系統設置里有友情贊助,小編就笑了,反正我是不會捐的,哈哈!和其他免費軟件一下,所謂的友情贊助,誰會花錢贊助呢,除非小編中了百萬大獎,也許會捐點。
IT快報2、來看看在服務器上的應用吧
年輕的時候小編經常鄙視用集成環境的,尤其是用集成環境再服務器上搭建網站的,后來年紀上來了就沒那么心浮氣躁了,其實,只要是個合格的程序員,誰不會搭建網站環境呢?所謂的工具,只是為了方便而已,而有些情況下我們也確實非要在windows下搭建php網站(比如網站對接某種軟件,而該軟件是windows下的),我們如果懶的配置,也可以直接用集成環境,反正小站點沒那么多要求是可以用的,其他的我們就用linux配置就可以了,反正linux下配置也是相當簡單的。
貌似新版增加了自動任務,不過覺得除了網站宕機重啟,其他一無是處啊。哈哈
IT快報3、強制改密神器,兼容所有mysql版本
試驗了一下,確實能改各種mysql數據庫的密碼,包括最新的mysql5.7和mysql8,而且好像自帶了初始化,有問題的mysql數據庫,放這里一改密,就正常使用了,確實很方便,不到兩秒鐘。
IT快報4、添加了ASP和net網站的測試
asp測試環境貌似比網上流行的幾款綠色的asp測試環境好用,手里頭以前在其他綠色asp環境下運行會出現錯誤,在phpwamp里面確可以完美運行,測試老版本的asp可以玩玩。
IT快報5、好像也增加了單獨服務的啟動
IT快報6、各種常用工具也更新了很多
具體下載地址,可百度搜索“PHPWAMP綠色集成環境”,我就不BB了。
phpwamp通過了百度和卡巴斯基的安全認證,其他殺毒軟件就不是很清楚了。用卡巴斯基殺毒和百度殺毒是不會出現誤報的,如果用的是其他殺毒,把phpwamp拉白名單即可。
摘要:開源已漸漸成為主流,每天都會有許多框架或類庫開源,而開發者利用這些開源工具來簡化工作任務、提高工作效率則是一個不錯的選擇。本文為開發者整理了15個非常實用的PHP開源框架/類庫。
PHP庫給開發者提供了一個標準接口,它幫助開發者在PHP里充分利用面向對象編程。這些庫為特定類型的內置功能提供了一個標準的API,允許類可以與PHP引擎進行無縫的交互。此外,開發者使用這些類庫還可以簡化工作流程,提供工作效率。
下面就一起來看看這些非常實用且免費的類庫吧,希望它們能助你一臂之力。
1.Requests
Requests是一個用PHP編寫的HTTP庫,遵循ISC開源協議,托管在GitHub上。Requests取代了Python HTTP/1.1以外的一切工作———讓你與Web服務可以無縫的結合。
Requests提供了一致的API,并且使用cURL或fsockopen(具體取決于可用性),它還簡化了發送請求,接受HEAD、GET、POST、PUT、DELETE或PATCH并且添加標頭、表單數據和多個部分組成的文件。其次,該庫還適用于國際域名、身份驗證、自動壓縮gzip壓縮響應等。綜上所述可以看出,Requests是一個非常好用且可以友好托管HTTP請求的標簽。
2.Munee
Munee可以自動編譯LESS、SCSS和CoffeeScript,并且可以把CSS+JS文件合并成一個單一的請求,此外,還可以對這些CSS-JS文件進行精縮,讓其擁有更好的性能表現。該庫還可以輕易地與任何代碼集成。
3.Ratchet
Ratchet是一個PHP庫、WebSockets工具包,開發者可以使用它在客戶端和服務器端之間構建實時、雙向的App應用,并且可以快速簡單地構建事件驅動應用程序(而不是傳統的HTTP 請求/響應應用程序)。
4.Swift Mailer
Swift Mailer是一個功能豐富的PHP郵件庫,不依賴于PHP自帶的mail() 函數,因為該函數在發送多個郵件時占用的系統資源很高。Swift直接與SMTP服務器通訊,具有非常高的發送速度和效率。
5.Unirest
Unirest是一個輕量級的HTTP開發庫,可用于PHP、Ruby、Python、Java、Objective-C等開發語言。支持GET、POST、PUT、UPDATE、DELETE操作,它的調用方法與返回結果對所有開發語言來說,都是相同的。
6.Detector
Detector是一個開源的PHP類庫,用于檢測用戶的瀏覽器環境。它可以獲得瀏覽器的使用情況和瀏覽器的HTML5 CSS3功能、并分析是否是移動、平板電腦、桌面或網頁爬蟲和其他項,如:顏色深度、 視頻尺寸、Cookie等。該庫對每個瀏覽器用戶都使用單一的用戶代理字符串來自動適應新瀏覽器、版本和設備。
7.PHP Thumb
PHP Thumb是一個PHP類,用來生成圖片的縮略圖。 只需數行代碼即可,支持多種圖片來源,包括文件系統或者數據庫,支持大多數圖片格式。并可對圖片進行旋轉、剪切、加水印等等。可自定義縮略圖的質量,提供內建的緩存以降低服務器的負載。
8.Zebra Image
Zebra Image是一個開源的輕量級圖像處理庫,并且是一款面向對象庫,只需PHP GD2擴展,并支持縮放、裁剪、旋轉和翻轉操作。它可以用于.jpg、.gif、.png等格式。
9.Hybrid Auth
HybridAuth是一個開源PHP類庫,用于通過微博/社交網站和ID來提供驗證功能實現同步登錄網站功能。它能夠很方便的與現有網站相集成,只要引用一個文件并添加幾行代碼就能夠實現登錄。一旦驗證,HybridAuth會提供連接用戶的標準化相關資料。此外,除了驗證功能,這個類庫能夠讓我們與用戶連接的social API客戶端相交互。
10. Gantt Charts
Gantti是一個開源的PHP類,幫助用戶即時生成Gantt圖表。使用Gantti創建圖表無需使用JavaScript,是純HTML5-CSS3。圖表默認輸出非常漂亮,但用戶可以自定義樣式進行輸出(SASS樣式表)。
11.Mobile Detect
Mobile Detect是一個PHP類,通過User-Agent檢測各種手機設備,并結合HTTP Header來檢測移動設備環境。該類庫最強大的地方是,它有一個非常完整的庫,可以檢測出所用的設備類型(包括操作類型、以及手機品牌等都能檢測)和瀏覽器的詳細信息。
12.ImageWorkshop
顧名思義,ImageWorkshop是一個管理和操作圖片的PHP類庫,這個類擁有類似圖片編輯軟件的邏輯:基于層的概念,可以疊加很多層或層組(每一層不同的操縱選項)。它還支持許多功能,比如水印、裁剪、移動、縮放、旋轉、疊加等。
13.JqmPhp
JqmPhp是一個PHP開源類庫,旨在簡化jQuery與PHP來進行移動開發,用于生成使用jQuery Mobile框架所需要的HTML文件。該類庫的文件是獨立的,所以你可以根據需要來選擇使用。
14.PHP Image Cache
Image Cache是一個輕量級的PHP類,可以在用戶瀏覽器里壓縮、移動、緩存圖片。這個類提供一些簡單的設置如:目錄、根路徑URL等,然后針對每一張圖片調用壓縮功能。
15.Imagine
Imagine是一個面向對象的PHP類庫,用于圖片操作。這個類庫能夠處理一些經常用到的操作如:縮放、裁剪、應用過濾等。其Color類庫可用于對任意特定的顏色生成RGB值。并且還提供一些方法來繪制圖形如:圓弧、橢圓、線、片等。