1. PHP核心加速扩展
sudo apt install php-opcache(Debian 11+默认包含),配置文件位于/etc/php/8.x/apache2/conf.d/10-opcache.ini(8.x为PHP版本),需开启opcache.enable=1、设置opcache.memory_consumption=128(内存大小,根据服务器调整)等参数。sudo apt install php-apcu,配置文件位于/etc/php/8.x/apache2/conf.d/20-apcu.ini,建议设置apcu.shm_size=32M(共享内存大小)、apcu.enable_cli=1(命令行支持)。2. 数据库性能与扩展插件
sudo apt install redis php-redis(php-redis为PHP Redis扩展),配置Redis持久化(/etc/redis/redis.conf中开启appendonly yes)以提高数据安全性。sudo apt install memcached php-memcached,配置文件位于/etc/php/8.x/apache2/conf.d/20-memcached.ini,建议开启memcached.sess_consistency=strong(会话一致性)。3. Web服务器优化插件
mod_cache用于缓存静态内容(如HTML、CSS、JS),mod_expires用于设置HTTP缓存头(告诉浏览器缓存资源),减少重复请求。启用命令:sudo a2enmod cache cache_disk expires,配置文件位于/etc/apache2/mods-enabled/cache.conf(设置缓存目录CacheRoot /var/cache/apache2)和/etc/apache2/mods-enabled/expires.conf(添加ExpiresActive On、ExpiresByType text/html "access plus 1 day"等规则)。/product.php?id=123转为/product/123),提升SEO友好性。启用命令:sudo a2enmod rewrite,配置文件位于/etc/apache2/sites-available/000-default.conf(在<Directory>中设置AllowOverride All以允许.htaccess文件生效)。4. 数据库管理工具
sudo apt install phpmyadmin,安装过程中选择Apache作为Web服务器,并设置MySQL root密码。访问方式:浏览器输入http://your_server_ip/phpmyadmin。5. 安全增强插件
sudo apt install certbot python3-certbot-apache,获取证书命令:sudo certbot --apache -d yourdomain.com(替换yourdomain.com为你的域名),支持自动续订(通过cron任务实现)。access.log、SSH的auth.log),自动封禁恶意IP(如多次密码错误的IP)。安装命令:sudo apt install fail2ban,配置文件位于/etc/fail2ban/jail.local(开启[apache]、[sshd]等 jail)。6. 其他实用扩展
sudo apt install php-curl,安装后重启Apache即可生效。sudo apt install php-gd,安装后重启Apache即可生效。sudo apt install php-mbstring,安装后重启Apache即可生效。