開發工具

  • VirtualBox 虛擬機器安裝 Ubuntu Server 設定與教學
    Ubuntu是眾多Linux發行版的其中一個作業系統,較為有名的就是桌面版本,但本篇文章不是要說桌面版本,而是要示範其伺服器版本的安裝及設定過程。如果你電腦上原本就有其他系統的話,那要在電腦上加裝Ubuntu系統的方式可以有很多,例如可以採用雙系統方式(本文教學是要安裝的是伺服器版本,雙系統的方法就不考慮了),以及最簡單的方法就是在原系統上安裝虛擬機器軟體(這也是本教學要示範的方法)...
  • Composer 安裝教學-於 Debian/Ubuntu 環境中示範
    Composer是一個PHP相依套件的管理工具,可以讓開發者依自己的需求來自動安裝及更新所需要的相依套件,這在開發及維護上來說會方便許多。現在很多PHP專案可以藉由Composer來進行管理,如:著名的PHP框架有Laravel與Symfony等等,還有很多架站工具,例如:Drupal、Joomla和Magento等等。 本文教學將會指引使用者如何在Debian...
  • Debian/Ubuntu 環境下自行編譯及安裝 Nginx 網頁伺服器
    此篇文章主要記錄在Debian/Ubuntu系統環境中手動編譯及安裝自己所需要的Nginx版本,以方便筆者自己日後需要在Debian/Ubuntu環境中手動編譯及架設Nginx網頁伺服器時可以來做一個參考。筆者日後會持續更新,但並不會以Nginx每一次所釋出的新版本來進行更新,而是以每幾個月的頻率來進行更新此篇文章。 本篇文章所使用的Nginx版本為nginx-1.16.1 stable版本...
  • VirtualBox 設定 Port 轉發功能教學-以 SSH 和 HTTP 為例
    此篇文章為VirtualBox虛擬機器的延伸教學,在此篇文章中筆者將會示範如何在Windows或其他的系統環境,來使用VirtualBox軟體內建的連接埠轉送功能(Port forwarding;筆者下面教學會將其稱為『Port轉發』),以可以直接從電腦本機,或甚至是從外部網路來進行連線至虛擬機器中所安裝好的作業系統。 筆者在此篇教學所使用的本機主系統為Windows 10...
  • Debian/Ubuntu 環境安裝 PHP-FPM 7.3、7.2 或 7.1 版本
    此篇文章主要記錄在Debian/Ubuntu系統上安裝目前還有在支援的PHP-FPM(FastCGI Process Manager)的版本,以方便筆者自己日後在Debian/Ubuntu環境上用到需要的PHP-FPM的版本時可以做一個參考。 此篇文章筆者會持續更新,且只會更新目前還有在支援PHP-FPM的版本。另外,系統部分此篇文章只會記錄Debian與Ubuntu兩個不同的Linux發行版...
  • Eclipse IDE 下載、設定與使用教學-Java 篇
    一般來說,在撰寫Java程式時,由於需要注意的細節很多,因此通常要有一套IDE(Integrated Development Environment;整合開發環境)來協助我們開發Java程式。在市面上,可用在Java開發的IDE有很多種,有付費的當然也有免費的,在本文教學中,筆者將會使用由Eclipse基金會所維護的Eclipse IDE,Eclipse除了是跨平台(支援Windows...