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

نصب WAMP و PHP

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

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

بازدید کننده گرامی، سلام

در ابتدا به آن دسته از عزیزانی که تصمیم جدی برای ورود به دنیای برنامه‌نویسی گرفته‌اند صمیمانه تبریک عرض می‌کنیم و آرزوی موفقیت روز افزون داریم. در این آموزش گام اول برای برنامه‌نویسی با PHP خدمت شما شرح داده می‌شود.

معماری کلاینت - سرور

ستون فقرات اینترنت امروزی بر اساس معماری کلاینت - سرور است. در این معماری همواره یک کامپیوتر به عنوان سِرور (Server - میزبان - سرویس‌دهنده) وظیفه سرویس‌دهی و پاسخگویی به درخواست‌های وارده را بر عهده دارد. درخواست‌ها از سوی سایر کامپیوترهای موجود در شبکه اینترنت ارسال می‌شوند. تقاضای دیدن یکی از صفحات یک وب سایت و یا زدن کلید Submit برای ارسال داده‌های فرم، هریک به خودی خود یک درخواست (Request) محسوب می‌شوند. سرور پس از دریافت درخواست آن را بررسی کرده و طبق آنچه که برنامه‌نویس تعریف کرده تصمیم لازم را می‌گیرد و نتیجه را برای درخواست کننده ارسال می‌کند. برای مثال پس از وارد کردن آدرس ایمیل و رمز عبور خود در صفحه لاگین و ارسال آن (Request)، این اطلاعات توسط سرور بررسی شده اگر صحت داشتند صفحه ایمیل کاربر و در غیر اینصورت همان صفحه لاگین مجدداً به نمایش در خواهد آمد.

از آن سو، کامپیوترهایی که درخواست می‌دهند و پاسخ آن را می‌گیرند همان کامپیوترهای کلاینت (Client - مشتری - سرویس‌گیرنده) هستند. در مثال ایمیل اگر فرض بر این باشد که کاربر از سرویس ایمیل سایت گوگل استفاده می‌کند، رایانه کاربر کلاینت و رایانه گوگل سرور است. شکل زیر یک دیاگرام ساده از معماری کلاینت سرور است.

دیاگرام معماری کلاینت سرور
شکل 1 - دیاگرام معماری کلاینت سرور

زبان برنامه نویسی سمت سرور

با توجه به تعریف معماری سرویس‌دهنده و سرویس‌گیرنده، به کلیه زبان‌هایی که بر روی کامپیوتر سرور قرار دارند و آنجا اجرا می‌شوند زبان‌های سمت سرور یا Server Side گفته می‌شود. در واقع این زبان‌های سمت سرور هستند که درخواست‌های کاربران را اجرا و تصمیم‌گیری می‌کنند. زبان PHP سمت سرور است* لذا بدیهی است که برنامه PHP شما برای اجرا به یک سرور نیاز دارد. در ادامه آموزش چگونگی آن را توضیح می‌دهیم.

زبان برنامه‌نویسی سمت کلاینت

به کلیه زبان‌هایی که در کامپیوتر سرویس‌گیرنده اجرا می‌شوند زبان‌های سمت کلاینت یا Client Side گفته می‌شود. نمونه مشهور آن زبان جاوااسکریپت Javascript می‌باشد. پس از آنکه سرور تقاضا را بررسی کرد، نتیجه آن را در قالب کد استاندارد HTML برای کلاینت گسیل می‌کند. علاوه بر HTML، کدهای جاوااسکریپت موجود در لابلای کد HTML نیز توسط مرورگر کاربر اجرا (Run)می‌شوند.

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

نحوه اجرای کدهای PHP

از آنجا که PHP سمت سرور اجرا می‌شود پس ما نیاز به یک سرور داریم. سرورهای رایگان و آنلاین مختلفی در اینترنت وجود دارند اما برای آموزش PHP عملاً به کار نمی‌آیند. ساده‌ترین و مرسوم‌ترین کار استفاده از کامپیوتر خود شماست. برنامه‌های مختلفی به صورت رایگان وجود دارند که کامپیوتر شما را تبدیل به یک سرور محلی (Local Server) می‌کنند. در این حالت رایانه شما هم نقش کلاینت و هم نقش سرور را دارد و بدون نیاز به اینترنت (Offline) می‌توانید برنامه‌های PHP خود را توسعه داده و در نهایت به سرور اصلی انتقال دهید. نرم‌افزارهای WAMP، WAMP5، XAMPP این کار را برای شما انجام می‌دهند. البته پیشنهاد ما به شما استفاده از نرم‌افزار WAMP است، زیرا WAMP5 منسوخ شده و XAMPP نیز حجم بالا و کارایی (Performance) کمتری نسبت به WAMP دارد. WAMP یک نرم‌افزار متن باز (Open Source) و رایگان (Free) است. وب سایت Sourceforge یک دایرکتوری آنلاین از پروژه‌های متن باز است لذا نرم‌افزار WAMP را نیز می‌توانید از این سایت دانلود کنید. قبل از دانلود باید از 64bit یا 32bit بودن سیستم عامل رایانه خود اطمینان حاصل کنید. لازم به ذکر است این نرم‌افزار برای سیستم عامل‌های 32bit و 64bit به صورت جداگانه موجود است. WAMP مخفف Windows, Apache, MySQL, and PHP است.

تشخیص 64bit یا 32bit بودن سیستم عامل ویندوز

روش اول: برای این کار اگر از سیستم عامل ویندوز استفاده می‌کنید با راست کلیک روی My Computer و زدن گزینه Properties می‌توانید به این موضوع پی ببرید.

نحوه تشخیص 32 یا 64 بیت بودن سیستم عامل
شکل 2 - تشخیص 32 یا 64 بیت بودن سیستم عامل

روش دوم: اگر دارای کاربری با سطح دسترسی ادمین هستید کلیدهای میانبر Winkey+R را بزنید. cmd تایپ کنید و Enter بزنید. در پنجره باز شده فرمان systeminfo را به همین صورت تایپ کرده و Enter بزنید. مانند شکل زیر:

فرمان systeminfo تحت داس
شکل 3 - تشخیص 32 یا 64 بیت بودن سیستم عامل

در آموزش‌های تکبیت از نرم‌افزار WAMP استفاده خواهد شد.

دانلود WAMP

برای دانلود از لینک زیر استفاده کنید. با توجه به نوع سیستم عاملی که بر روی رایانه خود دارید نسخه 64 یا 32 بیتی را دانلود کنید. معمولاً با نگه داشتن نشانگر ماوس بر روی لینک مورد نظر، در انتهای نوار وضعیت مرورگر و یا Tooltip ظاهر شده، کلمه 64b یا 32b قابل مشاهده است. در تصویر زیر نشانگر ماوس به نسخه 64bit نرم‌افزار WAMP اشاره دارد.

دانلود نرم افزار WAMP

انتخاب WAMP برای سیستم عامل 64 یا 32 بیتی
شکل 4 - انتخاب WAMP برای سیستم عامل 64 یا 32 بیتی

نصب WAMP در سیستم عامل ویندوز

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

  • شما قبل از WAMP باید بسته نرم‌افزاری Visual C++ Redistributable for Visual Studio 2012 را بر روی کامپیوتر خود نصب کرده باشید که با عنوان VC11 vcredist_x64/86.exe شناخته می‌شود. در صورتی که از وجود یا عدم وجود این بسته نرم‌افزاری اطلاع ندارید نگران نباشید. با استفاده از این لینک http://www.microsoft.com/en-us/download/details.aspx?id=30679 آن را دانلود و نصب کنید. x64 برای سیستم عامل‌های 64 بیتی و x86 برای سیستم عامل‌های 32 بیتی است. با کلیک بر روی لینک فوق وارد سایت شرکت مایکروسافت می‌شوید که مشابه تصویر، طی یک ویزارد دو مرحله‌ای دانلود شما به صورت خودکار شروع خواهد شد (تصویر مربوط به حال حاضر است. شاید شرکت میکروسافت در آینده ظاهر سایت خود را تغییر دهد).
راهنمای دانلود Visual C++ Redistributable for Visual Studio 2012 از سایت مایکروسافت
شکل 5 - راهنمای دانلود Visual C++ Redistributable for Visual Studio 2012 از سایت مایکروسافت
  • هنگام نصب WAMP اطمینان داشته باشید که نسخه قبلی آن بر روی کامپیوتر شما نصب نباشد. اگر وجود دارد ابتدا از اطلاعات خود شامل محتوای فلدر www و بانک‌های اطلاعاتی نسخه پشتیبان تهیه کرده و سپس نسخه قدیمی WAMP را از طریق کنترل پنل Uninstall کنید تا بتوانید نسخه جدید را نصب کنید.
  • برای نصب از کاربر Guest ویندوز استفاده نکنید.
  • ترجیحاً مرورگر Mozilla Firefox نسخه 25 به بالا را روی سیستم خود داشته باشید.

با اجرای فایل نصب کننده WAMP یک ویزارد (مراحل گام به گام) نمایش داده می‌شود. با زدن کلید Next وارد مرحله بعد شوید. در این مرحله با انتخاب گزینه I accept the agreement موافقت خود را با اطلاعات ارائه شده اعلام نمایید و Next بزنید. در مرحله بعد مسیر نصب برنامه از شما پرسیده می‌شود که اگر درایو C کامپیوتر شما پر نیست گزینه پیش فرض یعنی c:\wamp را تغییر ندهید. در آموزش های ارائه شده فرض ما همین مسیر خواهد بود. با زدن کلید Next نسبت به ایجاد میانبر در دسکتاپ و نوار وظیفه ویندوز از شما سؤال می‌شود. انتخاب‌های موجود برای شما اختیاری هستند. با زدن Next تایید نهایی از شما گرفته می‌شود. کلید Install را بزنید. روند نصب شروع می‌شود. پس از کامل شدن نمودار نصب، یک آدرس ایمیل و آدرس فایل اجرایی مرورگر از شما خواسته می شود. در صورتی که تمایل دارید خروجی کدهای PHP خود را در مرورگر Firefox ببینید فایل اجرایی آن را از مسیر نصب آن یعنی Drive:\Program Files (x86)\Mozilla Firefox\firefox.exe یا Drive:\Program Files\Mozilla Firefox\firefox.exe انتخاب کنید. در غیر اینصورت فایل اجرایی مرورگر مورد علاقه خود را انتخاب کنید. در انتها بدون برداشتن تیک گزینه پیش فرض، کلید Finish را بزنید تا برنامه اجرا شود.

ویزارد نصب WAMP
شکل 6 - شروع نصب WAMP

چنانچه همه مراحل به درستی پیش بروند پس از اتمام ویزارد برنامه اجرا شده و آیکن WAMP آیکن WAMP پس از اجرا باید در قسمت Notification area به رنگ صورتی نمایان شود در نوار وظیفه در سمت راست و در قسمت Notification area نمایان می‌شود. این آیکن سه حالت رنگی دارد:

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

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

  • روی آیکن WAMP کلیک کرده و از منوی Apache گزینه Version و سپس روی شماره نسخه کلیک کنید.
  • روی آیکن WAMP کلیک کرده و از منوی PHP گزینه Version و سپس روی شماره نسخه کلیک کنید.
  • روی آیکن WAMP کلیک کرده و از منوی MySQL گزینه Version و سپس روی شماره نسخه کلیک کنید.
  • روی آیکن WAMP کلیک کرده و گزینه Restart All Services را بزنید.

نکته: هنگام استفاده از WAMP نباید سرویس IIS ویندوز فعال باشد.

پیشنهاد اول: ویندوز برخی از آیکن‌های سمت راست نوار وظیفه را پنهان می‌کند. از آنجا که آیکن WAMP همواره باید در معرض دید باشد برای نمایش دائمی آن مراحل زیر را دنبال کنید:

  1. در یک قسمت خالی از نوار وظیفه راست کلیک کنید و گزینه Properties را بزنید.
  2. در سربرگ Taskbar کلید Customize را بزنید.
  3. از لیست ظاهر شده آیکن WAMP را پیدا کرده و منوی مقابل آن را Show icon and notifications قرار دهید.

پیشنهاد دوم: اگر برای اولین بار است که WAMP را نصب کرده‌اید، پس از اجرا روی آیکن آن کلیک کرده و گزینه www directory را بزنید. در پنجره‌ای که باز می‌شود فایل index را حذف کنید (Shift+Delete نزنید). این کار به این دلیل ساده‌تر کردن نمایش محتوای صفحه اصلی (Localhost) است. فایل مذکور index پیش فرض WAMP است. با حذف این فایل صفحه Localhost به سادگی فایل‌ها و شاخه‌ها را نمایش خواهد داد. اگر به هر دلیلی تمایل ندارید از Recycle Bin ویندوز فایل index پیش فرض را Restore کنید.

با آرزوی موفقیت برای شما.

 


«وب مستر عزیز، کپی برداری از مطالب این سایت با ذکر منبع و لینک به سایت بلامانع است. در غیر اینصورت لطفاً از کپی‌برداری خودداری فرمایید. با تشکر»

لینک ها
گروه فناوران برخط
گروه فناوران برخط
تور اروپا | ویزای شینگن
تور اروپا
تور دبی
تور دبی
گیت فروشگاهی چیست؟
گیت فروشگاهی چیست؟

کودتای ترکیه