/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 資料庫檔案目錄)