[教學][Ubuntu 架站] 在 Ubuntu 22.04 上安裝 Linux、Nginx、MySQL、PHP(LEMP stack)

前言 LEMP 軟體堆疊是一組軟體,可以用來提供使用 PHP 編寫的動態網頁和網頁應用程式。這是一個縮寫,描述了一個包含 Linux 作業系統的系統,搭配著一個 Nginx(發音類似 “Engine-X”)網頁伺服器。後端數據儲存在 MySQL 資料庫中,而動態處理則由 PHP 處理。 這份指南示範了如何在 Ubuntu 22.04 伺服器上安裝 LEMP 堆疊。Ubuntu 作業系統負責整個堆疊中的 Linux 部分。我們將描述如何使其餘的元件運作起來。 預先準備 在開始操作此篇文章前,需要先準備好 Ubuntu 22.04 的主機,如果尚未準備好,可以參考此篇文章(

閱讀更多

[整理] Ubuntu 22.04 網頁伺服器架設(Apache)

介紹 在現代網站開發領域,有幾項重要的開源軟體工具在促進網站的建立、運行和維護方面扮演著關鍵角色。這些工具包括了 Apache HTTP Server、PHP、MySQL、phpMyAdmin、以及傳輸層安全性協定(TLS)和SSH檔案傳輸協定(SFTP)。讓我們深入探討這些工具在現代網站開發中的重要性和功能。 教學連結

閱讀更多

[教學][Ubuntu 架站] 在 Ubuntu 22.04 上安裝 MySQL Server

在本指南中,我們將在 Ubuntu 22.04 伺服器上安裝和配置  MySQL 。 前言 在這份指南中,我們將會在 Ubuntu 22.04 上安裝並配置MySQL。過去由於其高效能、低成本和優越的可靠性,MySQL已經成為最廣泛使用的開源資料庫,特別在中小型互聯網網站中得到廣泛應用。隨著 MySQL 的不斷成熟,它也逐漸擴展到更多大型網站和應用,例如維基百科、Google 和 Facebook 等。在非常受歡迎的 LAMP 開源軟體組合中,「M」代表的正是 MySQL。 預先準備 在開始操作此篇文章前,需要先準備好 Ubuntu 22.04 的主機,如果尚未準備好,可以參考此篇文

閱讀更多

[教學][Ubuntu 架站] 如何使用 Linux 命令行備份 MySQL 數據庫並使用 Cron 自動化

如果你不小心更改資料或遭受駭客攻擊,對 MySQL 資料庫進行頻繁的自動備份非常重要。在本教學中,我們將學習如何使用 mysqldump 導出資料庫並使用 crontab 來自動化整個過程。 1. 準備 MySQL 備份資料夾 在本教學中,我們將備份保存到 /var/www_backups/。理想情況下,你會將這儲存在異地服務器上,但在本教學中,我們將專注於在本地創建備份。 首先創建備份資料夾。 $ sudo mkdir /var/www_backups/ 如果你當前沒有以 root 身份登錄 Linux,你應該更改備份資料夾的所有者,否則你的 mysqldump 將失敗並出現權限錯誤。 $(

閱讀更多

[教學][Ubuntu 架站] 如何在 Ubuntu 上備份 MySQL

使用 mysqldump mysqldump 是一個在每個 MySQL 安裝後就可用的應用程序,它允許你以文本格式執行數據的完整轉儲。 命令語法如下: $ mysqldump -u [username] -p [database] > backup.sql 通過運行此命令,可以將資料庫完整的備份並轉存成 backup.sql。 要恢復備份,請使用 MySQL 客戶端,如下所示: $ mysql -u [username] -p [database] < backup.sql 根據資料庫的大小,這些備份文件可能會達到相當大的大小,從而難以傳輸或複制它們。要優化數據庫備份的大小,可以使用 g

閱讀更多

[教學][Ubuntu 架站] 在 Ubuntu 20.04 上安裝 MySQL Server

在本指南中,我們將在 Ubuntu 20.04 伺服器上安裝和配置  MySQL 。 前言 在本指南中,我們將在 Ubuntu 20.04 上安裝和配置 MySQL。 MySQL在過去由於效能高、成本低、可靠性好,已經成為最流行的開源資料庫,因此被廣泛地應用在 Internet 上的中小型網站中。隨著 MySQL 的不斷成熟,它也逐漸用於更多大規模網站和應用,比如維基百科、Google 和 Facebook 等網站。非常流行的開源軟體組合 LAMP 中的「M」指的就是MySQL。 預先準備 在開始操作此篇文章前,需要先準備好 Ubuntu 20.04 的主機,如果尚未準備好,可以參考

閱讀更多

[教學][Ubuntu 架站] 在 Ubuntu 18.04 / 19.10 上安裝 MySQL Server

在本指南中,我們將在 Ubuntu 18.04 / 19.10 伺服器上安裝和配置  MySQL 。 前言 在本指南中,我們將在 Ubuntu 18.04/19.10 上安裝和配置 MySQL。 MySQL在過去由於效能高、成本低、可靠性好,已經成為最流行的開源資料庫,因此被廣泛地應用在 Internet 上的中小型網站中。隨著 MySQL 的不斷成熟,它也逐漸用於更多大規模網站和應用,比如維基百科、Google 和 Facebook 等網站。非常流行的開源軟體組合 LAMP 中的「M」指的就是MySQL。 預先準備 在開始操作此篇文章前,需要先準備好 Ubuntu 18.04 /

閱讀更多