آموزش نصب و پیکربندی LAMP

گنو فوریه 2016 18

ضمن عرض سلام ، در این ویدیو نحوه نصب LAMP را در سیستم عامل گنو (مبتنی بر دبیان مثل ابنتو یا مینت و …) آموزش داده میشه . LAMP مشابه XAMPP و WAMP در سیستم عامل مایکروسافت ویندوز است که شامل Apache ، MySQL ، PHP و … است که موارد مورد نیاز برای راه اندازی سرور محلی را فراهم می آورد.

ویدیو گام به گام این آموزش رو میتونید از باکس زیر دانلود کنید:

دانلود فیلم آموزشی
لینک دانلود20 مگابایت12 دقیقه

 

اولین مرحله نصب آپاچی هست :

 

بعد از دوره زمانی خاص که بسته به سرعت اینرتنت شما دارد آپاچی نصب میشود و بعد از نصب برایب تست مسیر localhost را در مرورگرتون باز کنید.

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

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

 

در مرحله بعد برای مدیریت دیتابیس باید PhpMyAdmin را نصب کنید :

با اجرا کد بالا phpmyadmin نصب خواهد شد اما قالب استفاده نیست ! برای استفاده باید phpmyadmin را به آپاچی معرفی کنید . با دستور زیر فایل پیکربندی آپاچی را باز کنید :

و در انتهای این فایل کد زیر را اضافه نمایید :

و سرویس آپاچی را یکبار ریست کنید :

حالا با وارد شدن به آدرس localhost/phpmyadmin میتونید وارد phpmyadmin بشید.

 

مرحله بعد نصب PHP است ، دستور برای نصب php ورژن 5 است :

اما اگر می خواهید php ورژن 7 استفاده کنید :

 

تبریک نصب LAMP انجام شد و فایل های php تان را میتوانید در مسیر زیر قرار داده :

و مسیر زیر را در مرورگرتون برای اجرای فایل اجرا کنید :

در نهایت چند تنظیم کوچیک برای پیکربندی باید انجام شود !

 

در ابتدا برای اینکه از طریق فایل منیجر با دسترسی بتونید فایل های را مدیریت کنید دستور زیر را اجرا کنید:

 

برای اینکه مسیر اجرای localhost را از آدرس var/www/html/ به آدرس دلخواه (مثلا home/usr/www/) تغییر بدید ابتدا دستور زیر را اجرا کنید :

و در فایل باز شده بجای عبارت زیر آدرس مورد نظرتون را جایگزین کنید :

سپس دستور زیر را نیز اجرا کرده :

و در عبارت زیر بجای /var/www/html/ آدرس مورد نظرتون را وارد کنید :

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

 

برای تنظیم DirectoryIndex دستور زیر را وارد کنید :

کد زیر را پیدا :

این دستور را جایگزین کنید :

 

آی پی فعلی سرور محلی 127.0.0.1 است ، برای تغییر دستور زیر را اجرا کنید :

با اجرای دستور بالا این فایل توسط برنامه  gedit باز میشود ، به دنبال کد زیر باشید :

و بجای 127.0.0.1 آی پی مورد نظرتون را وارد کنید.

 

دیدگاه ها
  • محمد گفت:

    سلام
    هنگام اجرای دومین دستور با خطای زیر مواجه میشوم،چرا؟؟؟

    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    E: Unable to locate package libapache2-mod-auth-mysql

    • حسین شفیعیان گفت:

      یکبار سیستم رو با دستور زیر آپدیت کن (نهایتا 3 دقیقه طول میکشه)
      sudo apt update

  • mohammad گفت:

    خیلی عالی بود ممنون واقعا عالی بود

  • حسین حیدری گفت:

    مستر از شما بعیده 🙁
    آیا قرار دادن دسترسی 777 برای فایلی‌هایی به این مهمی درست هست ؟

    • حسین شفیعیان گفت:

      چون تو لوکاله زیاد مهم نیس ، تو کانفیگ سرور فرق میکنه

      • حسین حیدری گفت:

        توی خود سیستم هم بسیار مهمه 🙂
        هر چند توی آموزش حرفی از لوکال زده نشد ولی به هر حال خسته نباشید !‌

        • حسین شفیعیان گفت:

          میشه بفرمایید توی سیستم لوکال چه اهمیتی داره ؟!!

          • حسین حیدری گفت:

            این فقط سرور‌ها نیستن که مورد حمله قرار می‌گرن کامپیوتر ‌های شخصی خانگی هم ممکنه مورد حمله قرار بگیرن پس از نظر من کلا 777 دادن به هیچ چیزی درست نیست 🙂

          • حسین شفیعیان گفت:

            😐
            خب الان پرمیژن لمپ من 777 هست ، بیا هکش کن !

  • مهدی گفت:

    اصلا lamp خوب نیس بدرد نمیخوره من الان یه ساله از زمپ استفاده میکنم و لذت میبرم ازش

  • vahedi گفت:

    سلام
    اخه چرا مهندس
    برنامه نویسی ها اصولی رو ول کردین قبلا زیاد میومدم سایتتون یک مدت ول کردم الان اومدم html یاد بگیرم که دیدم هنوز 1 جلسه هم نزاشتین قبلا پلاگین وردپرس شروع کردید که اونم 2جلسه رفتین و یک افزونه خوب ساختیم بعد ول کردین خب مهندس سایت به این خوبی چرا ول میکنی تاریخ عضویتم رو هم ببینید متوجه میشید که قدیمی هستم به هر حال بازم دمت گرم تونستی html رو یاد بده دمت

  • محمدرضا عسگری گفت:

    سلام اقای شفیعی
    اگر امکانش هست یک ایمیل به من بزنید کار واجب دارم خیلی گشتم ولی راه ارتباطی دیگری برای ارتباط با شما پیدا نکردم ممنون

  • علی مختاری گفت:

    سلام خسته نباشی حسین!
    والا قرار بود با شروع پاییز ویدیو بزاری الان زمستونم رسید(می ترسم به سربازیم بخوره دیگه نتونم ویدیو های عالی شما و ببینم) یه بخش ارتباط با ما هم لطف کن در اینده بزار که نیام زیر پست ها بنویسم یا لااقل ایدی تلگرامی چیزی؟


Time limit is exhausted. Please reload CAPTCHA.