要优化 CentOS 上的 PHP 配置,您可以遵循以下步骤:
sudo yum update
sudo yum install epel-release
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum-config-manager --enable remi-php74
sudo yum install php php-cli php-fpm php-mysqlnd php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath
php.ini 文件以优化 PHP 设置。这个文件通常位于 /etc/php.ini 或 /etc/php-fpm.d/www.conf。您可以使用文本编辑器(如 vi 或 nano)编辑它。例如:sudo vi /etc/php.ini
在 php.ini 文件中,您可以调整以下设置以优化性能:
memory_limit:增加内存限制以满足您的应用程序需求。max_execution_time:增加脚本的最大执行时间。upload_max_filesize 和 post_max_size:增加上传文件的大小限制。opcache.enable:启用 OPCache 以提高脚本执行速度。date.timezone:设置正确的时区。php-fpm.d/www.conf 文件以优化 PHP-FPM 设置。例如:sudo vi /etc/php-fpm.d/www.conf
在此文件中,您可以调整以下设置:
pm.max_children:设置最大子进程数。pm.start_servers、pm.min_spare_servers 和 pm.max_spare_servers:设置空闲服务器进程的数量。pm.max_requests:设置每个子进程在重启之前可以处理的请求数。sudo systemctl restart php-fpm
请注意,这些优化建议仅供参考,您可能需要根据您的应用程序需求和服务器资源进行调整。在进行更改之前,请确保备份您的配置文件。