標籤:PHP

從零開始架設 WordPress 網站教學
對於完全沒有資訊背景的人,或許會覺得架設網站是一件非常困難的事情。但如果您只是希望輕鬆地建立一個網站,並分享您的文章,那麼使用 WordPress 能夠讓您輕鬆達成這個目的。本文將從頭開始,詳細說明如何架設 WordPress 網站,包括網站主機、網域設定、安裝 WordPress、選擇佈景主題和安裝外掛程式等等。

在 macOS 使用 Homebrew 安裝 PHP 多版本環境
在維護網站時,由於不同專案可能需要使用特定版本的 PHP 進行開發,因此在同一台電腦中安裝多個版本的 PHP 執行環境是很常見的事情。而在 macOS 中,您可以輕鬆地使用 Homebrew 來完成這項工作。

PHP 的五種執行方式
本文首先介紹行程 (Process) 與執行緒 (Thread) 的概念,並說明什麼是執行緒安全。再接著說明 PHP 常見的五種執行方式,包含 CLI、CGI、mod_php、FastCGI 及 PHP-FPM。最後再說明在 Windows 中的 Non Thread Safe 與 Thread Safe 版本的差異。

000webhost 免費的 PHP + MySQL 網頁空間
000webhost 是少數提供永久免費的網頁空間,能讓您架設使用 PHP + MySQL 開發的網站,也能直接架設 WordPress 網站。除了提供免費版之外,亦提供付費版功能。免費版在使用上有不少限制,較適合用來練習網站開發,或進行網站上線前測試。如果您是要架設正式上線的公開網站,比較建議使用付費版,或選擇其他付費網頁空間。

PHP 使用 PDO 操作 MySQL 教學基礎語法
使用 PDO 是可以帶來諸多好處的,例如:防止 sql injection、物件導向、可以使用例外處理 (try catch)...等,且目前新版的 PHP 也是建議使用 PDO 來操作資料庫,這篇文章將快速的介紹 PHP 如何使用 PDO 對資料庫進行新增、刪除、修改、查詢等操作,本文語法同樣適用 MariaDB。

PHP Session 運作原理
在 PHP 程式語言中,Session 與 Cookie 使用方式相當類似,兩者都是用來儲存使用者的一些資訊。一般認為 Session 儲存於伺服器上比較安全,但如果把所有資訊都存在 Session,當用戶數量增加時,將造成伺服器資源大量消耗。在實務上,會將敏感資訊使用 Session 儲存,而不太重要的資訊會放在 Cookie 中。

PHP 時間戳記轉換
在實際應用上如:檔案開放下載日期、登入時間、訊息發布等功能,很多都會用到時間戳記 (Timestamp) 的轉換,只要我們有時間戳記,就可以利用date() 函數轉成任何想要的格式,也可使用 strtotime() 函數將時間描述轉成時間戳記。

PHP 基礎語法教學
此篇文章是寫給已經學習過其他程式語言的開發者,讓您能在短時間內寫出簡單的 PHP 程式碼,我知道很多時候,您學會了某種程式語言,到了新公司又要寫另一種程式語言,如果您遇到這總狀況的話,那這篇文章肯定對您有所幫助。但我並不認為用這種方式就可以把一種程式語言學好,每個程式語言都有其特性,您應該買本書花點時間來研究。