在Linux中部署PHP应用通常涉及以下几个步骤:
安装LAMP/WAMP/MAMP环境:
以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
上传PHP应用:
/var/www/html目录(或其他你配置的文档根目录)。设置文件权限:
sudo chown -R www-data:www-data /var/www/html/your-app
sudo find /var/www/html/your-app -type f -exec chmod 644 {} \;
sudo find /var/www/html/your-app -type d -exec chmod 755 {} \;
重启Apache服务:
sudo systemctl restart apache2
配置防火墙(如果有必要):
sudo ufw allow 'Apache Full'
测试应用:
安装SSL证书(可选但推荐):
sudo apt install certbot python3-certbot-apache
sudo certbot --apache
优化和安全设置:
php.ini。以上步骤提供了一个基本的指南,具体细节可能会根据你的Linux发行版和应用需求有所不同。记得在生产环境中部署前在测试环境中充分测试你的应用。