در این مقاله قصد داریم شما را با نصب آخرین نسخه php در لینوکس آشنا نماییم، پس تا پایان این مطلب کاربردی همراه ما باشید.
PHP مخفف Hypertext Preprocessor یک زبان برنامه نویسی سمت سرور مبتنی بر اسکریپت است که برای توسعه برنامههای کاربردی وب مورد استفاده قرار میگیرد و باید بر روی وب سرور نصب شود.
این زبان برنامه نویسی محبوب به خودکارسازی وظایف مختلف سرور مانند ایجاد صفحات وب پویا و تعاملی، درخواستهای پایگاه داده و پیش پردازش/نمایش داده کمک شایانی مینماید.
از آنجا که PHP یک زبان تفسیر شده است، به هیچ کامپایلری نیاز ندارد و تعامل بین نمایه صفحات وب و سرورهای بک اند یا پایگاه دادهها را کنترل میکند.
بسیاری از CMSها و فریم ورکهای معروف مانند Magento ،Laravel و WordPress با استفاده از PHP نوشته شده است و از ابزارها و افزونههای متعدد آن استفاده میکنند.
این موارد ممکن است از یک وبسایت یا وبلاگ بسیار ساده گرفته تا یک فروشگاه تجارت الکترونیک تمام عیار باشد.
با توجه به اینکه این زبان با سیستم عامل لینوکس سازگاری بیشتری دارد، لازم است اقدام به خرید سرور مجازی با قدرت پردازشی بالا نمایید تا باعث شود زبان PHP حداکثر پرفرمنس خود را نشان دهد.
در زمان انتشار این مقاله PHP 8.2 جدیدترین نسخه اصلی از PHP است که این نرم افزار چندین تغییرات متفاوت را نسبت به نسخه های قبلی خود داشته است.
بهبود عملکرد و بسیاری از ویژگیهای جدید مانند آرگومانهای نامگذاری شده، کامپایلر JIT، انواع اتحادیه و بیان مطابقت ازجمله تغییرات جدید در این نسخه میباشند.
حال که به صورت مختصر با این زبان برنامه نویسی آشنا شدهاید، در ادامه شما را با پیش نیاز نصب آخرین نسخه php در لینوکس آشنا خواهیم نمود.
پیش نیازهای نصب PHP
لازم است قبل از نصب PHP، مطمئن شوید که سرور شما میتواند آن را مدیریت کند. الزامات این زبان برنامه نویسی نسبتاً ابتدایی هستند و بسیاری از نرم افزارها قبلاً برروی سیتسم شما نصب شده است.
اگر قبلاً اقدام به خرید سرور مجازی نکردهاید، شما را به مطالعه مقاله آموزش خرید سرور مجازی ابری دعوت مینماییم.
پس از خرید سرور مجازی و انتخاب توزیع دلخواه خود، برای اجرای این زبان برنامه نویسی نیاز به یک وب سرور و نصب پایگاه داده مانند MySQL دارید.
در ادامه شما را با پیش نیازهای PHP برای توزیعهای مختلف سیستم عامل لینوکس آشنا خواهیم نمود.
- یک سیستم لینوکس
- دسترسی به حساب کاربری اوبونتو با امتیازات sudo
- دسترسی به یک خط فرمان (Ctrl + Alt + T)
- یک سرور وب در حال اجرا (Apache یا Nginx)
نصب آخرین نسخه php در لینوکس
برای نصب PHP در توزیعهای لینوکس نیازی به دریافت فایلها از طریق وبسایت ندارید و باید از خط فرمان استفاده کنید. در ادامه شما را با نصب آخرین نسخه php در توزیعهای مختلف لینوکس آشنا خواهیم نمود.
ابتدا باید مطمئن شوید که بسته های شما به روز هستند، بنابراین برای اطمینان این دستور لینوکس را در ترمینال اجرا کنید.
sudo apt-get update && sudo apt-get upgrade
اکنون برای نصب PHP آماده هستید. فقط کافیست دستور زیر را اجرا نمایید.
sudo apt-get install php
با اجرای این دستور آخرین نسخه PHP به همراه چندین افزونه نصب میشود.
اکنون با اجرای دستور زیر میتوانید مطلع شوید که کدام نسخه زبان برنامه نویسی پی اچ پی در سیستم عامل شما نصب شده است.
php –v
اگر بخواهید نسخه خاصی از این زبان برنامه نویسی مانند PHP 8.2 را نصب کنید، لازم است از PPA (Personal Package Archive) استفاده کنید. این روش میتواند یک راه امن برای نصب نسخههای قدیمیتر PHP نیز باشد.
سه دستور زیر را یک به یک اجرا کنید:
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
اکنون سیستم شما آرشیو را تشخیص میدهد و میتوانید برای نصب PHP 8.2 یا هر نسخه دیگری که مد نظر شما میباشد دستور زیر را تایپ کنید و نسخه موردنظر خود را جایگزین کنید.
sudo apt install php8.2
با اجرای این دستور نسخه موردنظر شما به راحتی نصب شده و قابل اجرا میباشد.
نصب PHP در اوبونتو
کاربران اوبونتو با اجرای دستورات راهنمای بالا میتوانند به راحتی پی اچ پی را در سیستم عامل خود نصب نمایند. اوبونتو یکی از محبوبترین توزیعها است، بنابراین اکثر راهنماهای لینوکس برای این سیستم ساخته شدهاند.
یکی از گزینههای جایگزین موجود برای شما، دانلود پشته LAMP است. LAMP مخفف Linux، Apache، MySQL و PHP است. LAMP در واقع مجموعهای از تمام نرم افزارهایی است که برای راه اندازی و اجرای یک سرور نیاز دارید.
امکان دانلود هر یک از این ابزارها به صورت جداگانه وجود دارد اما کاربران میتوانند با استفاده از Taskel همه این ابزارها را به صورت یکجا نصب نمایند. برای نصب این ابزار کافیست دستور زیر را اجرا کنید.
sudo apt install tasksel
sudo tasksel install lamp-server
نصب PHP در CentOS 7
این سیستم عامل کمی با سایر توزیعهای لینوکس متفاوت است. دستورات apt و apt-get راهحلهای ایدهآلی برای نصب نرم افزار در CentOS نمیباشند.
در عوض کاربران میتوانند برای نصب نرم افزار در این توزیع از yum، Yellowdog Updater Modified استفاده نمایند. Yellowdog Updater Modified برای سیستم عاملهای مبتنی بر RHEL گزینه مناسبی است. در غیر این صورت، دستوراتی که باید استفاده کنید تقریباً مشابه هستند.
برای بروزرسانی بستههای خود در توزیع سنت او اس، دستور زیر را اجرا کنید.
sudo yum install epel-release && sudo yum update
برای اجرای سایر دستورات کافیست apt-get را با yum جایگزین کنید. سپس با اجرای دستور زیر PHP را نصب کنید.
sudo yum install php
دستورات PHP مانند php –v نیز در CentOS 7 یکسان عمل میکنند، بنابراین به راحتی میتوانید دستورات موردنظر خود را با yum اجرا نموده و نسخه موردنظر خود را نصب کنید.
برای مشاهده ماژولهای فعال دستور زیر را اجرا نمایید:
php --modules
شما با موفقیت PHP را بر روی CentOS 7 نصب نمودهاید.
نصب PHP در دبیان
در ادامه مقاله نصب آخرین نسخه php در لینوکس به شما نصب پی اچ پی در سیستم عاملهای شبه یونیکس، دبیان را آموزش خواهیم داد.
اکثر دستورات ذکر شده در این توزیع نیز یکسان عمل مینمایند، اما لازم است نکات جزئی را درنظر بگیرید.
در توزیع دبیان، میتوانید از apt-get یا aptitude در دستورات ترمینال خود استفاده کنید. دستور aptitude کمی جامعتر از apt-get است.
با این تفاوت که قابلیت نمایش لیستی از نرم افزارهای نصب شده و نرم افرارهای مورد نیاز را به کاربران نمایش میدهد و کاربر امکان انتخاب نرم افزارها را از لیست خواهد داشت.
همچنین این ابزار نیز امکان نصب و حذف نرم افزارها را به ما ارائه میدهد.
بنابراین میتوانید به جای استفاده از دستور معمول apt-get، دستور زیر را به جای آن اجرا کنید:
sudo aptitude install php
پس از نصب، اگر متوجه شدید که PHP تجزیه نمیشود یا برنامههای افزودنی کار نمیکنند، مطمئن شوید که فایل پیکربندی وب سرور خود را بهروزرسانی کردهاید و در حال بارگیری فایلهای ini پسوند است.
دستورالعملهای دبیان نیز مشابه دستورالعملهای سایر توزیعهای لینوکس میباشند.
جمع بندی
با مطالعه این مطلب کاربردی میتوانید به راحتی زبان برنامه نویسی محبوب PHP را از توزیعهای مختلف لینوکسی نصب و استفاده نمایید. PHP یک زبان برنامه نویسی رایگان و سمت سرور است که با زبان برنامه نویسی HTML برای ایجاد وب سایتهای پویا نیز استفاده میشود.
اگر میخواهید یک سرور تست وردپرس بسازید و یا با راه اندازی یک وب سرور نصب پی اچ پی را برروی آن تمرین نمایید، بدون شک مطالعه این آموزش برای شما کاربردی خواهد بود. در این آموزش ما به سادهترین شکل ممکن نصب آخرین نسخه php در لینوکس را به کاربران آموزش دادهایم، امید است با مطالعه این مطلب بتوانید به راحتی این زبان برنامه نویسی را در سیستم عامل لینوکسی خود نصب و اجرا نمایید.
[yasr_overall_rating]