نصب PHP در لینوکس اوبونتو ساده است، در این مقاله روش نصب و راه اندازی PHP در توزیع Ubuntu را به شما عزیزان آموزش خواهیم داد، همراه داتیس نتورک باشید.
PHP در اوبونتو
PHP یک زبان برنامه نویسی متن باز و سمت سرور (Server Side) است که Syntax کد نویسی آن شبیه به زبان های C و Perl است.
پی اچ پی را می توان محبوب ترین زبان برنامه نویسی تحت وب برای طراحی صفحات داینامیک و پویا دانست و در واقع یک زبان اسکریپتی است که با HTML ادغام می شود.
PHP یکی از پرکاربردترین زبانهای برنامه نویسی سمت سرور است.
بسیاری از CMS ها و فریم ورک های معروف مانند WordPress ، Magento و Laravel با PHP نوشته شده اند.
در ادامه این مقاله قصد داریم روش نصب و راه اندازی PHP در اوبونتو را به شما عزیزان آموزش دهیم، همراه داتیس نتورک باشید.
مراحل نصب PHP در Ubuntu
بستگی به اینکه وب سرور شما Nginx است یا Apache لازم است مراحل کمی متفاوتی را طی کنید که در اینجا قرار داده ایم:
نصب 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 7.4 با Apache
اگر از Apache به عنوان سرور وب استفاده می کنید ، دستورات زیر را برای نصب ماژول PHP و Apache PHP اجرا کنید:
sudo apt update sudo apt install php libapache2-mod-php
پس از نصب بسته ها ، Apache را برای بارگیری ماژول PHP مجدداً راه اندازی کنید:
sudo systemctl restart apache2
نصب افزونه های PHP در اوبونتو
پسوند PHP کتابخانه هایی است که عملکرد اصلی PHP را گسترش می دهد.
برنامه های افزودنی به صورت بسته ها در دسترس هستند و به راحتی با aptنصب میشوند:
sudo apt install php-[extname]
به عنوان مثال ، برای نصب پسوندهای MySQL و GD ، دستور زیر را اجرا می کنید:
sudo apt install php-mysql php-gd
پس از نصب یک پسوند جدید PHP ، بسته به تنظیمات خود ، راه اندازی مجدد سرویس Apache یا PHP FPM را فراموش نکنید.
نصب نسخه های قبلی 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 در اوبونتو
برای آزمایش اینکه آیا وب سرور به طور صحیح برای پردازش PHP پیکربندی شده است ، یک پرونده جدید به نام info.php درون دایرکتوری/var/www/html با کد زیر ایجاد کنید:
nano /var/www/html/info.php
<?php
phpinfo();
فایل را ذخیره کنید ، مرورگر خود را باز کنید و از http://your_server_ip/info.php بازدید کنید.
اطلاعات مربوط به پیکربندی PHP خود را مطابق تصویر زیر مشاهده می کنید:
سخن پایانی
امیدواریم مقاله آموزش نصب PHP در Ubuntu مفید بوده باشد.
داتیس نتورک را در شبکه های اجتماعی دنبال کنید.