آموزش نصب PHP در اوبونتو 20.04 Ubuntu - وان سرور آکـادمی
آموزش نصب PHP در اوبونتو 20.04 Ubuntu
آموزش نصب PHP در اوبونتو 20.04 Ubuntu

آموزش نصب PHP در اوبونتو 20.04 Ubuntu

زمان تقریبی مطالعه: 3 دقیقه

آموزش نصب PHP در اوبونتو 20.04 Ubuntu

PHP یکی از پرکاربردترین زبانهای برنامه نویسی سمت سرور است. بسیاری از CMS ها و فریم ورک های معروف مانند WordPress ، Magento و Laravel با PHP نوشته شده اند. در این آموزش نصب PHP در اوبونتو 20.04 Ubuntu و ادغام آن با Nginx و Apache بیان شده است.

در زمان نوشتن ، مخازن پیش فرض اوبونتو 20.04 شامل نسخه PHP 7.4 می باشد. ما همچنین نحوه نصب نسخه های قبلی PHP را به شما نشان خواهیم داد. قبل از انتخاب کدام نسخه از PHP برای نصب ، مطمئن شوید که برنامه های شما از آن پشتیبانی می کنند.

نصب PHP 7.4 با Apache

اگر از Apache به عنوان سرور وب استفاده می کنید ، دستورات زیر را برای نصب ماژول PHP و Apache PHP اجرا کنید:

sudo apt update
sudo apt install php libapache2-mod-php

پس از نصب بسته ها ، Apache را برای بارگیری ماژول PHP مجدداً راه اندازی کنید:

sudo systemctl restart apache2

نصب PHP 7.4 با Nginx

بر خلاف آپاچی ، Nginx برای پردازش پرونده های PHP پشتیبانی داخلی ندارد. ما از PHP-FPM (“fastCGI process manager”) برای رسیدگی به پرونده های PHP استفاده خواهیم کرد.

دستورات زیر را برای نصب بسته های PHP و PHP FPM اجرا کنید:

sudo apt update
sudo apt install php-fpm

پس از اتمام نصب ، سرویس FPM بطور خودکار شروع می شود. برای بررسی وضعیت سرویس ، اجرا کنید

systemctl status php7.4-fpm
● php7.4-fpm.service - The PHP 7.4 FastCGI Process Manager
     Loaded: loaded (/lib/systemd/system/php7.4-fpm.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2020-06-09 19:07:05 UTC; 37s ago

اکنون می توانید بلوک سرور Nginx را ویرایش کرده و خطوط زیر را اضافه کنید تا Nginx بتواند فایلهای PHP را پردازش کند:

server {

    # . . . other code

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:q;
    }
}

فراموش نکنید که سرویس Nginx را مجدداً راه اندازی کنید تا پیکربندی جدید به مرحله اجرا درآید :

sudo systemctl restart nginx

نصب افزونه های PHP

پسوند PHP کتابخانه هایی است که عملکرد اصلی PHP را گسترش می دهد. برنامه های افزودنی به صورت بسته ها در دسترس هستند و به راحتی با aptنصب میشوند:

sudo apt install php-[extname]

به عنوان مثال ، برای نصب پسوندهای MySQL و GD ، دستور زیر را اجرا می کنید:

sudo apt install php-mysql php-gd

پس از نصب یک پسوند جدید PHP ، بسته به تنظیمات خود ، راه اندازی مجدد سرویس Apache یا PHP FPM را فراموش نکنید.

یک راز بزرگ درمورد 90 % هاستینگ های ایرانی، اورسل کردن بیش از حد است که باعث افت کیفیت سرورها میشود.

وان سرور با ارائه دسترسی های مختلف این امکان را به شما خواهد داد که تمامی منابع سرورتان را مدیریت و بررسی کنید و همچنین با ارائه گارانتی 100% برگشت وجه ریسک خرید شما را به %0 کاهش میدهد.

برای خرید سرور مجازی با گارانتی 100% بازگشت وجه کلیک کنید.

تست پردازش PHP

برای آزمایش اینکه آیا وب سرور به طور صحیح برای پردازش PHP پیکربندی شده است ، یک پرونده جدید به نام info.phpدرون دایرکتوری/var/www/html با کد زیر ایجاد کنید:

nano /var/www/html/info.php
<?php

phpinfo();

فایل را ذخیره کنید ، مرورگر خود را باز کنید و از http://your_server_ip/info.phpبازدید کنید.

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

آموزش نصب PHP در اوبونتو 20.04 Ubuntu

نصب نسخه های قبلی PHP

Ondřej Surý ، یک توسعه دهنده Debian ، مخزنی را نگهداری می کند که شامل چندین نسخه PHP است. برای فعال کردن مخزن ، اجرا کنید:

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

اکنون می توانید با افزودن شماره نسخه به نام بسته ، نسخه ant PHP مورد نیاز خود را نصب کنید:

sudo apt install php[version]

به عنوان مثال ، برای نصب PHP 7.1 و چند ماژول مشترک PHP ، شما اجرا می کنید:

sudo apt install php7.1 php7.1-common php7.1-opcache php7.1-mcrypt php7.1-cli php7.1-gd php7.1-curl php7.1-mysql

نتیجه گیری

ما در این مقاله آموزش نصب PHP در اوبونتو 20.04 Ubuntu به شما آموختیم. تمام کاری که شما باید انجام دهید این است که بستهapt را با آن نصب کنید .

لطفا جهت بهبهود کیفیت آموزش های ارسالی، نظرات خود را از طریق کامنت و درج ستاره ارسال کنید

5/5 - (18 امتیاز)