راهنمای جامع نصب وردپرس روی سرور Ubuntu 22.04 با LEMP

راهنمای جامع نصب وردپرس روی سرور Ubuntu 22.04 با LEMP

اگر به دنبال راهی برای راه‌اندازی وردپرس با حداکثر کارایی روی سرور Ubuntu 22.04 هستید، ترکیب LEMP (Linux، Nginx، MySQL، PHP) یکی از بهترین گزینه‌هاست. این پشته به دلیل عملکرد سریع و بهینه‌سازی منابع، انتخابی ایده‌آل برای میزبانی وب‌سایت‌های وردپرسی محسوب می‌شود. در این مقاله، مراحل نصب وردپرس روی LEMP را به‌صورت گام‌به‌گام بررسی خواهیم کرد.

پیش‌نیازها

قبل از شروع نصب وردپرس، اطمینان حاصل کنید که موارد زیر را در اختیار دارید:

  • یک سرور Ubuntu 22.04 با دسترسی روت یا کاربری با مجوز sudo

  • دامنه ثبت‌شده و تنظیم‌شده روی سرور

  • فایروال تنظیم‌شده با باز بودن پورت‌های HTTP و HTTPS

مرحله 1: نصب Nginx

Nginx یکی از سریع‌ترین و سبک‌ترین وب‌سرورهاست که برای اجرای وردپرس روی LEMP به آن نیاز داریم. برای نصب آن، دستورات زیر را اجرا کنید:

پس از نصب، سرویس Nginx را فعال کرده و وضعیت آن را بررسی کنید:

مرحله 2: نصب و پیکربندی MySQL

وردپرس برای ذخیره داده‌های خود از یک پایگاه داده استفاده می‌کند. برای نصب MySQL، از دستور زیر استفاده کنید:

پس از نصب، امنیت MySQL را با اجرای اسکریپت زیر افزایش دهید:

در حین اجرای این اسکریپت، سوالاتی از شما پرسیده می‌شود که باید پاسخ‌های مناسب را ارائه دهید.

ایجاد پایگاه داده برای وردپرس

مرحله 3: نصب PHP و ماژول‌های مورد نیاز

وردپرس برای اجرا به PHP و چند ماژول اضافی نیاز دارد. برای نصب آن‌ها، دستور زیر را اجرا کنید:

سپس، نسخه PHP را بررسی کنید:

مرحله 4: پیکربندی Nginx برای وردپرس

فایل تنظیمات وردپرس را ایجاد کنید:

و محتوای زیر را در آن قرار دهید:

اکنون این تنظیمات را فعال کرده و Nginx را ری‌استارت کنید:

مرحله 5: دانلود و نصب وردپرس

مرحله 6: پیکربندی وردپرس

پس از اتمام مراحل بالا، مرورگر خود را باز کرده و آدرس دامنه خود را وارد کنید. مراحل نصب گرافیکی وردپرس ظاهر خواهد شد. اطلاعات پایگاه داده خود را وارد کنید و ادامه دهید تا وردپرس به‌طور کامل نصب شود.

نتیجه‌گیری

نصب وردپرس روی سرور Ubuntu 22.04 با استفاده از LEMP نه تنها امنیت و سرعت بالایی را فراهم می‌کند، بلکه منابع سرور را نیز بهینه‌تر مصرف می‌کند. با انجام مراحل بالا، شما یک وردپرس کاملاً بهینه‌شده و آماده بهره‌برداری خواهید داشت. اگر به دنبال سئو بهتر و افزایش سرعت وب‌سایت خود هستید، حتماً از افزونه‌های کش و بهینه‌سازی مانند WP Rocket و Autoptimize استفاده کنید.