0

آموزش کار با برنامه EasyPHP 5.3.2

 
ebrahimi64
ebrahimi64
کاربر نقره ای
تاریخ عضویت : اردیبهشت 1388 
تعداد پست ها : 2352
محل سکونت : اصفهان

آموزش کار با برنامه EasyPHP 5.3.2
یک شنبه 23 خرداد 1389  2:10 PM

خوب حالا طریقه استفاده از برنامه Eastphp رو براتون توضیح میدم . 
قبل از این کار در مورد برنامه نویسی طرف مشتری یا همون client side و برنامه نویسی طرف سرور یا server side توضیح بدم 
برنامه طرف مشتری یا client side صفحاتی رو ایجاد میکنن که ثابت هستند و قادر به برقراری ارتباط با بیننده رو ندارند . مثلا هر صفحه که پسوند HTML داشته باشه با برنامه نویسی طرف مشتری ایجاد شده که همون زبان برنامه نویسی HTML هستش و با برنامه هایی مثل forntpage و یا dreamweaver میشه این صفحات رو ایجاد کرد و طریقه کار به این شکله که شما صفحه مرود نظر رو روی کامپیوتر خودت ایجاد میکنی و یک نسخه از اون فایلها رو به فضاتون توی سرور انتقال میدین و هر کاربری که آدرس سایت شما رو بزنه دقیقا همون صفحه ایکه شما توی کامپیوتر خودت ایجاد کردی رو دقیقا به همون شکل میتونه ببینه . صفحاتی که با برنامه HTML ایجاد میشه , صفحات خشک و بی روحی هستش و با کاربر ارتباط بر قرار نمیکنه ولی برنامه نویسی طرف سرور این مشکلات رو نداره . 
طریقه کارکرد برنامه های طرف سرور به این شکله که برروی سرور یک بانک اطلاعاتی ایجاد میشه و یک سری اسکریپت که با زبان برنامه نویسی php نوشته شده به سرور انتقال داده میشه و یک سری فایل قالب و عکس که قالب صفحه رو ایجاد میکنه به سرور انتقال داده میشه . وقتی کاربر درخواست بازدید صفحه سایت شما رو میکنه . مفسر برنامه php که بر روی سرور نصبه میاد و فایل های مربوطه php رو میخونه و بنا به درخواست بازدید کننده و سطح دسترسی اون کاربر و با استفاده از اطلاعات موجود در بانک اطلاعاتی و همچنین با کمک گرفتن از فایلهای قالب و تصاویر موجود , صفحه مورد نیاز کاربر رو در همون لحظه میسازه و به کاربر نمایش میده . در این حالت دیگه صفحاتی به شکل فیزیکی وجود نداره و همه چیز در چند فایل با پسوند php و یک سری فایل قالب و یک دیتابیس خلاصه میشه . به این شکل صفحاتی که ایجاد میشن همیشه مرتب و کم حجم تر از فایلهای HTML هستند . فضای خیلی کمتری بر روی سرور استفاده میشه و هم اینکه با استفاده از زبان برنامه نویسی طرف سرور میشه سایتی ایجاد کرد که ده ها هزار صفحه داشته باشه و بدون مشکل فعالیت کنه و مثل برنامه نویسی طرف مشتری کاربر و وب مستر رو اذیت نمیکنه . ویژگی مهم برنامه های طرف سرور اینه که میتونه با کاربر ارتباط بر قرار کنه . یعنی کاربر میتونه توی سایت ثبت نام کنه . برای کاربر به شکل اتوماتیک ایمیل ارسال میشه . هر کاربر به نسبت سطح دسترسی که داره میتونه قسمتهایی رو توی سایت مشاهده کنه که کاربرای عادی قادر به دیدن اون بخشها نیستند و ...... 

خوب حالا برای اینکه بتونید اسکریپتهای طرف سرور رو بر روی کامپیوتر خودتون اجرا کنید در آغاز احتیاج به یک برنامه دارید که بتونه محیط اینترنت رو برای شما شبیه سازی کنه . 
یکی از بهترین این برنامه ها برنامه easyphp هستش که میتونید این برنامه رو از آدرس زیر دریافت کنید که در زمانی که من این مقاله رو مینویسم , آخرین نسخه این برنامه نسخه 5.3.2 هست . 

دانلود از راسخون
این برنامه بعد از نصب سرور apache و مفسر php و برنامه ای برای ایجاد بانک اطلاعاتی به اسم mySQL و یک برنامه برای مدیریت بانک اطلاعاتی به نام phpmyadmin رو برای شما نصب میکنه و تمامی تنظیمات لازم رو برای شما انجام میده و فقط شما باید از برنامه استفاده کنید و احتیاج به دستکاری هیچ بخشی ندارید 

بعد از نصب این برنامه باید روی آیکون برنامه روی صفحه کلیک کنید که به شکل یک حرف e مشکی هستش و بعد از کلیک کردن بر روی آیکون برنامه باید یک صفحه ببینید به این شکل 

 

و همون طور که در شکل دیده میشه باید دو چراغ سبز رو ببینید و این نشون میده که سرویسهای مورد نیاز با موفقیت شروع به کار کردن و میشه از برنامه استفاده کرد . شما این صفحه رو minimize کنید و حالا باید در قسمت notification area ( گوشه سمت راست و پایین صفحه کنار ساعت ) باید یه حرف e مشکی ببینید که یه خال قرمز زیرش چشمک میزنه و این علامت چشمک زن نشون میده که برنامه فعاله و میشه ازش استفاده کرد 
حالا بر روی این حرف e کلیک راست کنید باید یک صفحه ببینید به این شکل 

 

همون طور که توی شکل مشخص کردم , چهار قسمت هست که ما با این قسمتها کار داریم 
گزینه شماره یا همون گزینه explore که اگر بر روش کلیک کنید یک صفحه به این شکل باز میشه 

 

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

گزینه شماره 2 مریوط به php extension هستش . یک سری از برنامه ها احتیاج به یک سری extension نیاز دارند که به درستی کار بکنند که البته ما با بیشتر این extension ها کاری نداریم ولی شما باید php_gd2 رو از داخل این extension ها فعال کنید چون یک سری از برنامه ها به این extension نیاز دارند از جمله برنامه phpbb plus , 4image و یک سری از مدهای phpbb و یا برنامه های دیگه مثل مامبو و phpnuke هم به این extension نیاز دارند 
شما باید بر روی لینک php extension کلیک کنید که بعد از کلیک کردن این صفحه باز میشه 

 

شما باید گزینه php_gd2 رو تیک بزنید و روی دکمه apply کلیک کنید و این پنجره رو ببندید 
گزینه بعدی local web هست که وقتی روش کلیک کنید مرورگر شما باز میشه و یه لیست خواهید دید که دقیقا محتویات پوشه explore رو به شما نشون میده و وقتی روی لینک local web کلیک کنید باید یک صفحه به این شکل باز بشه 

 

همون طور که مشاهده میکنید تمامی پوشه هایی که در پوشه explore وجود داشت در این قسمت لیست شده و شما بر روی هر کدام از برنامه ها کلیک کنید اگر نصب نشده باشه که صفحه نصبشون باز میشه و اگر نصب شده باشه , میتونید از برنامه استفاده کنید و با برنامه تمرین کنید و بهش مسلط بشید . نصب مدها رو امتحان کنید و .... 

گزینه چهارم که آخرین گزینه هم هست , لینک به برنامه phpmyadmin هستش که از طریق این برنامه میتونید در بانک اطلاعتی mySQL دیتابیس ایجاد کنید و تغییرات رو در بانک اطلاعاتی ایجاد کنید . وقتی روی این لینک کلیک کنید مرورگر شما باز خواهد شد و یک صفحه خواهید دید به این شکل 

 

که شما باید در قسمتی که من با فلش قرمز مشخص کردم یک اسم وارد کنید و یک دیتابیس ایجاد کنید . تنها کاری که باید بکنید اینه که یک اسم دلخواه رو در اون قسمت وارد کنید ( اگر اسم برنامه ای که میخواهید نصب کنید رو وارد کنید خیلی بهتره چون در آینده اگر تعداد برنامه های نصب شده زیاد شده باشه , میدونید که هر دیتابیس مربوط به کدوم برنامه هستش ) و بر روی دکمه Create که در سمت راست صفحه قرار داره کلیک کنید . با این کار شما یه دیتابیس ایجاد کردین که آماده استفاده هستش و فقط در مراحل نصب باید اسم دیتابیس رو به برنامه مربوطه بدید تا با این دیتابیس ارتباط بر قرار کنه 

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

موفق باشید 

زندگی را با خانواده ام دوست دارم

تشکرات از این پست
karbar110 hadoo86 nikaeen
دسترسی سریع به انجمن ها