要設置 CentOS 上的 PHP 內存限制,您需要修改 php.ini
文件。以下是詳細步驟:
打開終端。
首先找到 php.ini
文件的位置。運行以下命令:
php --ini
輸出結果類似于:
Configuration File (php.ini) Path: /etc
Loaded Configuration File: /etc/php.ini
在這個例子中,php.ini
文件位于 /etc/php.ini
。
使用文本編輯器打開 php.ini
文件。例如,使用 vi
編輯器:
sudo vi /etc/php.ini
在 php.ini
文件中找到 memory_limit
設置。它可能看起來像這樣:
memory_limit = 32M
默認值可能會有所不同。將該行更改為所需的內存限制,例如:
memory_limit = 128M
如果找不到 memory_limit
設置,可以在文件末尾添加一行。
保存并關閉 php.ini
文件。
重啟您的 web 服務器以使更改生效。如果您使用的是 Apache,請運行:
sudo systemctl restart httpd
如果您使用的是 Nginx 和 PHP-FPM,請運行:
sudo systemctl restart nginx
sudo systemctl restart php-fpm
檢查更改是否生效。創建一個名為 info.php
的文件,其中包含以下內容:
<?php
phpinfo();
?>
將此文件上傳到您的 web 服務器,并通過瀏覽器訪問它(例如:http://your_server_ip/info.php
)。在顯示的 PHP 信息頁面中,搜索 “memory_limit”,您應該看到您剛剛設置的內存限制。
請注意,這些步驟適用于 CentOS 7 和更高版本。如果您使用的是 CentOS 6,步驟可能略有不同。