PHP 在 Windows 環境安裝 imagick

image 1

ImageMagick 是一套開源的圖片編輯工具,可以建立、編輯、轉換格式、建立縮圖等。在 PHP 或 Perl 使用 ImageMagick 編輯圖片十分好用。在安裝 ImageMagick 前,可以先依下列方式來檢測目前 PHP 的環境,再依 PHP 的環境安裝相對應的ImageMagick 版本。 檢查 PHP 版本 或是下列指令 檢查是否為 Thread Safety 檢查 OS 版本 …

FortiGate 用 ip port-forward(埠號轉發) 設定 FTP

FortiGate用ip port forward設定 FTP

FTP 是所有通訊協定裡最特殊的,FTP 需要兩條連線、兩個通訊埠。FTP的連線包括兩種不同用途,一個是傳遞客戶端與伺服器之間的Command的,也就是一般我們在設定的FTP通訊埠(預設21)。另一個是資料傳送的連線,FTP資料傳送的模式又分二種:主動模式(Active)及被動模式(Passive)。 主動模式(Active FTP) 在這個模式下,client…

使用 Cloudflare 代管DNS

使用Cloudflare代管DNS

之前的這篇文章 使用 Cloudflare 的SSL憑證並整合CDN 說明了如何使用 SSL憑證,那如何將 DNS 轉到 Cloudflare 代管呢? 我們來實作一下。 註冊帳號並驗證 先到 Cloudflare | Web Performance & Security 註冊一個信箱,若看不懂英文,可以點選右上角的選項,將它改為繁中即可。 註冊完後,它會寄一封認證的信件,記得點…

Windows 相關指令運用

windows commands featured

開機自動執行的啟動資料夾( Startup Folder ) 要讓能用程式可以開機時就自動啟動程式,可以在個人啟動目錄: StartUp 資料夾中,或按Windows 標誌鍵+R打開運行視窗,在輸入框輸入 shell:Common Startup 點選確定,打開啟動目錄,將需要開機啟動的應用程式快捷方式放入即可。 使用語音輸入代替打字 Windows 標誌鍵+…

使用 Eclipse 快速建立 Spring Starter Project

image 55

使用 Eclipse 快速建立 Spring Starter Project,並且利用 Thymeleaf 或 Apache Freemarker 來建立網頁。Spring 框架( Framework )是以 Java 為平台的一個開源專案。該框架的一些核心功能理論上可用於任何 Java 應用,但 Spring 還為基於 Java企業版平台構建的 Web 應用提供了大量的拓展支援。Spring Boot 是由 Pivotal 團…

Spring Boot 客製化 登入 ( Login ) 與 認證 (Authenticate) 機制

image 50

一個網站基本的除了有前台的頁面展示外,還必需要有後台的管理機制,在官方網站有一篇文章:Securing a Web Application 在說明如何撰寫登入認證機制。之前在 使用 Eclipse 快速建立 Spring Starter Project 我們已經快速建立了一個網站,接下來將要對它加入登入的認證機制,並且將利用 AdminLTE3 來美化頁面, 預計需要有…

Jenkins 自動部署 Spring Boot 並自動起動

image 36

當程式存放在 程式版本控制 on GitHub or Gitee or Bitbucket or GitLab 有版本更新時,使用 Jenkins 可以減少人為手工的錯誤,並讓它自動部署及自動起動。這篇文章將 Jenkins 建置在 windows 10 作為說明。 下載 Jenkins 安裝檔 我們可以到以下連結下載適合的 OS 環境版本安裝,我們選擇熟悉的Windows環境。細部安裝步驟…

程式版本控制 on GitHub or Gitee or Bitbucket or GitLab

image 23

程式版本控制 版本控制(Version control)在 WIKI 維基百科的說明是維護工程藍圖的標準作法,能追蹤工程藍圖從誕生一直到定案的過程。此外,版本控制也是一種軟體工程技巧,藉此能在軟體開發的過程中,確保由不同人所編輯的同一程式檔案都得到同步。 「版本控制」說明: 一個專案常常是同時多人在開發,因此程式的「版本…

Spring Boot 配置 SSL 憑證 jks & p12 的設定

SpringBoot配置SSL憑證的設定

文章中 Spring Boot 客製化 登入 ( Login ) 與 認證 (Authenticate) 機制 建立了一個需要認證的網站,既然要輸入帳號/密碼,那麼就應該要有 SSL 憑證的保護。Spring Boot 在套件 spring-boot-starter-web 裡,已有配置 Tomcat 伺服器,可利用 使用 Cloudflare 的SSL憑證並整合CDN 裡申請的…

利用 Apache 的 Virtual Host 功能來架設虛擬網站

image 14

Apache 安裝概念 要架設這個平台最方便、最簡單的方法是到 AppServ 或是 XAMPP 去下載已經打包好的軟體去安裝. 「AppServ」它是一個三合一的包裝,包含了「Apache」、「MySQL」、「PHP」,安裝的方法十分簡單, 就和一般軟體安裝沒有兩樣。建立好 Apache 網站伺服器,它預設安裝在 C:\AppServ (以後稱此目錄為 「APACHE_ROO…