نصب و راه اندازی Nginx و PHP-FPM در چند دقیقه!

2 ماه پیش توسط @reloadlife پست شد. میانگین زمان مطالعه:‌ 5 دقیقه

اول از همه اصلا چرا Nginx ؟

جوابش سادست‌:



بریم سراغ نصب کردنش :) ...


قدم اول:

sudo apt update

قدم دوم

sudo apt upgrade

بعد از این که مخزن ها رو آپدیت کردید PHP 7.3 رو هم بهشون اضافه کنید.

برای این کار:

sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update

حالا باید php-fpm ( و دیگر افزونه های php ) و nginx رو نصب کنیم .

sudo apt install php7.3-common php7.3-mysql php7.3-xml php7.3-xmlrpc php7.3-curl php7.3-gd php7.3-imagick php7.3-cli php7.3-dev php7.3-imap php7.3-mbstring php7.3-opcache php7.3-soap php7.3-zip php7.3-intl
sudo apt install nginx

حالا نوبت کانفیگ کردنشونه !


اول از همه آیپی سرور رو تو مرورگرتون باز کنید تا مطمئن بشید هیچ فایروالی جلوی کار شما رو نمیگیره !

اگه فایروالی بود :


sudo apt ufw allow 'Nginx HTTP'


و اگر نبود:

 اول کانفیگ های pool ها رو وارد کنید ( ترجیحا محتویات فایل من رو هم ببینید =) )

wget -O /etc/php/7.3/fpm/pool.d/www.conf "https://reloadlife.me/files/www.conf"

بعدش هم محتویات php.ini رو ( و باز هم ترجیحا محتویات فایل من رو هم ببینید =) )


wget -O /etc/php/7.3/fpm/php.ini "https://reloadlife.me/files/php.ini"

خب حالا باید سرویس هاشون رو راه بندازید و فعال کنید ...

به این شکل:

sudo systemctl restart nginx.services
sudo systemctl enable nginx.services
sudo systemctl restart php7.3-fpm.service
sudo systemctl enable php7.3-fpm.service


 هر مشکلی داشتید میتونید از طریق ایمیل در تماس باشید
[email protected] !