在 Linux 系統中,備份 PHP 配置文件和網站文件是一個很好的習慣,以防止數據丟失
首先,找到你的 PHP 配置文件(php.ini)。它通常位于以下目錄之一:
你可以使用 php --ini
命令來查找 php.ini 文件的位置。
使用 cp
命令創建 php.ini 的備份。例如,如果你想將 php.ini 文件復制到 /backups 目錄,你可以運行以下命令:
sudo cp /etc/php/{version}/apache2/php.ini /backups/php.ini.{date}
或者
sudo cp /etc/php/{version}/fpm/php.ini /backups/php.ini.{date}
其中 {date} 是備份文件的日期,例如 20220101。
接下來,找到你的網站文件。這通常位于以下目錄之一:
使用 cp
命令創建網站文件的備份。例如,如果你想將 /var/www/html 目錄復制到 /backups/website 目錄,你可以運行以下命令:
sudo cp -r /var/www/html /backups/website_{date}
其中 {date} 是備份文件的日期,例如 20220101。
如果你還想備份數據庫,可以使用 mysqldump
命令。首先,確保你已經安裝了 MySQL 數據庫。然后,運行以下命令來備份數據庫:
sudo mysqldump -u {username} -p{password} {database_name} > /backups/db_{date}.sql
其中 {username} 和 {password} 是你的 MySQL 用戶名和密碼,{database_name} 是你要備份的數據庫名稱,{date} 是備份文件的日期,例如 20220101。
最后,你可以將所有的備份文件壓縮成一個 tarball,以便于存儲和傳輸。運行以下命令來創建一個名為 backups.tar.gz 的壓縮文件:
sudo tar -czvf backups_{date}.tar.gz /backups/
其中 {date} 是備份文件的日期,例如 20220101。
現在你已經成功地備份了 PHP 配置文件、網站文件和數據庫。請確保定期執行這些操作,以防止數據丟失。