آموزش طراحی وب

آموزش تصویری نصب xampp

در این مقاله نحوه نصب Xampp را همراه با تصویر آموزش خواهیم داد .

آموزش تصویری نصب xampp

آموزش تصویری نصب xampp

امروز نحوه نصب Xampp بر روی ویندوز رو آموزش میدم که امیدوارم مفید واقع بشه .

Xampp شامل MySql , PHP , Apache و یکسری برنامه است که با نصب و اجرای این نرم افزار میتونید یک لوکال هاست (هاست محلی) در سیستم شخصی خود راه اندازی کنید و سایت هایی که قصد راه اندازی یا برنامه نویسی دارید در سیستم شخصی خود پیاده سازی و کانفیگ کنید و پس از نهایی شدن کار آن را روی هاست اصلی آپلود کنید . این نرم افزار و میتونید از طریق این لینک دریافت کنید .

برای راحتی کارتون ساختار exe رو دانلود کنید . خوب ما میخوایم با این نرم افزار یک لوکال هاست در درایو اصلی خودمون ( تو سیستم من C درایو اصلی ) ایجاد کنیم . خوب برای اینکار دوبار روی فایل exe کلیک کنید. در پنجره ی اول دکمه Yes رو فشار دهید تا فایل exe اجرا بشه . در پنجره بعدی زبان English رو انتخاب کنید :

نصب  xampp

بعد از انتخاب زبان English  پنجره ای باز میشه که شما باید خیلی راحت دکمه next رو بزنید 🙂

نصب  xampp

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

نصب  xampp

بصورت پیشفرض آدرس بالا رو تو browes مشاهده می کنید ، در سیستم من درایو C درایو اصلی به شمار میاد ، پس میذاریم همین آدرس باقی بمونه . به مرحله بعد میریم :

نصب  xampp

تمام گزینه هارو تیک میزنیم و به مرحله install میریم :

نصب  xampp

در این مرحله کامپوننت های لازم رو روی سیستمتون نصب می کنه . کمی زمان میبره ، پس از اینکه کامپوننت ها extract و نصب شد ، یک پنجره cmd مشکی رنگ باز میشه ، صبر می کنیم تا عملیات تکمیل بشه و کادر زیر باز بشه :

نصب  xampp

پس از اینکه دکمه finish  رو زدید کادر زیر باز میشه :

نصب  xampp

نرم افزار xampp شما بر روی پورت ۸۰ نصب شد ، حالا دکمه ok رو فشار دهید ، چند کادر بعدی رو هم ok و در نهایت yes بزنید . پس از گذروندن این مراحل ، کادر زیر کنار صفحه کامپیوتر ظاهر میشه :

نصب  xampp

این نشان دهنده ی اینه که یک لوکال هاست با موفقیت در سیستم شخصی خودتون ایجاد کردید . حالا برای استفاده از این فضای محلی میتونید به این آدرس برید : C:\xampp\htdocs

برای ایجاد هر پروژه یه پوشه توی این محل ایجاد کنید و تمامی محتویات و فایل های پروژتون و داخل پوشه ی مربوطه قرار بدید . به تصویر زیر دقت کنید :

نصب  xampp

تو مسیر C:\xampp\htdocs یک پوشه ایجاد کردیم به نام iroschool که از این به بعد فایل ها و محتویات پروژه ی iroschool رو تو این پوشه قرار میدیم. برای مثال یک فایل index.html با محتویات زیر داخل این پوشه ایجاد می کنیم :

 حالا برای مشاهده ی این پروژه از طریق لوکال هاست ، با مرورگر خود به آدرس http://localhost/iroschool   بروید :

نصب  xampp

تصویری که در بالا میبینید ، پروژه ی iroschool در لوکال هاست شماست . به همین راحتی شما میتونید یک فضای محلی در سیستم خود ایجاد کنید و پروژه های خود را در این مکان مدیریت کنید .

دسترسی به پایگاه داده ها

با آدرس http://localhost/phpmyadmin شما میتونید به پایگاه داده ها دسترسی داشته باشید . در مقالات آتی نحوه ی کار با phpmyadmin  رو هم توضیح میدم .

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

تهیه شده در مدرسه مجازی ایرانیان

حسین همت یار

نویسنده در مدرسه مجازی ایرانیان ، دانشجوی رشته IT ، طراح وب و علاقه مند به تازه های دنیای اینترنت و وب و البته لینوکس

دیدگاه ۳۹

  • سلام
    ممنون
    این برنامه با برنامه wampserver چقدر تفاوت داره؟
    امکان این هست که از طریق این برنامه تمام فایل ها رو آنلاین روی هاست اصلی منتقل کنیم؟
    مثلا وقتی کار یه قالب وردپرس تموم شد دیگه نخوایم دوباره همه رو جداگونه روی هاست منتقل کنیم! میشه از طریق برنامه اینکار رو کرد؟
    تو wampserver که نمیشد.

    • سلام
      در رابطه با wampserver خدمتتون عرض کنم که این نرم افزار نسبت به Xampp باگ داره و گاهی اوقات در phpmyadmin شمارو دچار مشکل میکنه ، به عبارتی Xampp بهینه تر و پیشرفته تر از wamp هست .
      در رابطه با انتقال اطلاعات از طریق این برنامه ، باید خدمتتون بگم که این نرم افزارها تنها قابلیت این رو دارن که برای شما یک محیط لوکال و مجازی در سیستم ایجاد کنند تا شما بتونید برنامه نویسی کنید و با دیتابیس کار کنید .برای انتقال اطلاعات به هاست اصلی حتما باید از uploader ها استفاده کنید .
      موفق باشید .

  • ممنون
    لطفا در مورد uploader هایی که گفتید میشه بیشتر توضیح بدید؟
    و اینکه چطور ازشون میشه استفاده کرد.

    • شما میتونید از نرم افزارهای آپلود و دانلود استفاده کنید ، به عنوان مثال filezilla , cuteftp , far management و … نرم افزارهایی هستند که برای انتقال اطلاعات بین سیستم شخصیتون و هاست استفاده میشه .
      جهت انتقال اطلاعات ، شما از طریق phpmyadmin لوکال از دیتابیستون backup تهیه می کنید ،ابتدا دیتابیس رو export میگیرید و بعد وارد phpmyadmin هاستتون میشید و backup یی که تهیه کردید رو در دیتابیس مورد نظر import می کنید . برای انتقال فایل ها هم می تونید از نرم افزارهای مذکور استفاده کنید که کار با اونها بسیار راحته .
      به زودی آموزش آپلود اطلاعات بر روی هاست رو طی یک جلسه ی آموزشی بهتون آموزش میدم .
      موفق باشید

  • با سلام و عرض خسته نباشید
    چطوری می توانم دیتا بیس Oracle را set کنم؟
    اصلا همچنین امکانی وجود دارد؟
    از راهنمایی شما سپاسگزارم .

    • سلام دوست عزیز
      بعد از اینکه نصب کردید ، Xampp control panel رو اجرا کنید ، تو صفحه ای که براتون باز میشه ، به راحتی میتونید apache رو استارت کنید .

  • من هم نصب کردم و آپاچی استارت نمیخوره حتی از کنترل پنل !!!
    [Apache] entire log window on the forums
    Apache] If you need more help, copy and post this
    the Windows Event Viewer for more clues
    Press the Logs button to view error logs and check
    improper privileges, a crash, or a shutdown by another method
    This may be due to a blocked port, missing dependencies,
    Error: Apache shutdown unexpectedly.
    و لاگ فایل هم خالیه !!!!

    • سلام دوست عزیز
      اگر همین مراحلی که گفته شده صحیح انجام داده باشید باید به درستی کار کنه ، اگر مشکلی بوجود اومده باید مشکل از ویندوز باشه ، یبار unistall کنید و مجدد نصب کنید .
      موفق و پیروز باشید .

  • سلام
    میخوام سایت فروشگاهی بسازم تگ ها و دستورهای html , php‌ رو خوندم اما نمیدونم گام اول را چطور بردارم!!
    لطفا کمکم کنید

    • سلام دوست عزیز
      این مباحث و سوالات رو در سامانه پرسش و پاسخ مطرح کنید دوستان کمکتون می کنن.
      برای اینکار باید به php & mysql مسلط باشید. ابتدا سیستمتون رو تحلیل کنید و نیازسنجی کنید، بعد دیتابیس رو طراحی کنید و با phpmyadmin پیاده کنید و بعد برنامه نویسی با php تون رو طبق نیازسنجی انجام بدید. اگر به html هم تسلط ندارید میتونید از قالب های آماده استفاده کنید. ولی باید تا حدودی با html آشنا باشید.
      موفق باشید

  • سلام
    من برنامه ی بنام بامو دارم که تحت وب و اوپن سورس است. چگونه می توانم آن را با لوکال هاست و زامپ مشاهده کنم. کارها را تا نصب در روی زامپ انجام دادم ولی ذوی لوکال هاست نمی آِد.
    ممنون هستم.

    • سلام دوست عزیز
      هر برنامه ای که در لوکال هاست نصب کنید رو باید طبق آدرسی که تو لوکال هاست قرار دادید در مرورگر مشاهده کنید. مثلا برنامتون رو در پوشه ای بنام bamo نصب کردید (که در این پوشه صد در صد index وجود داره) باید تو مرورگر با آدرس زیر این برنامه رو اجرا کنید:
      localhost/bamo
      موفق و پیروز باشید.

  • سلام،
    ممنون از آموزش خوبتون، اما من به دنبال آموزش کار با برنامه با جزئیات کامل اون هستم،
    اگر میتونید سایتی رو به من معرفی کنین یا اگر فایل آموزشی دارید برای من ایمیل کنین.
    با سپاس، یک دنیا ممنون.

    • سلام دوست عزیز
      داکیومنت جامعی تو این زمینه ندیدم و هر منبعی (انگلیسی) در رابطه با یه مورد صحبت کرده مثلا installing و … اینکه بخوان بصورت جامع صحبت کنن و آموزش بدن ندیدم تابحال ولی اگر پیدا کردم حتما خدمتتون معرفی میکنم.
      این مورد هست که فکر میکنم تا حدودی جامع باشه :
      http://wiki.jetbrains.net/intellij/Installing_and_configuring_XAMPP
      موفق و پاینده باشید.

    • سلام دوست عزیز
      با ابزارهای آماده هم میتونید این کار رو انجام بدید، تو ماهنامه هفتم یکی از همین ابزارها رو معرفی کردم.
      موفق و پاینده باشید

  • سلام.
    من وقتی این نرم افزار را نصب میکنم همیشه با این مشکل روبه رو میشم که پورت ۸۰ سیستم عامل من توسط نرم افزار های دیگه استفاده شده. برای همین ابزارهای لازم استارت نمی خوره. این مشکل رو چطوری حل کنم؟! حرفه اصلی من NET. هست و نرم افزار های تحت وب رو توسعه میدم. فقط به خاطر بالا آوردن وب سایت های تبلیغاتی می خوام وردپرس را رو یاد بگیرم که وقت کمتری نسبت به ارزش کار ازم بگیره. به خاطر همین ویژوال استادیو و بانک های اوراکل و sql روی سیستم من همیشه نصب است. این خلل میتونه به خاطر این نرم افزار ها باشه؟ چون واقعا از پشت صحنه وردپرس و php آگاهی لازم رو ندارم.

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

  • با سلام
    تشکر میکنم از وب سایت خوبتون.
    من نصب کردم و wordpress هم نصب کردم و بسیار راحت بود ولی یک مشکل.
    من این نرم افزار را در یک شبکه محلی بر روی ویندوز سرور ۲۰۰۸ نصب کردم و وقتی در یک سیستم دیگه آدرس ip سرور را میدهم صفحه اول سایت را بصورتی متنی و ناقص لود میکند و تصاویر و منوها ظاهر نمی شود.
    لطفا راهنمایی کنید. باتشکر

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

  • میخواستم سوالی خارج از موضوع پشتیبانی کنم و اگه میشه منو راهنمایی کنید.
    من بر روی ویندوز سرور نرم افزار xampp را نصب کردم و بعد wordpress را نصب کردم و سایتم را طراحی کردم و این سایت را در شبکه اداره قرار است به عنوان پرتال اداره کار کنه؛ حالا اینجا مشکلی داریم که وقتی بر روی یه سیستم دیگه در همین شبکه محلی آدرس ip سرور را وارد میکنم سایت بصورت ناقص load میشه؛ جالب اینجاست که وقتی نرم افزار xampp را بر روی کامپیوتر نصب کردم سایت را کامل از سرور load کرد.
    لطفا میتونید کمک می کنید

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

  • سلام
    من وقتی میخوام این برنامهxampp را نصب کنم بهم این خطا رو میده که نمیدونم باید جدی بگیرمش یا خیر؟
    عنوان خطا:
    importent.because an activated user accont control(UAC on your system some functions of xampp are possibility restricted.with UAC please avoid to inistall xampp to c:\program filles(x86 missing write permission. or deactive UAC with msconfig after this setup.
    سریع بهم بگید

  • با سلام متشکرم از سایت خوبتون
    یه سوالی داشتم
    بنده الان در حال ساخت یه برنامه اندرویدی تحت سرور هستم
    دارم از سرور مجازی Xampp استفاده میکنم
    فایلهای php ام رو هم اپلود کردم داخل پوشه htdocs
    مشکل من اینجاست زمانی که فایلهای php رو میخوام ببینم بهم پیغام زیر رو میده
    با تشکر میتونید کمکم کنین؟
    ممنون

  • ببخشید این ارور رو میده:
    Fatal error: Uncaught Error: Call to undefined function mysql_connection() in C:\xampp\htdocs\File\login.php:3 Stack trace: #0 {main} thrown in C:\xampp\htdocs\File\login.php on line 3

  • درود بر شما

    سپاسگزارم از سایت پربارتان

    هنگامی که من کمترین فایل لوکال هاست را در مرورگر می بینم با چنین شکلی روبرو می گردم.چرا؟لطفا راهنماییم کنید.

    چوخ ساغ اولاسیز

    ����� ����� ��������

    ����� ��� Xampp

    ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۱۰ ۱۱ ۱۲ ۱۳ ۱۴ ۱۵ ۱۶ ۱۷ ۱۸ ۱۹
    ����� ����� ��������

    ����� ��� Xampp

  • سلام
    ممنون از این آموزش
    بسیار عالی بود و به دردم خورد
    بازم ممنونم.

  • سلام
    وقتی مثلا آدرس localhost:8080/folder/get_data.php رو مینویسیم ارور
    Object not found!

    The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.

    If you think this is a server error, please contact the webmaster.
    Error 404
    localhost
    Apache/2.4.23 (Win32) OpenSSL/1.0.2h PHP/5.6.24 را میده . چی کار باید کرد؟ ممنون

آیا سوالی دارید؟

پنل کاربران

بستن
*
*

نظرسنجی

به کدام دسته موضوعی علاقه مند هستید؟

آخرین پرسش و پاسخ ها

اموزش تصادفی

خبرهای باحال دریافت کن

خبرهای باحال دریافت کن

ما هم مثل شما از دریافت ایمیل های مزاحم خوشمون نمیاد. فقط مطالب جدید و خبرهای ویژه رو به اطلاع شما میرسونیم. قول میدیم اسپم نکنیم :)

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