دوره آموزش رایگان زبان برنامه نویسی مقدماتی پی اچ پی (PHP)- جلسه نهم

فصل ۱

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

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

 به خاطر داشته باشید
از آنجا که در سیستم عامل گنو/لینوکس و اکثر توزیع های وابسته به آن -مثل اوبونتو- یک سرور مجازی از قبل نصب شده است، ما نیازی به نصب و راه اندازی سرور نداشته و صرفا می بایست سایر نرم افزارها را نصب نماییم.
نصب وب سرور Apache
آپاچی یک وب سرور رایگان و اپن سورس است که برای نصب آن، ابتدا ترمینال را باز نموده و کامندهای زیر را وارد می نماییم:
sudo apt-get update
sudo apt-get install apache2

توجه داشته باشیم که برای نصب، نیاز به دسترسی 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
           ├─۱۸۹۸ /usr/sbin/apache2 -k start
           ├─۷۳۰۹ /usr/sbin/apache2 -k start
           ├─۷۳۱۰ /usr/sbin/apache2 -k start
           ├─۷۳۱۱ /usr/sbin/apache2 -k start
           ├─۷۳۱۲ /usr/sbin/apache2 -k start
           ├─۷۳۱۸ /usr/sbin/apache2 -k start
           ├─۸۲۶۸ /usr/sbin/apache2 -k start
           ├─۸۲۷۶ /usr/sbin/apache2 -k start
           ├─۸۲۷۸ /usr/sbin/apache2 -k start
           └─۸۲۸۰ /usr/sbin/apache2 -k start

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

sudo apt-get install mysql-server

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

sudo apt-get install phpmyadmin

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

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

sudo apt-get install php5 libapache2-mod-php5

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

sudo service apache2 restart

در این مرحله از کار، فرایند نصب استک Lamp به پایان رسیده می توانیم کدنویسی را شروع کنیم.

221

اسماعیلی هستم مدیر عصر فنون. فارغ التحصیل مقطع کارشناسی ارشد رشته مهندسی فناوری اطلاعات (IT)