在Ubuntu系統中部署PHP Web應用通常涉及以下幾個步驟:
安裝LAMP環境:
sudo apt update
sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql
配置Apache:
sudo systemctl start apache2
sudo systemctl enable apache2
/etc/apache2/apache2.conf
和/etc/apache2/sites-available/000-default.conf
正確設置了DocumentRoot指向你的Web應用目錄。部署Web應用:
/var/www/html
。例如:sudo cp -R /path/to/your/webapp/* /var/www/html/
apt
或pecl
來安裝所需的PHP擴展。配置數據庫:
調整文件權限:
sudo chown -R www-data:www-data /var/www/html/your-webapp
sudo find /var/www/html/your-webapp -type f -exec chmod 644 {} \;
sudo find /var/www/html/your-webapp -type d -exec chmod 755 {} \;
重啟Apache:
sudo systemctl restart apache2
測試部署:
安全加固:
以上步驟提供了一個基本的指南,根據你的具體需求,可能還需要進行額外的配置和優化。