Debianعمومی

آموزش کامل نصب و کانفیگ PHP روی Debian

آموزش کامل نصب و کانفیگ PHP روی Debian
آموزش کامل نصب و کانفیگ PHP روی Debian

PHP یکی از کاربردی ترین زبان های برنامه نویسی حال حاضر در دنیا است که به صورت انبوه از آن استفاده می شود. به کمک این زبان امکان کدنویسی بسیاری از برنامه ها و صفحات وب به صورت داینامیک فراهم است به همین منظور در این مطلب از با آموزش کامل نصب و کانفیگ PHP روی Debian در خدمت شما هستیم.

نصب PHP روی CentOS 8

نصب PHP روی CentOS 7

در ادامه همراه ما باشید تا در آموزش کامل نصب و کانفیگ PHP روی Debian نحوه نصب و تنظیم نسخه های مختلف PHP روی سیستم عامل Debian 9 و Debian 10 را به طور کامل برای شما توضیح دهیم.

آموزش کامل نصب و کانفیگ PHP روی Debian

مخازن پیش فرض سیستم عامل دبیان نسخه 7.3 از PHP را برای نصب در اختیار ما قرار می دهند اما اگر نیاز به نسخه های دیگر PHP برای نصب روی سرور داشته باشیم باید از مخزن ثانویه PHP برای نصب استفاده کنیم و ابتدا این مخزن را به سرور اضافه کنیم. در ادامه ما نصب از طریق مخازن پیش فرض دبیان و همچنین مخزن ثانویه را توضیح می دهیم.

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

sudo apt update

حال پکیج های زیر را بر روی سرور خود نصب می کنیم.

sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https
wget https://packages.sury.org/php/apt.gpg
sudo apt-key add apt.gpg

حال وقت آن رسیده که مخزن SURY را برای نصب PHP اضافه کنیم.

echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.list
sudo apt update

تا اینجا مخزن SURY که مخزن ثانویه نصب PHP روی دبیان است را اضافه کردیم و در ادامه مراحل نصب را دنبال می کنیم.

نصب PHP روی دبیان

پس از اضافه کردن مخزن می توانیم با استفاده از دستورات زیر ورژن مورد نظر PHP خود را روی سرور نصب کنیم. توجه داشته باشید که شما می توانید ورژن های مختلفی از PHP را روی سرور خود نصب کنید اما تنها یک نسخه را می توانید به عنوان نسخه پیش فرض سرور برای استفاده تعریف کنید.

نصب PHP 7.4 روی Debian 10 / Debian 9

sudo apt install -y php7.4 php7.4-cli php7.4-common

نصب PHP 7.3 روی Debian 10 / Debian 9

sudo apt install -y php7.3 php7.3-cli php7.3-common

نصب PHP 7.2 روی Debian 10 / Debian 9

sudo apt install -y php7.2 php7.2-cli php7.2-common

نصب PHP 7.1 روی Debian 10 / Debian 9

sudo apt install -y php7.1 php7.1-cli php7.1-common

پس از نصب PHP شما می توانید یک نسخه را به عنوان ورژن پیش فرض سرور انتخاب کنید. البته لازم به ذکر است این کار موقعی انجام می شود که چند ورژن مختلف روی سرور نصب شده باشند.

sudo update-alternatives --set php /usr/bin/php7.4

در این دستور ما ورژن 7.4 را به عنوان نسخه پیش فرض تعریف کردیم که شما می توانید ورژن مورد نظر خود را جایگزین php7.4 کنید. پس از تنظیم نسخه مورد نیاز خود می توانید با استفاده از کد دستور زیر وضعیت نسخه فعال روی سرور خود را بررسی کنید.

php -v

پشتیبانی PHP از وب سرور ها

وب سرور های Apache و Nginx به طور معمول از درخواست های پردازش فایل های PHP در مرورگر پشتیبانی نمی کنند به همین منظور نیاز است تا آنها را برای این امر تنظیم کنید. شما در ادامه می توانید متناسب با وب سروری که روی سرور خود استفاده می کنید یکی از دو دستور زیر را اجرا کنید.

برای وب سرور Apache (ورژن PHP سرور خود را جایگزین کنید)

sudo apt install -y apache2 libapache2-mod-php7.4

برای وب سرور NGNIX (ورژن PHP سرور خود را جایگزین کنید)

sudo apt install -y php7.4-fpm

حال اطلاعات را در هاست مجازی NGNIX وارد کنید.

server {
# other codes
location ~* .php$ {
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
}
}

نصب Extension های PHP

نصب Extension های PHP این قابلیت را برای ما ایجاد می کنند تا امکان استفاده از کد های خاصی از توابع فراهم شود. در ادامه چند مورد Extension های PHP که کاربر بیشتری دارند را برای نصب توضیح می دهیم.

نصب MySQL برای پشتیبانی PHP (ورژن PHP سرور خود را جایگزین کنید)

sudo apt install -y php7.4-mysql

پس از اجرا دستور بالا از دستور زیر استفاده کنید.

php -m | grep -i mysql

PHP Extension برای وردپرس

sudo apt install -y php7.3-mysql php7.3-dom php7.3-simplexml php7.3-ssh2 php7.3-xml php7.3-xmlreader php7.3-curl php7.3-exif php7.3-ftp php7.3-gd php7.3-iconv php7.3-imagick php7.3-json php7.3-mbstring php7.3-posix php7.3-sockets php7.3-tokenizer

PHP Extension برای جوملا

sudo apt install -y php7.3-mysql php7.3-xml php-pear php7.3-json

لازم به ذکر است که Extension های دیگری نیز برای نصب وجود دارند اما در این آموزش ما صرفا 3 مورد از آنها که بیشتر کاربر داشتند را معرفی کردیم.

در اینجا به پایان این مطلب از رسیدیم و امیدواریم به کمک آموزش کامل نصب و کانفیگ PHP روی Debian موفق شده باشید PHP را روی Debian 10 و Debian 9 به درستی نصب و تنظیم کرده باشید.



آموزش کانفیگ ویندوز سرور 2016 تحت شبکه
دوره آموزش کانفیگ سرور ویندوزی براساس تنظیمات شبکه در این دوره آموزشی قصد داریم نحوه پیاده سازی سرور های شبکه در شرکت هارو آموزش بدهیم که از طریق سیستم Domain controller شبکه را کنترل میکنند تو ضیحات تکمیلی دوره نام دوره دو


دوره آموزشی کانفیگ سرور
دوره آموزش کامل کانفیگ سرور برای ارائه هاستینگ لینوکس دوره آموزش کانفیگ سرور لینوکس یکی از فوایدی که داره اینه که شما میتونید بعدا روی سرورتون هاست لینوکس بفروشید و کسب در آمد کنید ____در خواست پروتکل امنیتی ssl . لینک


آموزش ویدیوی نصب و کانفیگ سی پنل به زبان فارسی قسمت دوم
21.08.2016 توجه کنید روی تمامی سرویس های هاستهی گواهی نامه ssl رایگان ارائه میگردد و نصب و کانفیگ اولیه رایگان میباشد


آموزش تصویری نصب دبیان 9 - انجمن آموزشی لینوکس و ویپ
نهایی کردن پروسه نصب Debian 9 23 - در اینجا نصب اصلی سیستم همانند تصویر زیر آغاز خواهد شد. 24 - اکنون Package Manager را همانند تصویر زیر کانفیگ کنید. No را انتخاب و Continue را کلیک کنید.


اموزش نصب و کانفیگ سرویس Mysql
این ویدئو اموزشی در مورد نحوه نصب . کانفیگ و راه اندازی سرویس mysql در سرور های مبتنی بر لینوکس است .


کانفیگ php در freebsd - azaronline.com
کانفیگ php در freebsd ـ11 خرداد 1399 ـ0 نظر آموزش نصب وردپرس روی ادان دامین سی پنل ـ08 خرداد 1399 ـ0 نظر ریست هاست چیست و چگونه باید انجام شود ـ08 خرداد 1399 ـ0 نظر تفاوت کنترل پنل مدیریت هاست سی پنل و دایرکت ادمین ـ07 خرداد 1399 ـ0 نظر


مقدمه PHP و نصب و راه اندازی Xampp
مقدمه و معرفی با سلام خدمت شما همراهان گرامی و علاقه مندان به زبان php علیرضا حاتمی نیا هستم با قسمت اول آموزش php از سری آموزش های برنامه نویسی در خدمت شما هستم. این آموزش به صورت متنی و ویدیویی در اختیار شما قرار خواهد گرفت.


آموزش نصب و کانفیگ VNC در Debian 10
آموزش نصب و کانفیگ VNC در Debian 10 - وبلاگ


آموزش کامل نصب LAMP روی سرور و کانفیگ آپاچی PHP و MySQL
آموزش نحوه نصب و کانفیگ آپاچی PHP و MySQL روی سرور لینوکسی با سیستم عامل اوبونتو بسیار ساده است. نصب LAMP روی سرور به کمک دستورهای ssh


آموزش گام به گام نصب LAMP در لینوکس و
آموزش گام به گام نصب LAMP در لینوکس و کانفیگ کامل وب سرور

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

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

5 × 1 =

دکمه بازگشت به بالا
بستن