以下是使用Linux LAMP部署项目的核心步骤:
安装LAMP组件
sudo apt update && sudo apt install apache2,启动服务并设置开机自启。sudo apt install mysql-server,运行sudo mysql_secure_installation配置安全参数(如root密码、禁用匿名用户等)。sudo apt install php libapache2-mod-php php-mysql,重启Apache使模块生效。配置Apache
rewrite、php):sudo a2enmod rewrite php7.x(7.x替换为实际版本)。/etc/apache2/sites-available/下创建配置文件,指定项目目录和域名,启用后重启Apache。部署项目文件
/var/www/yourdomain.com),设置权限:sudo chown -R www-data:www-data /var/www/yourdomain.comsudo chmod -R 755 /var/www/yourdomain.com。配置数据库
mysql -u root -p,创建数据库和用户并授权:CREATE DATABASE yourdb;
CREATE USER 'youruser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON yourdb.* TO 'youruser'@'localhost';
FLUSH PRIVILEGES;
```。
config.php),填入数据库连接信息。测试部署
http://服务器IP/项目路径,查看项目是否正常运行。安全与维护
sudo ufw allow 'Apache Full'。sudo apt update && sudo apt upgrade。/var/log/apache2/下的错误和访问日志。说明:步骤参考Ubuntu/Debian系统,CentOS等发行版需调整包管理器(如yum)和部分命令。项目部署后需根据实际需求调整PHP配置(如php.ini中的内存限制、上传大小等)。