آموزشاوبونتومقالات

آموزش نحوه نصب PHP 7.3 در اوبونتو 18.04

در این آموزش، ما به شما نحوه نصب PHP 7.3 در اوبونتو 18.04 را نشان خواهیم داد.  پی اچ پی (Hypertext Preprocessor –> پیش پردازنده ی ابر متن)  یک زبان برنامه نویسی متن باز است که عمدتا برای ایجاد وب سایت های تعاملی و پویا طراحی شده است. پی اچ پی یکی از محبوب ترین زبان هایی است که به طور رایگان در دسترس قرار دارد. php بسیار قدرتمند می باشد و بسیاری از سرویس هایی مانند وردپرس ( وردپرس محبوب ترین سیستم مدیریت محتوا برای وبلاگ نویسی و ساخت وب سایت  است و همچنین در ساخت بسیاری از وب سایت های تجارت الکترونیک مورد استفاده قرار می گیرد.) ، نرم افزار مدیریت ارتباط با مشتری، نرم افزار برنامه ریزی منابع سازمانی و … توسط این زبان برنامه نویسی طراحی و عرضه شده اند.

آخرین نسخه ی پی اچ پی که PHP 7.3 نام دارد به طور رسمی در ششم دسامبر سال 2018 میلادی عرضه شده است. این نسخه با ویژگی های جدید زیادی همراه بود ولی پیش از به روز رسانی کردن بهتر است سری به ناسازگاری های کوچک موجود در این نسخه بزنید.

نیازمندی های نصب PHP 7.3 در اوبونتو 18.04

  • برای نصب PHP 7.3 در اوبونتو 18.04 از Ubuntu 18.04 VPS استفاده کرده ایم.
  • دسترسی کامل به روت SSH یا کاربری با دسترسی sudo نیز لازم است.

 نحوه نصب PHP 7.3 در اوبونتو 18.04

1.  شروع به کار

ابتدا باید به عنوان کاربر روت SSH  لاگین کنید :

ssh [email protected]_ADDRESS -p PORT_NUMBER

 

در قطعه کد بالا به جای IP_ADDRESS ،  آدرس IP و به جای PORT_NUMBER ، شماره ی پورت واقعی سرور خود را قرار دهید.

پس از ورود به سیستم، اطمینان حاصل کنید که سرور اوبونتو 18.04 شما به روز است. این کار را می توانید از طریق دستور زیر انجام دهید.

apt update
apt upgrade

این دستور بسته ی ایندکس و نرم افزار نصب شده بر روی سرور را به آخرین نسخه ارتقا می دهد. پس از آن که سیستم شما به طور کامل به روز شد ، اکنون می توانیم به نصب PHP 7.3 ادامه دهیم.

2. افزودن PPA با نام Ondřej Surý

لازم به ذکر است که PPA مخفف کلمه ی Personal Package Archives به معنای بایگانی بسته های شخصی می باشد.

ابتدا بسته های مورد نیاز زیر را نصب کنید:

apt install software-properties-common python-software-properties

پس از تکمیل شدن نصب، Ondřej را اضافه کنید:

add-apt-repository ppa:ondrej/php

دستور update را دوباره اجرا کنید:

apt update

3. نصب PHP 7.3 در اوبونتو 18.04

اکنون می توانیم فرآیند نصب را آغاز کنیم.

برای مشاهده لیست تمامی بسته های موجود PHP 7.3 می توانید دستور زیر را اجرا کنید:

apt-cache search php7.3

پس از اجرا ، خروجی مشابه زیر برای شما نمایان می شود :

php7.3 - server-side, HTML-embedded scripting language (metapackage)
libapache2-mod-php7.3 - server-side, HTML-embedded scripting language (Apache 2 module)
libphp7.3-embed - HTML-embedded scripting language (Embedded SAPI library)
php7.3-bcmath - Bcmath module for PHP
php7.3-bz2 - bzip2 module for PHP
php7.3-cgi - server-side, HTML-embedded scripting language (CGI binary)
php7.3-cli - command-line interpreter for the PHP scripting language
php7.3-common - documentation, examples and common module for PHP
php7.3-curl - CURL module for PHP
php7.3-dba - DBA module for PHP
php7.3-dev - Files for PHP7.3 module development
php7.3-enchant - Enchant module for PHP
php7.3-fpm - server-side, HTML-embedded scripting language (FPM-CGI binary)
php7.3-gd - GD module for PHP
php7.3-gmp - GMP module for PHP
php7.3-imap - IMAP module for PHP
php7.3-interbase - Interbase module for PHP
php7.3-intl - Internationalisation module for PHP
php7.3-json - JSON module for PHP
php7.3-ldap - LDAP module for PHP
php7.3-mbstring - MBSTRING module for PHP
php7.3-mysql - MySQL module for PHP
php7.3-odbc - ODBC module for PHP
php7.3-opcache - Zend OpCache module for PHP
php7.3-pgsql - PostgreSQL module for PHP
php7.3-phpdbg - server-side, HTML-embedded scripting language (PHPDBG binary)
php7.3-pspell - pspell module for PHP
php7.3-readline - readline module for PHP
php7.3-recode - recode module for PHP
php7.3-snmp - SNMP module for PHP
php7.3-soap - SOAP module for PHP
php7.3-sqlite3 - SQLite3 module for PHP
php7.3-sybase - Sybase module for PHP
php7.3-tidy - tidy module for PHP
php7.3-xml - DOM, SimpleXML, WDDX, XML, and XSL module for PHP
php7.3-xmlrpc - XMLRPC-EPI module for PHP
php7.3-zip - Zip module for PHP
php7.3-xsl - XSL module for PHP (dummy)
...

برای آن که تمام متعلقات رایج به همراه PHP نصب شود، کافیست دستور زیر را تایپ و اجرا نمایید:

apt install php7.3 php7.3-cli php7.3-common php7.3-opcache php7.3-curl php7.3-mbstring php7.3-mysql php7.3-zip php7.3-xml

برای آن که از تکمیل نصب اطمینان حاصل کنید ، دستور زیر را اعمال کنید :

php -v

خروجی بدست آمده باید مشابه ذیل باشد:

PHP 7.3.0-2+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Dec 17 2018 09:22:47) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.0-dev, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.3.0-2+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies

 

4. ویرایش تنظیمات PHP 7.3 در اوبونتو 18.04 VPS

مورد بعدی که شاید به آن نیاز داشته باشید این است که تنظیمات PHP 7.3 را طبق نیاز های خود سفارشی نمایید. این کار از طریق فایل php.ini قابل انجام است.

برای پیدا کردن مسیر این فایل، می توانید از دستور زیر استفاده کنید:

php --ini | grep "Loaded Configuration File"

این دستور مسیر فایل php.ini که در حال حاضر بارگذاری شده است را برمی گرداند.

# php --ini | grep "Loaded Configuration File"
Loaded Configuration File: /etc/php/7.3/cli/php.ini

فایل را با استفاده از ویرایشگر متن دلخواه خود ویرایش کنید. در این مثال ما از nano استفاده کرده ایم.

nano /etc/php/7.3/cli/php.ini

پس از اعمال تغییرات فایل را ذخیره کرده و ببندید. اگر از Apache به عنوان سرور وب استفاده می کنید، برای اعمال تغییرات و بارگذاری پیکربندی جدید باید آن را مجددا راه اندازی کنید.

اگر شما از Nginx و PHP-FPM استفاده می کنید، باید سرویس PHP-FPM را مجددا راه اندازی کنید.

 

5. مطمئن شوید که آیا فایلهای پی اچ پی بر روی سرور اجرا می شوند یا خیر

برای بررسی اینکه آیا فایل های پی اچ پی بر روی سرور اجرا می شوند، می توانید یک فایل info.php را به عنوان نمونه ایجاد کرده و از طریق مرورگر وب خود به آن دسترسی پیدا کنید. برای ایجاد این فایل، دستور زیر را اجرا کنید:

nano /var/www/html/info.php

سپس محتوای زیر را وارد نمایید:

<?php

phpinfo();

?>

فایل را ذخیره کرده و ببندید. سپس مرورگر وب مورد علاقه خود را باز کنید و در آدرس URL آدرس IP سرور خود و سپس نام فایل را تایپ کنید.

http://IP-ADDRESS/info.php

در این مرحله صفحه ای شامل اطلاعات زیر را مشاهده خواهید کرد :

 نصب PHP 7.3 در اوبونتو 18.04
نصب PHP 7.3 در اوبونتو 18.04

نصب PHP 7.3 در اوبونتو 18.04 با موفقیت به پایان رسید. اما نکته ی مهمی که وجود دارد این است که اگر از سرویس های هاستینگ تک کلود استفاده نمایید، دیگر نیازی به نصب اوبونتو نخواهید داشت. تنها کافیست از متخصصین ما درخواست کنید تا تمامی مراحل را برای شما انجام دهند.

برچسب ها
نمایش بیشتر

نسرین ولی خانی

مهندسی تکنولوژی نرم افزار در صورت نیاز به راه ارتباطی به ایمیل زیر پیام ارسال نمایید. [email protected]

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

بستن