صبر کنید...
مرکز آموزش میلاد سرور

نصب PHP 8.3 و PHP-FPM کنار Nginx در Ubuntu

تصویر آموزشی نصب PHP 8.3 و PHP-FPM کنار Nginx در Ubuntu
راهنمای تصویری و مرحله‌به‌مرحله میلاد سرور

اجرای PHP با PHP-FPM کنار Nginx روشی سریع و قابل‌کنترل برای میزبانی وردپرس و برنامه‌های PHP است. در این راهنما نصب، اتصال سوکت و آزمون پیکربندی را انجام می‌دهیم.

نصب بسته‌ها

apt update
apt install php8.3-fpm php8.3-cli php8.3-mysql php8.3-curl php8.3-xml php8.3-mbstring php8.3-zip -y
systemctl enable --now php8.3-fpm

اتصال Nginx به PHP-FPM

در بلوک server مسیر فایل PHP و سوکت FPM را مشخص کنید:

location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/run/php/php8.3-fpm.sock;
}

سپس با nginx -t پیکربندی را بررسی و Nginx را reload کنید. مقدارهای upload، memory_limit و max_execution_time را متناسب با برنامه تنظیم کنید.

نکات امنیتی

  • نمایش نسخه PHP را غیرفعال کنید.
  • فایل آزمایشی phpinfo را پس از تست حذف کنید.
  • هر سایت را با pool و کاربر جدا اجرا کنید.
  • لاگ خطا را دوره‌ای بررسی کنید.
این آموزش برای شما مفید بود؟نظر شما به بهتر شدن آموزش‌ها کمک می‌کند.