مه 23, 2026راهنماها
نحوه نصب PHP روی VPS (Ubuntu و CentOS)
PHP 8.x را با پسوندهای رایج برای وردپرس، لاراول و سایر برنامه های وب روی سرور خود نصب کنید.

اکثر وب سایت ها به PHP نیاز دارند. این راهنما PHP 8.x و افزونههای رایج را روی سرورهای Hiddence مبتنی بر اوبونتو و CentOS نصب میکند.
اوبونتو / دبیان
bash
sudo apt update
sudo apt install -y software-properties-common
sudo add-apt-repository ppa:ondrej/php -y
sudo apt update
sudo apt install -y php8.2 php8.2-fpm php8.2-cli php8.2-mysql php8.2-curl php8.2-gd php8.2-mbstring php8.2-xml php8.2-zip php8.2-redis
sudo systemctl enable php8.2-fpm
sudo systemctl start php8.2-fpm
php -vCentOS / RHEL / Alma / Rocky
bash
sudo yum install -y epel-release
sudo yum install -y https://rpms.remirepo.net/enterprise/remi-release-9.rpm
sudo yum module reset php -y
sudo yum module enable php:remi-8.2 -y
sudo yum install -y php php-fpm php-mysqlnd php-gd php-mbstring php-xml php-zip php-redis
sudo systemctl enable php-fpm
sudo systemctl start php-fpm
php -vافزونه های اضافی را نصب کنید
برنامه های افزودنی را همانطور که برنامه شما نیاز دارد اضافه کنید:
bash
# Ubuntu example:
sudo apt install -y php8.2-intl php8.2-bcmath php8.2-imagick
# Then restart PHP-FPM:
sudo systemctl restart php8.2-fpmPHP-FPM را با Nginx تأیید کنید
bash
sudo nano /etc/nginx/sites-available/default
# Inside server block:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php8.2-fpm.sock;
}
sudo nginx -t && sudo systemctl reload nginxنکات
- نسخه PHP را با الزامات CMS/فریم ورک خود مطابقت دهید
- memory_limit و upload_max_filesize را در php.ini برای برنامه خود تنظیم کنید
- از تنظیم استخر php-fpm برای سایت های پربازدید استفاده کنید
- هرگز phpinfo() را در تولید در معرض نمایش قرار ندهید
- PHP را برای وصله های امنیتی به روز نگه دارید