|
باید توجه کنید به منظور صرفه جویی در زمان و هزینه اکثر طراحان همه یا قسمتی از طراحی خود را به شیوه local انجام می دهند. همچنین این کار باعث می شود تا باگ های احتمالی را قبل از publish مطلب بر روی سرور اینترنتی رفع نمایند. به این منظور ( طراحی یک سایت پویا به زبان php بصورت محلی) نیاز به یک وب سرورآپاچی به همراه موتور php ، سیستم مدیریت بانک اطلاعاتی و GUI (واسط کاربری) مناسب جهت کار با آن دارید. کلیه این موارد را می توانید در یک مجموعه بصورت رایگان دریافت کنید. ساده نصب می شود و با اکثر سیستم عامل های ویندوز سازگاری دارد! گرچه شما شخصا می توانید کلیه موارد بالا را بصورت جداگانه از سایت های مربوطه شان دانلود کرده و به هم متصل نمایید اما این کار برای افرادی که تخصص کافی در این زمینه نداشته باشند وقت گیر خواهد بود و گاهی نیز به نتیجه نمی رسد! آنچه در این بسته وجود دارد :
Apache server PHP Engine MySQL Server PhpMyAdmin sqlitemanager نسخه های مختلف این مجموعه برروی سرور sf.net موجود بوده اما آخرین نسخه آن را می توانید همراه از از لینک زیر دریافت نمایید: http://www.wampserver.com/en و اما نکاتی در مورد این بسته نرم افزاری (نصب و پس از آن) :
با اجرای این فایل نصبی با پیغام زیر مواجه خواهید شد :
همانطور که مشاهده می شود بهتر است تا قبل از نصبwamp2 نسخه های پیشین پاک شود. سوال مهم دیگری که در حین نصب از شما می شود انتخاب مرورگر اصلی تان می باشد : به صورت پیش فرض پوشه حاوی مرورگر ie توسط برنامه نصب انتخاب شده است.
و پس از اجرای نرم افزار می توانید با کلیک راست روی آیکون گوشه صفحه به تنظیمات دسترسی پیدا نمایید :

باید توجه داشته باشید که wamp دارای 2سرویس است 1) apache mysql (2
در حالت کلی شما میتوانید با نگاه به رنگ آیکون اون متوجه بشوید که آیا 1سرویس ران شده(رنگ زرد آیکون) یا 2 سرویس (رنگ سفید آیکون) یا هیچ کدام(رنگ قرمز آیکون). از طرفی ممکن است نیاز داشته باشید بنا به دلایلی برخی از اکستنشن های php یا mysql یا apache رو فعال/غیرفعال کنید. با کلیک left روی این آیکون براحتی این مسئله ممکن میشود. همچنین می توانید این 2سرویس نام برده شده رو فعال، غیر فعال یا ریست کنید.
گاهی امکان دارد یکی از این 2 سرویس اجرا نشود.و این به سیستم عامل شما برمیگردد! احتمال اینکه چیزی در حافظه باشد که مانع از لود شدن سرویس مورد نظر شما بشود وجود دارد. به عنوان مثال اگر سرویس IIS ویندوز لود باشد مسلما مانع از اجرای سرویسhttpd ومپ شما می شود ویا سرویس oracle (در صورت نصب!) شما برای رفع این مشکل یا باید این سرویس مزاحم رو شناسایی کنید و آن را از حافظه خارج کنید و یا اینکه مجددا اقدام به نصب یک ویندوز سالم و بی عیب و نقص جهت انجام کار طراحی وب کنید! مسلما انتظار ندارید که روی سیستمی که هر برنامه ای نصب شده، سروربه خوبی کار کند!
- مراقب استفاده از نرم افزارهای پروکسی هم باشید-مثل ultra surface - چرا که این برنامه ها هم از 127.0.0.1 (یعنی localhost ) استفاده می کنند. پس یا در هنگام کار با ومپ فیلترشکن رو ببندید و یا از بروزر خود بخواهید که برای لوکال هاست از پروکسی استفاده نکند که این در 2 مرورگر رایج دنیا (IE,FF) به راحتی از طریق تنظیمات مرورگر در قسمت پروکسی سرور قابل انجام است.
و در مورد گزینه put online: زمانی لازم است ومپ online باشد که بخواهید از یک سیستم ریموت ومپ رو کنترل کنید و نه سیستم شخصی خود - پس می بینید که در اکثر مواقع بهتر است ومپ offline باشد!
در مورد Mysql در ومپ هم باید بدانید که یا می توانید از خط فرمان استفاده کنید : left-click>mysql>mysql console که این روش بیشتر برای دستورات پایه ای استفاده میشود مانند تغییر رمز عبور Mysql و یا از نرم افزار تحت وب phpmyadmin که به همراه ومپ نصب میشوند و بصورت ویژوال می توانید نیازهای اصلی خود را برطرف کنید. نکته آخر هم اینکه 2سرور apache نباید در حافظه باشند (در صورت استفاده از پورت80) که شما می توانید براحتی آزاد بودن این پورت را به کمک left-click روی آیکون ومپ|قسمت apache> service >test port80 | بررسی کنید. همچنین سعی کنید در کار با ومپ (لود کردن صفحات php مثله لوکال هاست و یا phpmyadmin ) اولویت اول را (firefox (www.firefox.com قرار بدهید و نه IE .
|