在Linux系统下优化PHP性能是一个多方面的过程,涉及硬件、配置、代码和缓存等多个层面。以下是一些关键的优化策略:
sudo apt-get install php-opcache # 安装OPcache
echo "zend_extension=opcache.so" | sudo tee /etc/php/7.x/cli/php.ini # 配置OPcache
echo "opcache.enable=1" | sudo tee -a /etc/php/7.x/cli/php.ini
echo "opcache.memory_consumption=128" | sudo tee -a /etc/php/7.x/cli/php.ini
echo "opcache.max_accelerated_files=4000" | sudo tee -a /etc/php/7.x/cli/php.ini
memory_limit
参数。memory_limit = 128M # 根据实际需求调整
# Nginx配置示例
server {
listen 80;
server_name example.com;
location / {
root /var/www/html;
index index.php index.html index.htm;
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.x-fpm.sock; # 根据实际情况调整
}
}
在进行任何更改之前,建议备份配置文件并进行性能测试,以确保优化措施不会对系统稳定性造成负面影响。