توسعه دهندگان وب ممکن است مشکل نصب زبان اسکریپت PHP در سرور اوبونتو داشته باشند. این به خاطر عوامل زیادی است. اما با استفاده از این راهنما، هر کس می تواند از اشتباهات در هنگام نصب جلوگیری کند.
محتوا
نصب زبان PHP در سرور اوبونتو می تواند به روش های مختلفی انجام شود - همه اینها به نسخه و نسخه سیستم خود بستگی دارد. و تفاوت اصلی در تیم های خود است که باید انجام شود.
همچنین لازم به ذکر است که بسته PHP حاوی اجزای متعددی است که در صورت دلخواه می تواند به طور جداگانه از یکدیگر نصب شود.
نصب استاندارد شامل استفاده از آخرین نسخه بسته است. هر سیستم عامل اوبونتو سرور متفاوت است:
تمام بسته ها از طریق مخزن رسمی سیستم عامل توزیع می شوند، بنابراین شما نباید یک شخص ثالث را متصل کنید. اما نصب بسته کامل در دو نسخه انجام می شود و بستگی به نسخه سیستم عامل دارد. بنابراین، برای نصب PHP در اوبونتو سرور 16.04، این دستور را اجرا کنید:
sudo apt-get install php
و برای نسخه های قبلی:
sudo apt-get install php5
اگر شما به تمام اجزای بسته PHP در سیستم نیاز ندارید، می توانید آنها را به طور جداگانه نصب کنید. چگونه می توان این کار را انجام داد و دستورات لازم برای انجام این کار، در زیر شرح داده خواهد شد.
Apache HTTP Server Module
برای نصب ماژول پی اچ پی برای آپاچی در اوبونتو سرور 16.04، شما باید دستور زیر را اجرا کنید:
sudo apt-get install libapache2-mod-php
در نسخه های قبلی سیستم عامل:
sudo apt-get install libapache2-mod-php5
پس از وارد شدن شما از یک رمز عبور خواسته می شود که باید اجازه نصب را بدهید. برای انجام این کار، نامه "D" یا "Y" (بسته به محلی سازی سرور اوبونتو) را تایپ کنید و Enter را فشار دهید.
این تنها منتظر تکمیل بسته دانلود و نصب می باشد.
FPM
برای نصب ماژول FPM در نسخه 16.04 سیستم عامل، موارد زیر را انجام دهید:
sudo apt-get install php-fpm
در نسخه های قبلی:
sudo apt-get install php5-fpm
در این مورد، نصب به طور خودکار، بلافاصله پس از ورود به رمز عبور فوق العاده کاربر شروع خواهد شد.
CLI
CLI برای توسعه دهندگان لازم است که در ایجاد برنامه های کنسول در PHP شرکت داشته باشند. برای جاسازی این زبان برنامه نویسی به آن، در اوبونتو 16.04 شما باید دستور را اجرا کنید:
sudo apt-get install php-cli
در نسخه های قبلی:
sudo apt-get install php5-cli
پسوند پی اچ پی
برای اجرای تمام توابع ممکن از پی اچ پی، لازم است تعدادی از برنامه های افزودنی را برای برنامه های مورد استفاده نصب کنید. اکنون دستورالعمل های محبوب برای انجام چنین نصب ارائه می شود.
نکته: برای هر پسوند با دو دستور، برای اولین بار برای سرور اوبونتو 16.04، و برای نسخه های قبلی سیستم عامل مورد استفاده قرار خواهد گرفت.
sudo apt-get install php-gd
sudo apt-get install php5-gd
sudo apt-get install php-mcrypt
sudo apt-get install php5-mcrypt
sudo apt-get install php-mysql
sudo apt-get install php5-mysql
همچنین ببینید: راهنمای نصب MySQL برای اوبونتو
در بالا گفته شد که بسته PHP مربوطه در هر نسخه از سرور اوبونتو نصب خواهد شد. اما این امکان را برای نصب یک زبان برنامه نویسی زودتر و یا، برعکس، در آینده نداشته باشد.
sudo apt-get remove libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
sudo apt-get autoremove
در نسخه های قبلی سیستم عامل:
sudo apt-get remove libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
sudo apt-get autoremove
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php5.6
اگر شما به یک بسته کامل نیاز ندارید، می توانید ماژول ها را به طور جداگانه با انتخاب دستورات لازم اجرا کنید:
sudo apt-get install libapache2-mod-php5.6
sudo apt-get install php5.6-fpm
sudo apt-get install php5.6-cli
sudo apt-get install php-gd
sudo apt-get install php5.6-mbstring
sudo apt-get install php5.6-mcrypt
sudo apt-get install php5.6-mysql
sudo apt-get install php5.6-xml
در نتیجه می توان گفت که حتی با داشتن دانش پایه ای در کار کردن در یک کامپیوتر، کاربر می تواند به راحتی بسته اصلی PHP و تمام اجزای اضافی آن را نصب کند. مهمترین مسئله این است که دستورات مورد نیاز برای اجرای در سرور اوبونتو را بدانید.