以下是Ubuntu LAMP使用的实用技巧,涵盖安装、配置、优化及安全等方面:
sudo apt install tasksel
sudo tasksel install lamp-server
/etc/apache2/sites-available/000-default.conf
),设置域名和根目录。mysql_secure_installation
脚本初始化MySQL安全设置,禁用匿名用户、限制root远程访问。KeepAlive
和mod_deflate
压缩模块,提升传输效率。MaxRequestWorkers
等参数,优化并发处理能力。my.cnf
中的缓冲区大小(如innodb_buffer_pool_size
)。OPTIMIZE TABLE
清理碎片,启用查询缓存。.htaccess
限制文件访问。/var/log/apache2/error.log
)。sudo systemctl restart apache2 # Apache
sudo systemctl restart mysql # MySQL
sudo systemctl restart php7.x-fpm # PHP-FPM(若使用)
sudo systemctl status apache2
sudo mysql -u root -p -e "SHOW DATABASES;" # 检查数据库
# 备份数据库
mysqldump -u root -p --all-databases > all-databases-backup.sql
# 备份网站文件
tar -czvf /backup/website_$(date +%F).tar.gz /var/www/html
sudo apt install phpmyadmin
/etc/apache2/sites-available/
),实现不同域名指向不同项目目录。以上技巧可显著提升Ubuntu LAMP环境的易用性、性能和安全性,根据实际需求选择应用即可。