نصب php روی اوبونتو 20.04

آموزش نصب PHP و نسخه های قدیمی آن بر روی Ubuntu 20.04

PHP یکی از پرکاربردترین زبانهای برنامه نویسی سمت سرور است. بسیاری از CMS ها و فریم ورک های معروف مانند WordPress ، Magento و Laravel در پی اچ پی نوشته شده اند.
این راهنما مراحل لازم برای نصب PHP در اوبونتو 20.04 و ادغام آن با Nginx و Apache را در بر می گیرد.
در زمان نوشتن ، مخازن پیش فرض اوبونتو 20.04 شامل نسخه PHP 7.4 می باشد. ما همچنین نحوه نصب نسخه های قبلی پی اچ پی را به شما نشان خواهیم داد.

قبل از انتخاب کدام نسخه از 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 manage”) برای رسیدگی به پرونده های PHP استفاده خواهیم کرد.

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

sudo apt update
sudo apt install php-fpm

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

systemctl status php7.4-fpm

اکنون می توانید Nginx Server Block را ویرایش کرده و خطوط زیر را اضافه کنید تا 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 را دوباره راه اندازی کنید.

تست پردازش PHP

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

<?php

phpinfo();

فایل را ذخیره کنید ، مرورگر خود را باز کنید و IP خود را مانند نمونه زیر وارد نمایید

http://your_server_ip/info.php

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

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

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

حالا میتوانید با اضافه کردن شماره نسخه به نام پکیج php ، ورژن موردنیازتان را دانلود کنید.

sudo apt install php[version]

برای مثال اگر میخواهید php 7.1 را همراه چند ماژول از این ورژن را نصب کنید مانند زیر عمل کنید:

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 در Ubuntu Server یک کار آسان است و هرآنچه را نیاز دارید با apt میتوانید نصب کنید.

درباره AfshinBalakar

افشین بالاکار دانشجوی مهندسی تکنولوژی نرم افزار، مدت 5 سال است با لینوکس رابطه افلاطونی دارم.

پیشنهاده میشه بخونی

آموزش سابلایم تکست

نحوه نصب Sublime Text 3 در Ubuntu 20.04

Sublime Text یک ویرایشگر متن و کد منبع محبوب برای توسعه وب و نرم افزار …

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *