توسعه دهندگان نرم افزار وب ممکن است مشکل نصب اسکریپت PHP را در سرور اوبونتو داشته باشند. این به خاطر عوامل زیادی است. اما با استفاده از این راهنما، هر کسی می تواند از اشتباهات در هنگام نصب جلوگیری کند.
نصب PHP در سرور اوبونتو
نصب زبان PHP در سرور اوبونتو می تواند به روش های مختلفی انجام شود - همه اینها به نسخه و نسخه سیستم خود بستگی دارد. و تفاوت اصلی در تیم های خود است که باید انجام شود.
همچنین لازم به ذکر است که بسته PHP شامل چندین اجزای است که، اگر مورد نظر، می توانند به طور جداگانه نصب شوند.
روش 1: نصب استاندارد
نصب استاندارد شامل استفاده از آخرین نسخه بسته است. هر سیستم عامل اوبونتو سرور متفاوت است:
- 12.04 LTS (دقیق) - 5.3؛
- 14.04 LTS (Trusty) - 5.5؛
- 15 اکتبر (ویلی) - 5.6؛
- 16.04 LTS (Xenial) - 7.0.
تمام بسته ها از طریق مخزن رسمی سیستم عامل توزیع می شوند بنابراین شما نباید یک شخص ثالث را متصل کنید. اما نصب بسته کامل در دو نسخه انجام می شود و به نسخه سیستم عامل بستگی دارد. بنابراین، برای نصب PHP در اوبونتو سرور 16.04، این دستور را اجرا کنید:
sudo apt-get نصب php
و برای نسخه های قبلی:
sudo apt-get نصب php5
اگر شما به تمام اجزای بسته PHP در سیستم نیاز ندارید، می توانید آنها را به طور جداگانه نصب کنید. چگونه می توان این کار را انجام داد و دستورات لازم برای انجام این کار، در زیر شرح داده خواهد شد.
Apache HTTP Server Module
برای نصب ماژول پی اچ پی برای آپاچی در اوبونتو 16.04، شما باید دستور زیر را اجرا کنید:
sudo apt-get install libapache2-mod-php
در نسخه های قبلی سیستم عامل:
sudo apt-get نصب libapache2-mod-php5
بعد از ورود به شما یک کلمه عبور درخواست خواهد شد که باید مجوز نصب را بگذارید. برای انجام این کار، نامه را وارد کنید "D" یا "ی" (بسته به محلی سازی سرور اوبونتو) و کلیک کنید وارد شوید.
این تنها منتظر تکمیل بسته دانلود و نصب می باشد.
FPM
برای نصب ماژول FPM در نسخه سیستم عامل 16.04، موارد زیر را انجام دهید:
sudo apt-get نصب php-fpm
در نسخه های قبلی:
sudo apt-get نصب php5-fpm
در این مورد، نصب به صورت خودکار، بلافاصله بعد از ورود به رمز عبور فوق کاربر شروع خواهد شد.
CLI
CLI برای توسعه دهندگان لازم است که در ایجاد برنامه های کنسول در PHP شرکت کنند. برای قرار دادن این زبان برنامه نویسی به آن، در اوبونتو 16.04 شما باید دستور را اجرا کنید:
sudo apt-get نصب php-cli
در نسخه های قبلی:
sudo apt-get نصب php5-cli
پسوند پی اچ پی
برای پیاده سازی تمام توابع ممکن از پی اچ پی، لازم است تعدادی از برنامه های افزودنی را برای برنامه های مورد استفاده نصب کنید. در حال حاضر محبوب ترین دستورالعمل ها برای انجام چنین نصب ارائه شده است.
توجه: برای هر پسوند با دو دستور، برای اولین بار برای سرور اوبونتو 16.04 و برای نسخه های قبلی سیستم عامل، برای هر برنامه ارائه شده است.
- فرمت GD:
sudo apt-get نصب php-gd
sudo apt-get install php5-gd
- فرمت برای Mcrypt:
sudo apt-get نصب php-mcrypt
sudo apt-get نصب php5-mcrypt
- پسوند MySQL:
sudo apt-get نصب php-mysql
sudo apt-get نصب php5-mysql
همچنین ببینید: راهنمای نصب MySQL برای اوبونتو
روش 2: نسخه های دیگر را نصب کنید
در بالا گفته شد که بسته ی مربوط به پی اچ پی در هر نسخه از سرور اوبونتو نصب خواهد شد. اما این امکان را برای نصب پیش فرض یا، برعکس، نسخه بعدی زبان برنامه نویسی نفی نمی کند.
- ابتدا باید تمام اجزاء PHP که قبلا در سیستم نصب شده اند را حذف کنید. برای انجام این کار در اوبونتو 16.04 دو دستور اجرا می شود:
sudo apt-get حذف libapache2-mod-php php-phpm php-cli php-gd php-mcrypt php-mysql
sudo apt-get autoremoveدر نسخه های قبلی سیستم عامل:
sudo apt-get حذف libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
sudo apt-get autoremove - حالا شما نیاز به اضافه کردن PPA به لیست مخازن، که شامل بسته های تمام نسخه های PHP:
sudo add-apt-repository ppa: ondrej / php
sudo apt-get update - در این مرحله، شما می توانید بسته کامل PHP را نصب کنید. برای انجام این کار، در خود تیم، نسخه خود را مشخص کنید، برای مثال "5.6":
sudo apt-get نصب php5.6
اگر شما به یک بسته کامل نیاز ندارید، می توانید ماژول ها را به طور جداگانه با انتخاب دستورات لازم اجرا کنید:
sudo apt-get نصب libapache2-mod-php5.6
sudo apt-get install php5.6-fpm
sudo apt-get نصب php5.6-cli
sudo apt-get نصب php-gd
sudo apt-get install php5.6-mbstring
sudo apt-get install php5.6-mcrypt
sudo apt-get نصب php5.6-mysql
sudo apt-get نصب php5.6-xml
نتیجه گیری
در نتیجه می توان گفت که داشتن حتی دانش پایه ای در کار کردن در یک کامپیوتر، کاربر می تواند به راحتی بسته اصلی PHP و تمام اجزای اضافی آن را نصب کند. نکته اصلی این است که بدانید دستوراتی که باید در سرور اوبونتو اجرا کنید.