بایگانی شمسی دی 1397

چگونگی نصب و پیکربندی PHP 7.2 بر روی Ubuntu 18.04

نصب 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

ادامه‌ی مطلب

نصب وب سرور Nginx بر روی دایرکت ادمین

nginx

به صورت پیش فرض، کنترل پنل دایرکت ادمین (DirectAdmin) توسط وب سرور Apache نصب و راه اندازی می‌شود. در این رابطه

برای استفاده از وب سرور Nginx به جای Apache (در بسیاری از وب سایت‌های موجود استفاده شده است)، می‌توان از ابزار

ساخت سفارشی CustomBuild  کمک گرفت. در انتهای این مقاله شما دارای یک سرور دایرکت ادمین با وب سرور Nginx خواهید

بود.

ادامه‌ی مطلب

ارتقای custombuild در دایرکت ادمین

directadmin custombuild

دایرکت ادمین همراه با ابزاری به نام CustomBuild (به صورت اختصاد CB نیز نوشته می شود) ساخته شده است که به شما امکان

نصب، حذف و یا تغییر برنامه های دایرکت  ادمین را می دهد. اخیرا نسخه 2 از CustomBuild منتشر شده است. در این مقاله شما

خواهید دید چگونه CustomBuild نسخه 1.1 یا 1.2 خود را به 2.0 ارتقا دهید.

ادامه‌ی مطلب

نصب آپاچی tomcat 8 بر روی centos 7

Apache tomcat

آپاچی Tomcat یک وب سرور منبع باز (Open Source) است که برای سرویس دهی به صفحات وب جاوا طراحی شده است. این وب سرور

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

در ادامه نصب آخرین نسخه آپاچی tomcat 8 را بر روی centos 7 به صورت مرحله به مرحله بررسی میکنیم.

پیشنیاز ها

قبل از هر چیزی نیاز به یک سرور با آخرین نسخه سیستم عامل Centos 7 داریم. با دسترسی SSH با کاربر روت (sudo) وارد شوید.

ادامه‌ی مطلب