PHP و افزونه های مرتبط با آن، معمولا جزو مهم ترین قسمت ایجاد سرور برای میزبانی است. در این مقاله یاد خواهیم گرفت که
چگونه 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
0 دیدگاه
نوشتن دیدگاه