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即可生效。