PHP یکی از پرکاربردترین زبان های برنامه نویسی سمت سرور است. این زبان انتخابی هنگام توسعه وب سایت های پویا و واکنش گرا است. در واقع پلتفرم های CM محبوب مانند وردپرس، دروپال و مجنتو بر پایه PHP هستند. در زمان نوشتن این راهنما، آخرین نسخه PHP 8.0 است.
این آموزش شما را با نصب PHP 8.0 در اوبونتو 20.04 / 18.04 راهنمایی می کند.
مرحله 1: مخزن PPA را اضافه کنید
برای نصب آخرین نسخه PHP، ما قصد داریم از مخازن Ondrej PPA استفاده کنیم. این مخزن شامل چندین نسخه PHP و اکستنشن های PHP است. اما ابتدا، بیایید بسته های سیستم اوبونتو خود را به روز کنیم و برخی از وابستگی ها را همانطور که نشان داده شده است نصب کنیم.
sudo apt update
sudo apt upgrade
sudo apt install ca-certificates apt-transport-https software-properties-common
سپس Ondrej PPA را اضافه کنید.
sudo add-apt-repository ppa:ondrej/php
وقتی از شما خواسته شد، ENTER را فشار دهید تا به افزودن مخزن ادامه دهید.

مرحله 2: PHP 8.0 را با آپاچی در اوبونتو نصب کنید
در مرحله بعد، مخازن سیستم را برای شروع استفاده از PPA به روز کنید.
sudo apt update
اگر از وب سرور آپاچی استفاده می کنید، PHP 8.0 را با ماژول آپاچی مطابق شکل نصب کنید.
sudo apt install php8.0 libapache2-mod-php8.0
سپس، وب سرور آپاچی را مجددا راه اندازی کنید تا ماژول فعال شود.
sudo systemctl restart apache2
اگر می خواهید از وب سرور آپاچی با PHP-FPM استفاده کنید، دستور زیر را برای نصب بسته های مورد نیاز اجرا کنید:
sudo apt install php8.0-fpm libapache2-mod-fcgid
از آنجایی که PHP-FPM به طور پیش فرض فعال نیست، آن را با فراخوانی دستورات زیر فعال کنید:
sudo a2enmod proxy_fcgi setenvif
sudo a2enconf php8.0-fpm
سپس وب سرور آپاچی را مجددا راه اندازی کنید تا تغییرات اعمال شوند.
sudo systemctl restart apache2

مرحله 2: PHP 8.0 را با Nginx در اوبونتو نصب کنید
اگر می خواهید از PHP 8.0 با نصب Nginx استفاده کنید، توصیه می شود که PHP-FPM را برای پردازش فایل های PHP نصب کنید. بنابراین، PHP و PHP-FPM را با استفاده از دستور زیر نصب کنید:
sudo apt install php8.0-fpm
سرویس PHP-FPM باید به طور خودکار شروع شود. می توانید این مورد را همانطور که نشان داده شده است تأیید کنید:
sudo systemctl status php8.0-fpm

برای اینکه Nginx فایلهای PHP را پردازش کند، بلوک سرور Nginx خود را با بهروزرسانی بخش سرور، مطابق شکل کانفیگ کنید:
} server
# ... some other code
} location ~ \.php
;include snippets/fastcgi-php.conf
;fastcgi_pass unix:/run/php/php8.0-fpm.sock
{
{
در نهایت، وب سرور Nginx را مجددا راه اندازی کنید تا تغییرات اعمال شوند.
sudo systemctl restart nginx
مرحله 4: Extension ها یا برنامه های افزودنی PHP 8 را در اوبونتو نصب کنید
پسوندهای PHP کتابخانه هایی هستند که عملکرد PHP را گسترش می دهند. این برنامه ها به صورت پکیج وجود دارند و به صورت زیر قابل نصب هستند:
sudo apt install php8.0-[extension-name]
به عنوان مثال، مثال زیر پسوندهای SNMP، Memcached و MySQL را نصب میکند.
sudo apt install php8.0-snmp php-memcached php8.0-mysql
مرحله 5: تأیید نصب PHP 8 در اوبونتو
برای تایید نسخه نصب شده PHP، دستور زیر را اجرا کنید:
php -v
علاوه بر این، می توانید یک فایل php نمونه در /var/www/html همانطور که نشان داده شده است ایجاد کنید:
sudo vim /var/www/html/info.php
خطوط زیر را پیست کرده و فایل را ذخیره کنید.
php?>
;() phpinfo
در نهایت، به مرورگر خود بروید و آدرس IP سرور را همانطور که نشان داده شده است مرور کنید.
شما باید صفحه وب را نشان دهید.

در این آموزش نحوه نصب PHP 8.0 در اوبونتو 20.04 / 18.04 را توضیح دادیم. امیدواریم این مقاله آموزشی برای شما مفید بوده باشد، برای دیدن باقی آموزش ها میتوانید وارد منوی پشتیبانی بخش آموزش ها شوید، در صورتی که درباره این آموزش به مشکل یا سوالی برخورد کردید، میتوانید آن را در بخش دیدگاه بیان کنید.
آموزش های مرتبط: