نصب پکیج LAMP روی سیستم‌عامل گنو/لینوکس


در این آموزش خواهیم دید که به چه شکل می‌توان اِستک LAMP را روی سیستم‌عامل گنو/لینوکس توزیع اوبونتو نصب کرد. اصطلاح LAMP مخفف واژگان Linux ،Apache ،MySQL ،PHP است. علاوه بر این، به یاد داشته باشیم که برای نصب اِستک LAMP روی لینوکس، برخلاف سیستم عامل‌های ویندوز و مک، یک بستهٔ نرم‌افزاری تحت عنوان LAMP وجود نداشته که با یک بار نصب، تمامی نرم‌افزارهای مورد نیاز در دسترس قرار گیرند؛ بلکه می‌بایست هر یک از این اپلیکیشن‌ها را به صورت مجزا نصب نمود.

به خاطر داشته باشید
از آنجا که در سیستم‌عامل گنو/لینوکس و اکثر توزیع‌های وابسته به آن -مثل اوبونتو- یک سرور مجازی از قبل نصب شده است، ما نیازی به نصب و راه‌اندازی سرور نداشته و صرفاً می‌بایست سایر اپلیکیشن‌های مورد نیاز را نصب نماییم.

نصب وب سرور Apache
آپاچی یک وب سرور رایگان و اپن‌سورس است که برای نصب آن، ابتدا ترمینال را باز نموده و کامندهای زیر را وارد می‌نماییم:

$ sudo apt-get update
$ sudo apt-get install apache2

توجه داشته باشیم که برای نصب، نیاز به دسترسی root داریم (root بالاترین سطح دسترسی در لینوکس است). دستور اول، ریپازیتوری‌های سیستم‌عامل را به‌روزرسانی می‌کند. سپس دستور دوم را وارد می‌کنیم و پس از تکمیل نصب و برای اطمینان حاصل کردن از نصب شدن کامل و صحیح آپاچی روی سیستم‌عامل خود، دستور زیر را وارد می‌نماییم:

$ sudo service apache2 status

حال با پیام زیر مواجه خواهیم شد:

apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2)
   Active: active (running) since Sat 2016-04-02 01:13:24 IRDT; 23h ago
     Docs: man:systemd-sysv-generator(8)
  Process: 7290 ExecReload=/etc/init.d/apache2 reload (code=exited, status=0/SUCCESS)
  Process: 1635 ExecStart=/etc/init.d/apache2 start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/apache2.service
           ├─1898 /usr/sbin/apache2 -k start
           ├─7309 /usr/sbin/apache2 -k start
           ├─7310 /usr/sbin/apache2 -k start
           ├─7311 /usr/sbin/apache2 -k start
           ├─7312 /usr/sbin/apache2 -k start
           ├─7318 /usr/sbin/apache2 -k start
           ├─8268 /usr/sbin/apache2 -k start
           ├─8276 /usr/sbin/apache2 -k start
           ├─8278 /usr/sbin/apache2 -k start
           └─8280 /usr/sbin/apache2 -k start

نصب سیستم مدیریت پایگاه داده MySQL
برای نصب MySQL، می‌بایست دستورات زیر را در ترمینال وارد نماییم:

$ sudo apt-get install mysql-server 

در حین نصب، از شما خواسته می‌شود که یک پسورد root در نظر بگیرید. در ادامه، نیاز به نصب phpmyadmin داریم. phpmyadmin یک ابزار مدیریتی تحت وب رایگان و اپن‌سورس برای مدیریت MySQL است که این امکان را به ما خواهد داد تا به راحتی دیتابیس‌های خود را مدیریت کنیم. برای نصب این ابزار، دستور زیر را وارد می‌کنیم:

$ sudo apt-get install phpmyadmin

توجه داشته باشیم که برای نصب phpmyadmin، ابتدا باید MySQL نصب باشد. همچنین در حین فرایند نصب، تعدادی سؤال در ارتباط با پسورد و ... پرسیده می‌شود که می‌بایست پاسخ داده شوند.

نصب مفسر PHP
برای آنکه بتوانیم کدهای PHP خود را اجرا کنیم، نیاز به مفسر این زبان برنامه نویسی داریم که برای نصب آن، می‌بایست دستور زیر را در ترمینال وارد کرد:

$ sudo apt-get install php7.0

در این مرحله، نیاز به ریبوت وب سرور آپاچی داریم تا کلیهٔ تغییرات اعمال شوند. برای این منظور، دستور زیر را وارد می‌نماییم:

$ sudo service apache2 restart

در این مرحله از کار، فرایند نصب اِستک LAMP به پایان رسیده و می‌توانیم کدنویسی را شروع کنیم (لازم به ذکر است که در این دورهٔ آموزشی، از سیستم‌عامل گنو/لینوکس توزیع اوبونتو و اِستک LAMP استفاده می‌شود).

لیست نظرات
کاربر میهمان
دیدگاه شما چیست؟
کاربر میهمان
محمد صادق داراب پور
محمد صادق داراب پور
خیلی خیلی پیچوندیش عزیز دل برادر با این دستورم میشد
^sudo apt install lamp-server
کاربر میهمان
محمدرضامن یک کاربر مهمان هستم
خیلی ممنون از راهنمایی تون
من همیشه فکر میکردم خود وب سرور ( apache , nginx , litespeed) وظیفه تفسیر کدهای php رو داره نگو که مفسر کدهای php چیز دیگه ای است پس وب سرور میاد بین کاربر و مفسر php و نرم افزار های دیگه ارتباط برقرار میکند .
ممنون