在Linux平台上部署PHP Web应用通常涉及以下几个步骤:
安装LAMP/WAMP环境:
以Ubuntu为例,安装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/sites-available/000-default.conf文件,添加你的网站配置。配置MySQL:
sudo mysql_secure_installation
CREATE DATABASE your_database_name;
CREATE USER 'your_username'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON your_database_name.* TO 'your_username'@'localhost';
FLUSH PRIVILEGES;
部署PHP应用:
/var/www/html/your_app。sudo chown -R www-data:www-data /var/www/html/your_app
sudo chmod -R 755 /var/www/html/your_app
重启Apache:
sudo systemctl restart apache2
配置防火墙(如果需要):
sudo ufw allow 'Apache Full'
测试应用:
使用SSL证书(可选但推荐):
sudo apt install certbot python3-certbot-apache
sudo certbot --apache -d your_domain.com
使用PHP框架(可选):
通过以上步骤,你应该能够在Linux平台上成功部署一个PHP Web应用。根据具体需求,可能还需要进行其他配置和优化。