سافت دیزاین

کاربرد نرم افزار، برنامه نویسی و شبکه

سافت دیزاین

کاربرد نرم افزار، برنامه نویسی و شبکه

نصب وردپرس با Nginx

وردپرس (Wordpress) یک سیستم مدیریت محتوا (CMS)آزاد و متن باز  است که برای راه اندازی و انتشار سایت و وبلاگ بصورت گسترده توسط کسب و کارها استفاده می شود. در این نوشته می خواهم نصب وردپرس را روی یک سیستم محلی آموزش دهم. برای راه اندازی وردپرس باید یک نرم افزار وب سرور (مانند Apache یا Nginx)، پایگاه داده SQL (مانند MySql یا MariaDB)  و PHP  را روی سیستم نصب کنیم. در اینجا ما از یک کامپیوتر با سیستم عامل Debian، سرویس دهنده وب Nginx و پایگاه داده MariaDB استفاده می کنیم.


 برای راحتی کار با پایگاه داده MariaDB می توانید PhpMyAdmin را نصب کنید. سپس با استفاده از یک مرورگر مانند Firefox به آدرس http://localhost/phpmyadmin رفته و دیتابیس و کاربر را ایجاد کنید.

نصب Nginx

Nginx یک برنامه سرویس دهنده وب (Web Server) رایگان و متن باز است که بخاطر سبک تر بودن، در چند ساله اخیر مورد  استقبال سرویس دهنده گان وب قرار گرفته است. برای نصب آن دستورات  زیر را در ترمینال اجرا کنید:

sudo apt update

sudo apt install nginx

بعد از اتمام برای تست درستی نصب برنامه مرورگر (Firefox  یا Chrome) را باز کرده و آدرس سرور را وارد کنید تا صفحه nginx نمایش داده شود.

نصب MariaDB

MariaDB یک نرم افزار مدیریت پایگاه داده (DBMS) رایگان و متن باز است که با MySql سازگار است. ولی بر خلاف MySql که توسط شرکت Oracle توسعه می یابد

این برنامه توسط انجمنی (Community) از توسعه دهندگان از سراسر دنیا توسعه داده می شود. برای نصب MariaDB دستورات زیر را اجرا کنید:

sudo apt update

sudo apt install mariadb-server

sudo mariadb_secure_installation

فرمان mariadb_secure_installation الزامی نیست. ولی برای انجام تنظیمات امنیتی بهتر است اجرا شود. بعد از اتمام نصب و تنظیمات، با فرمان زیر یه پایگاه داده وصل شده و یک دیتابیس (بطور مثال wp_db) و کاربر( wpuser) برای وردپرس ایجاد می کنیم.( اگر برنامه PhpMyAdmin را نصب کرده باشید می توانید از طریق آن دیتابیس و کاربر را ایجاد کنید)

sudo mariadb -u root -p

;CREATE DATABASE wp_db<

;grant all on wp_db.* to 'wpuser'@'localhost' identified by 'PASSWORD' with grant option<

;FLUSH PRIVILEGES<

exit<

نصب PHP

از آنجا که وردپرس با PHP نوشته شده است برای اجرای آن باید PHP را روی سیستم نصب کنیم. برای نصب PHP دستور زیر را اجرا کنید:

sudo apt update

sudo apt install php php-mysql php-fpm

بعد از نصب، به مسیر /var/run/php/ رفته و نام  فایل سوکت php-fpm را یادداشت کنید. در این مثال  php8.2-fpm.sock  (عدد در نام فایل بسته به ویرایش php نصب شده ممکنست متفاوت باشد).  سپس به مسیر /etc/nginx/sites-available رفته و فایل default را ویرایش کرده تا به صورت زیر در آید:

nginx sites-available example

در پایان با فرمان sudo systemctl restart nginx.service سرویس nginx را ریستارت کنید تا تنظیمات اعمال شوند.

نصب Wordpress

برای نصب وردپرس (Wordpress) ابتدا آن را از وبسایت وردپرس دانلود کنید. سپس فایل دریافتی را غیرفشرده کرده (Extract) و محتویات پوشه wordpress را به مسیر /var/www/html/ کپی کنید. مرورگر را باز کنید، آدرس سرور را وارد کنید و مراحل تنظیم وردپرس را انجام دهید.

نظرات 0 + ارسال نظر
امکان ثبت نظر جدید برای این مطلب وجود ندارد.