نصب php 7.2 بر روی ubuntuPHP و افزونه های مرتبط با آن، معمولا جزو مهم ترین قسمت ایجاد سرور برای میزبانی است. در این مقاله یاد خواهیم گرفت که

چگونه  PHP 7.2 را بر روی Ubuntu 18.04 LTS نصب کنیم.

پیش نیازها

  • یک نمونه سرور به روز شده Ubuntu 18.04
  • یک کاربر sudo
 

به روز رسانی Ubuntu 18.04

ابتدا ، لیست بسته ها را به روز رسانی کنید.

sudo apt-get update -y

اکنون به روز رسانی ها را نصب کنید.

sudo apt-get upgrade -y

ایجاد کاربر sudo (اختیاری)

در صورتی که کاربر با دسترسی روت و یا sudo دارید، این مرحله را نادیده بگیرید.

اولین مرحله ، اضافه کردن یک کاربر جدید است.

adduser <username>

از شما خواسته می شود تا اطلاعات مربوط به این کاربر را وارد کنید.

Enter the new value, or press ENTER for the default
Full Name []: Test User
Room Number []: 01
Work Phone []: 5555555
Home Phone []: 5555555
Other []:

شما می توانید این فیلد ها را پر کنید یا با انتخاب کلید ENTER ، آنها را به طور پیش فرض رها کنید. سپس دکمه Y  و سپس ENTER  را

بزنید تا مطمئن شوید که اطلاعات صحیح است .

بعد ، کاربر جدید را به گروه sudo ، اضافه کنید.

usermod -aG sudo <username>

برای امتحان و اطمینان از ایجاد کاربر جدید میتوانید دستور زیر را وارد کنید.

ls -la /root

خطایی مانند خطای زیر دریافت خواهید کرد.

ls: cannot open directory '/root': Permission 

وقتی دستور قبلی را با sudo  الحاق می کنید ، از شما در خواست میشود گذرواژه خود را وارد کنید و یک لیست از دایرکتوری root را

دریافت می کنید.

sudo ls -la /root

اکنون ، می توانید خارج شوید  و مجددا با اطلاعات کاربر جدید وارد شوید. حال میتوانید Ubuntu  را به روز رسانی کنید.

نصب یک وب سرور

شما می توانید از Apache یا Nginx به عنوان وب سرور خود استفاده کنید.

sudo apt-get install apache2 -y
sudo systemctl start apache2.service

نصب و راه اندازی Nginx

sudo apt-get install nginx -y
sudo systemctl start nginx.service

نصب PHP 7.2

افزونه های PHP 7.2 در انباره 18.04 Ubuntu  پیش فرض است. شما می توانید فهرست افزونه های موجود PHP 7.2 را با استفاده

از زیر مشاهده کنید.

apt-cache pkgnames | grep php7.2

سپس افزونه هایی را که به آن نیاز دارید را نصب کنید.

sudo apt-get install php -y
sudo apt-get install php-{bcmath,bz2,intl{

در آخرو برای اجازه راه اندازی و اجرای PHP، وب سرور خود را مجددا راه اندازی کنید.

راه اندازی مجدد Apache

systemctl restart apache2.service

راه اندازی مجدد Nginx

systemctl restart nginx.service

نسخه PHP  را تائید کنید.

php -v

خروجی دستور، شبیه خروجی زیر خواهد بود.

PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.10-0ubuntu0.18.04.1

فایل اصلی پیکربندی PHP 7.2، در آدرسی مانند /etc/php/7.2/fpm/php.ini ذخیره خواهد شد . شما می توانید از ویرایشگر متن

برای اصلاح  کردن تنظیمات استفاده کنید.

sudo nano /etc/php/7.2/fpm/php.ini

توجه : به خاطر داشته باشید اگر هر گونه تغییراتی در آن فایل یا هر فایل پیکربندی دیگر PHP ایجاد کردید، Apache یا Nginx را

مجددا راه اندازی کنید .

شما با موفقیت PHP 7.2 را بر روی Ubuntu 18.04، نصب و پیکربندی کردید. اکنون برای سفارشی کردن پیکربندی و توسعه برنامه

های خود، آماده هستید.

 

منبع: vultr