要調整CentOS上的PHP配置緩存,您需要編輯PHP的配置文件php.ini
打開終端。
使用文本編輯器打開php.ini文件。例如,使用vi編輯器,您可以輸入以下命令:
sudo vi /etc/php.ini
如果您不確定使用的是PHP 7.x還是PHP 5.x,請檢查/etc目錄下的php.ini文件。例如,如果您看到php.ini-production和php.ini-development,那么您可以使用以下命令打開生產環境的配置文件:
sudo vi /etc/php.ini-production
在php.ini文件中找到與緩存相關的設置。這些設置可能包括opcache、apc或其他第三方緩存擴展。以下是一些常見的緩存設置:
對于PHP 7.x,找到并啟用opcache:
zend_extension=opcache.so
opcache.enable=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
對于PHP 5.x,找到并啟用apc:
extension=apc.so
apc.enabled=1
apc.shm_size=32M
apc.ttl=7200
apc.user_ttl=7200
apc.gc_ttl=3600
請注意,這些設置僅作為示例。您需要根據您的需求和服務器資源進行調整。
保存并關閉php.ini文件。
重啟您的Web服務器以使更改生效。對于Apache,您可以使用以下命令:
sudo systemctl restart httpd
對于Nginx和PHP-FPM,您可以使用以下命令:
sudo systemctl restart nginx
sudo systemctl restart php-fpm
檢查更改是否生效。您可以使用phpinfo()函數查看PHP配置。創建一個名為info.php的文件,并在其中添加以下內容:
<?php
phpinfo();
?>
將此文件上傳到您的Web服務器,并通過瀏覽器訪問http://your_server_ip/info.php。在顯示的PHP信息頁面中,搜索您更改的緩存設置,以確保它們已生效。
請注意,這些步驟適用于CentOS 7和CentOS 8。根據您的具體需求和服務器配置,您可能需要進行一些調整。