
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 را توضیح دادیم. امیدواریم این مقاله آموزشی برای شما مفید بوده باشد، برای دیدن باقی آموزش ها میتوانید وارد منوی پشتیبانی بخش آموزش ها شوید، در صورتی که درباره این آموزش به مشکل یا سوالی برخورد کردید، میتوانید آن را در بخش دیدگاه بیان کنید.
آموزش های مرتبط:


