開發工具

  • Drupal是一個好用且功能強大的內容管理系統(CMS),通常也被稱為是內容管理框架(CMF),由來自世界各地開發人員共同開發和維護及採用GPL授權條款釋出的開放原始碼軟體,目前最新版本為Drupal 8。Drupal誕生於2000年,最初由來自於荷蘭Dries Buytaert所開發的一個電子布告欄系統(BBS),經過十幾年的發展,現在演變為功能強大的CMS架站軟體,在去年2015年11月...

  • 想要為網站申請SSL憑證嗎?那可以申請Let's Encrypt所提供免費SSL/TLS憑證的服務。Let's Encrypt是由EFF、Mozilla基金會、Akamai和Cisco等等許多大公司及非營利組織於2014年共同創立的ISRG組織所成立的數位憑證認證機構,目標就是要讓網站可以免費、申請簡單與自動化流程的憑證服務,以可以推廣及加速全球網站採用HTTPS安全的加密傳輸協定。Let's...

  • Composer是一個PHP相依套件的管理工具,可以讓開發者依自己的需求來自動安裝及更新所需要的相依套件,這在開發及維護上來說會方便許多。現在很多PHP專案可以藉由Composer來進行管理,如:著名的PHP框架有Laravel與Symfony等等,還有很多架站工具,例如:Drupal、Joomla和Magento等等。 本文教學將會指引使用者如何在Debian...

  • Ubuntu是眾多Linux發行版的其中一個作業系統,除了較為有名的桌面版本之外,另也有伺服器版本。如果想要練習架設網頁伺服器或其他伺服端的應用程式,那選擇Ubuntu也是不錯的選擇,且Ubuntu在Linux眾多發行版的伺服器版本中市佔率也最高,對於這方面網路資源相對比其他Linux發行版來說會比較多,也就比較好尋找你要的資料。如果想要學習且沒有安裝過Linux伺服器經驗的話...

  • 此篇文章主要記錄在Debian/Ubuntu系統環境中手動編譯及安裝自己所需要的Nginx版本,以方便筆者自己日後需要在Debian/Ubuntu環境中手動編譯及架設Nginx網頁伺服器時可以來做一個參考。筆者日後會持續更新,但並不會以Nginx每一次所釋出的新版本來進行更新,而是以每幾個月的頻率來進行更新此篇文章。 本篇文章所使用的Nginx版本為nginx-1.18.0 stable版本...

  • Java是一個電腦程式設計語言,因為有跨平台、物件導向與泛型程式設計的特性,所以可以常在電腦與行動裝置上見到Java的踪影。Java程式語言也是一個很熱門的電腦程式設計語言,如果需要開發Java程式,那電腦是必須安裝好JRE(Java Runtime Environment;Java執行環境)與JDK(Java Development Kit;Java開發工具包),前者JRE就是Java的執行環境...