متفاوت ترین مجله اینترنتی ...

آموزش کامل PHP: جلسه اول

47

سلام

از امروز میخوام بهتون آموزش کامل زبان برنامه نویسی تحت وب PHP را آموزش بدم. این جلسه اول هست و باید یک سری نکات را ذکر کنم.

 

  1. آموزش هایی که من میزارم خیلی کامل هست و مطمئنن یاد میگیرد و به هیچ کلاس دیگه ای نیاز ندارید.
  2. لطفا سوالات خودتون رو در همون جلسه بپرسید و اگر من مطلب جلسه بعد را منتشر کنم به سوال های جلسه قبل پاسخ داده نمیشه (مگر اینکه اوضاع تغییر کنه) .
  3. از سایت ها و وبلاگها خواهش میکنیم که این مطالب را کپی نکنند، اگر چنین کاری میکنن خواهش میکنیم که آدرس سایت منبع را برای حفظ حقوق کپی رایت درج کنند.
  4. این آموزش فقط از طریق سایت گویا آی تی و سایت خودم (ITBoys.ir) منتشر میشه پس فقط از طریق این سایتها پیگیری کنید.
  5. این آموزش فقط در صورتی ادامه پیدا میکنه که بازدید بالا داشته باشه و کاربران علاقه نشون بدن.
  6. اگر این اموزش به خوبی وخوشی پیش بره بعد از PHP میریم سراغ Java Script .

فعلا این نکات را در نظر داشته باشید، اگر چیز دیگه ای بود در جلسات دیگه خواهم گفت.

خوب میریم که آموزش را شروع کنیم.

توی این جلسات ما این مطالب را آموزش خواهیم داد:

  • نصب و تنظیم Apache ، MySql و PHP .
  • جمع آوری اطلاعات بازدید کننده ها
  • کوکی ها و جلسات
  • جلوگیری از خطاها
  • کار با تصاویر
  • ثبت نام و ورود کاربران
  • ایجاد یک سرویس ایمیل
  • ساخت یک سیستم مدیریت محتوا
  • ایجاد یک انجمن گفتگو
  • و….

جلسه اول: نصب و تنظیم Apache ، MySql و PHP .

خوب اول از همه میریم به سراغ نصب این برنامه ها در ویندوز

شما دو راه برای نصب این برنامه ها در ویندوز دارید: 1- نصب تک تک این سه برنامه 2- نصب برنامه Wamp

من به شما نصب برنامه Wamp را پیشنهاد میکنم، چون همه اینها رو درون خودش داره و دیگه دردسری هم نداره از جهت نصب، البته میتونید این سه برنامه را به رایگان از سایتهای زیر دانلود کنید، اما من آموزش نصب اینها را نمیدهم.

Apache: http://httpd.apache.org/docs/2.2/platform/windows.html
MySQL: http://dev.mysql.com/doc/refman/5.1/en/windows – installation.html
PHP: www.php.net/install.windows
Wamp: www.wampserver.com/en/download.php

نصب ومپ سرور

بعد از اینکه این برنامه را دانلود کردید(سعی کنید آخرین ورژن باشه)، برای نصب اون فقط کافیه کلید Next را بزنید تا ومپ به طور کامل نصب بشه. در صورت اتمام نصب و راه اندازی برنامه باید یک آیکون سبز رنگ طبق تصویر به Taskbar شما اضافه بشه.

 

برای اینکه از نصب ومپ مطمئن تر بشید مرورگرتون رو باز کنید و در نوار آدرس بنویسید: http://localhost حالا مرورگر شما باید مثل تصویر زیر باشه.

 

حالا ممکنه از خودتون بپرسید که این ومپ کارش چیه!!!؟؟؟

ومپ یک سرور مجازی برای شما درست میکنه که قابلیت این رو داره که وقتی شما یک کد PHP را نوشتید بتونید به راحتی در کامپیتر خودتون اجرا کنید و از مشکل ها و خطاهای احتمالی اون با خبر بشید. وقتی ما یک کدی را هم مینویسیم در مسیری که ومپ را نصب کردیم باید ذخیر کنیم تا بتوانیم اجرا کنیم یعنی این آدرس C:\Wamp\WWW .

توجه: هربار که میخواهیم با PHP کار کنیم باید ومپ را راه اندازی کنیم، برای راه اندازی اون هم فقط به یک کلیک نیاز هست.

نرم افزاری هم که ما با اون کدها را مینویسیم Adobe Dreamweaver CS5 است، البته از برنامه های دیگه که خیلی ساده تر هم هستند میتونید استفاده کنید.

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

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

  • استفاده از دستور echo برای نمایش متون
  • ثابت ها ومتغیرها
  • دستورات شرط
  • و…

ممکن است به این مطالب نیز علاقمند باشید
47 دیدگاه
  1. daniyal می‌گوید

    آموزش خیلی خوبیه
    منتظر ادامه مطلب هستم
    ممنون از آقا مجید

    1. مجيد می‌گوید

      خواهش میشه!

  2. مهرداد ارجمندی می‌گوید

    آقا دمت گرم
    حتما اینو ادامه بدیا خیلی عالیه من که خیلی مشتاقم و می دونم خیلی های دیگه هم !
    پس حتما ادامه بدیا
    دستت طلا

    1. مجيد می‌گوید

      قربان شما آقا مهرداد!

  3. علیرضا می‌گوید

    آقا دست گلت درد نکنه من دانشجوی it هستم و مشتاق به این نوع برنامه نویسی ها ولی متاسفانه تو دانشگاه بهمون c درس میدن

    1. مجيد می‌گوید

      خواهش میکنم. ولی C که برنامه نویسی تحت وب نیست، تحت سیستم عامله.

    2. BaHa می‌گوید

      سلام
      نه ، C همه چیه
      میشه گفت خود PHP برگرفته از C هست.
      http://www.cs.tut.fi/~jkorpela/forms/cgic.html
      http://www.wellho.net/resources/C222.html

  4. سجاد می‌گوید

    سلام حتما ادامه بدید
    مشتاق آموزشم☺

  5. ehsan jalilzade می‌گوید

    داداش دمت گرم ادامه بده
    خیلی کاریت خوبه 🙂

  6. محمدرضا می‌گوید

    آقا كارت درسته – چون داري از پايه ميايي بالا – خيليا ادعا دارن اما هيچي ندارن منم يكي از اونا .
    لطفا ادامه بده.

    1. مجيد می‌گوید

      خواهش میشه دوست عزیز

  7. پیام رحمانی می‌گوید

    چرا XAMPP بجای WAMP استفاده نمی‏کنید؟

  8. sajad می‌گوید

    لطفا ادامه بدید

  9. محمدرضا می‌گوید

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

  10. سهیل می‌گوید

    سلام
    اگه آموزش ها را در فایل PDF بذارید عالی میشه.

  11. Alireza می‌گوید

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

  12. مریم می‌گوید

    سلام آقا .دسستتون درد نکنه .جالب بود . ممنون می شم ادامه بدید . من کارم طراحی گرافیکه اما برنامه نویسی ر و هم دوست دارم یاد بگیرم . موفق باشی

  13. حسام می‌گوید

    خوب تا اینجا رو که بلد بودیم
    بریم واسه هفته ی بعد!

  14. سید محمد می‌گوید

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

    1. مجيد می‌گوید

      زمان ،روز و ساعت هیچ کدوم معلوم نیست. ولی سعی میکنم هر هفته یه جلسه بزارم.

  15. zohre می‌گوید

    سلام خسته نباشید آقا یه مشکل من نمیتونم ومپ رو دانلود کنم.

    1. مجيد می‌گوید

      ومپ برای کاربران ایرانی تحریم هست. باید دورش بزنی.

  16. مهدی می‌گوید

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

  17. علی می‌گوید

    ادامه بده دوست عزیز، منتظریم.

  18. محمد می‌گوید

    بسیار عالی و کامل بود.
    خواهش میکنم ادامه بدید.

  19. mahdiyar می‌گوید

    هفته ای یه بار یکم کمه لااقل تو عید که هم وقت شما آزاده که پست بزاری، هم وقت ما آزاده که بخونیم زود به زود بزار اگه ممکنه، می دونم که این آموزشو تا 4 – 5 جلسه با دقت و اشتیاق می نویسی، امیدوارم بعد از اونم همینطوری با اشتیاق ادامه بدی. من که خیلی منتظر جلسه بعدیم.

  20. امیرحسین می‌گوید

    ببینیم چی کار می کنی.
    کاش حرفت مثل بقیه نباشه!

    1. مجيد می‌گوید

      انشاالله که نیست اگر شما کاربرا همکاری کنید.

  21. محمد می‌گوید

    سلام.ممنون از زحماتت.فقط چندتا خواهش مطالب ساده و همراه با تصویر باشه و همراه با مثال اجراشده.درضمن اگه امکان داره هرجلسه را زودتر ارایه کنید یه هفته خیلی دیره مثلا هر هفته3 جلسه باشه.بازم دست گلتون دردنکنه.

    1. مجيد می‌گوید

      هم ساده است، هم تصویر داره، هم مثال داره ولی من وقتشو ندارم که زیاد مطلب بزارم. اگر بخواهید میتونم هر هفته 6 تا بزارم اما بهش میکشم میره اونوقت شماها هم هیچی یاد نمیگیرید. تصمیم با خودتونه!!!

  22. الهام می‌گوید

    ببخشید من دانشجوی ترم دوم حسابداری هستم.فایده داره یاد بگیرم؟؟؟اصلا میتونم یاد بگیرم؟؟؟؟؟؟؟؟

    1. ITTeach می‌گوید

      بستگي به علاقه‌تون به آي‌تي داره كه چقدر به كامپيوتر و عرصه آي‌تي و طراحي علاقه داريد؟

    2. مجيد می‌گوید

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

  23. عباس كريمي می‌گوید
    1. مجيد می‌گوید

      تشکر.

    2. عباس كريمي می‌گوید

      به قول خودت: “خواهش ميشه” D:
      خواستم از سايت اصليش برنامه رو بگيرم اما هيچ جوره راه نيومد يا بهتره بگم راه نيومدن
      ناچارن رو به سوي خانه فقرا (وب فارسي) نهادم و يافتمش!

  24. امید می‌گوید

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

    1. مجيد می‌گوید

      میتونید از این آموزش استفاده کنید البته باید از قبل html هم بلد باشید.

  25. یعقوب می‌گوید

    خیلی با حال بود .راضی ام ازت برو حال کن

  26. سعید می‌گوید

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

    1. مجيد می‌گوید

      انشالله که بتونم ادامه بدم .
      جلسه دوم آموزش هم آماده است و منتظر تایید مدیر سایت هست.
      پس منتظر جلسه دوم باشید.

  27. raham می‌گوید

    ممنونم خوب بود برام ادامه آن را بفرستید

  28. رضا می‌گوید

    آقا دمت گرم..حتما” ادامه بده
    دانشجوی مهندسی نرم افزار

  29. محمدرضا رشيدي می‌گوید

    آقا ایول…

  30. فرخنده بهداروندی می‌گوید

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

  31. raham می‌گوید

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

  32. Amir می‌گوید

    سلام….
    خسته نباشید..
    عالی بود…
    لطفا ادامه بدید…
    تشکر

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.

نصب و تنظیم Apache ، MySql و PHP . جمع آوری اطلاعات بازدید کننده ها کوکی ها و جلسات جلوگیری از خطاها کار با تصاویر ثبت نام و ورود کاربران ایجاد یک سرویس ایمیل ساخت یک سیستم مدیریت محتوا ایجاد یک انجمن گفتگو