/var/www/html
(放置網頁檔案)DocumentRoot
),會在這裡放置的 PHP 檔案、HTML、CSS、JS 等網站相關檔案。chown -R www-data:www-data /var/www/html
,避免權限問題。/etc/apache2
(Apache 配置目錄)/etc/apache2/sites-available/000-default.conf
:站點的虛擬主機設定檔。/etc/apache2/apache2.conf
:Apache 全域設定檔。/etc/apache2/conf-available/
:模組與功能相關設定。a2enmod rewrite
(URL 重寫)、a2enmod ssl
(啟用 HTTPS)。sudo systemctl restart apache2
。apachectl configtest
。/etc/php/8.1
(PHP 配置目錄)/etc/php/8.1/apache2/php.ini
:PHP 的主要配置檔案。/etc/php/8.1/cli/php.ini
:CLI 模式下的 PHP 設定。修改 PHP 設定,例如:
upload_max_filesize = 10M
post_max_size = 12M
memory_limit = 128M
max_execution_time = 30
安裝 PHP 擴展:如 sudo apt install php-mysql
(MySQL 驅動)。
sudo systemctl restart apache2
。/var/lib/mysql
(MariaDB 資料庫檔案目錄)