|
|
لطفا منتظر بمانید !!!آموزش تصویری PHP (از مبتدی تا حرفه ای) – بخش دوم
در بخش اول با مقدمات ، قابلیت ها ، کارایی ها و خصوصیات ویژه PHP آشنا شدیم . در این بخش موارد زیر را بررسی خواهیم کرد :
معماری مشتری – سرویس دهنده
مروری بر معماری وب
نصب سرویس دهنده وب (web server) بر روی ویندوز
نصب PHP با برنامه Installsield
و ...
با ما همراه باشید !!!
معماری مشتری-سرویس دهنده
هر سیستم کامپیوتری همه منظوره مدرن شامل یک یا چند CPU و تعدادی دستگاه های کنترلی است که از طریق یک گذرگاه مشترک به هم متصل شده اند . و امکان دستیابی مشترک به حافظه را امکان پذیر می سازند .
CPU ها دارای حافظه نهان محلی هستند که که یک کپی از بخش هایی از حافظه را در خود نگه داری می کنند تا سرعت پردازش داده ها افزایش یابد. هر کنترلگر دستگاه مسئول دستگاه خاصی مثل گرداننده دیسک ، دستگاه صوتی یا نمایش تصاویر است . CPU ها و کنترلگر های دستگاه می توانند به طور همزمان جرا شوند و برای دستیابی به حافظه با هم رقابت کنند. حافظه نهان ، رقابت برای دستیابی به حافظه با هم رقابت می کنند . حافظ نهان ، رقابت برای دستیابی به حافظه را کاهش می دهد . چنین سیستمی را سیستم متمرکز می نامند .
با افزایش سرعت و قدرت کامپیوتر های شخصی ، و کاهش قیمت آنها ، کاربرد سیستم های متمرکز کم رنگ شده است .
به همین دلیل ،کامپیوتر های شخصی زیادی به کمپیوتر های متمرکز متصل گردیدند و با هم ارتباط برقرار نمودند . به این ترتیب معماری جدیدی به نام معماری مشتری – سرویس دهنده به وجود آمد .
سرویس دهنده ، سیستم کامپیوتری قدرتمندی است که سرویس ها و اطلاعاتی را در اختیار دارد . مشتری سیستم کامپیوتری دیگری است که سرویس ها و اطلاعات را از سرویس دهنده در خواست می کند . به عبارت دیگر ، سرویس دهنده میزبانی است که همیشه فعال است تا به خواسته های میزبان های دیگری به نام مشتری پاسخ دهد .
مروری بر معماری وب
از دیدگاه کاربران ، وب شامل مجموعه ای گسترده از اسناد یا صفحات وب است که به طور خلاصه ، صفحه نامیده می شوند .
هر صفحه می تواند به صفحات دیگری پیوند (link) داشته باشد . این ایده که صفحه ای بتواند به صفحه ای دیگر پیوند شود را سال ها قبل از اینترنت ، "وانوار بوش" در سال 1945 اختراع شد که اکنون ابرمتن نامیده می شود .
صفحات توسط برنامه ای به نام مرورگر که در کامپیوتر مشتری قرار دارد ، دیده می شوند . IE, firefox, chrome, netscape از جمله مرورگر های رایج امروزی است .مرورگر ، صفحات در خواستی مشتری را از سرویس دهنده میگیرد ، متن را تفسیر می کند و فرمان های موجود درآن را اجرا می کند و صفحات را با فرمت مناسبی نمایش می دهد.
معماری اصلی سیستم های وب شامل مرورگر مشتری ، سرویس دهنده وب و شبکه اتصال است . پروتکل اصلی که برای برقراری ارتباط به کار می رود پروتکل HTTP (Hyper text transfer protocol) است . زبان اصلی که محتویات را بین مشتری و سرویس دهنده بیان می کند ، زبان HTML است .
هر صفحه وب دارای یک URL مشخص است که نام جهانی صفحه به شمار می رود و درواقع مشتری و سرویس دهنده از روی این URL ها ، صفحات را در خواست کرده و پاسخ می دهند . در زیر چند نمونه URL را می بینید :
نصب سرویس دهنده وب (Web Server) و PHP
برنامه های تحت وب را به دو صورت می توان نوشت : برنامه نویسی در سایت مشتری و برنامه نویسی در سایت سرویس دهنده . مشتری همان مرورگر اینترنت مثل IE یا internet explorer است و سرویس دهنده در راه دور قرار دارد که خواسته های مشتری را برآورده می کند . برنامه هایی که در زبان PHP نوشته می شوند ، در سایت سرویس دهنده اجرا می گردند به همین دلیل ، زبان php را زبان اسکریپتی سمت سرویس دهنده می نامند . برای برنامه نویسی در زبان PHP نیاز به نرم افزار سرویس دهنده وب دارید تا برنامه های نوشته شده در این زبان را با آن امتحان کنید . به طور کلی می توان گفت که نیاز های نرم افزاری برای نوشتن برنامه های PHP عبارتند از :
1- برنامه های سرویس دهنده وب که متداول ترین آنها عبارتنداز :
الف – IIS یا Internet Information Services
ب- Apache
ما در این مباحث از سرویس دهنده IIS استفاده خواهیم کرد که چگونگی نصب آن را در ادامه توضیح خواهیم داد .
2- برنامه های مشتری که بتواند در خواست کاربر را به سرویس دهنده تحویل دهد و نتیجه ی دریافتی را به کاربر نمایش دهد . این برنامه ، مرورگر نام دارد که ما از IE استفاده خواهیم کرد .
3- ویراستاری که برنامه های PHP رادر آن تایپ کنیم . ما از NOTEPAD استفاده خواهیم کرد.
نصب سرویس دهنده وب
همانطور که گفته شد ، سرویس دهنده ای که در این مباحث از آن استفده خواهیم کرد ، IIS است بنابراین چگونگی نصب آن را در ادامه توضیح خواهیم داد . برای این کار مراحل زیر را انجام دهید :
1- گزینه start/comntrol panel را انتخاب کنبد تا صفحه آن باز شود .
2- در صفحه control panel آیکن add or remove programs را کلیک مضاعف کنید تا پنجره آن باز شود .
3- دراین پنجره روی دکمه add/remove windows components کلیک کنید کمی صبر کنید تا پنجره زیر باز شود :

4- در بخش components حرکت کنید تا گزینه زیر را پیدا کنید : Internet Information Services (IIS) اگر در مربع کنار این گزینه علامت چک (تیک) وجود دارد به معنای این است که این برنامه نصب شده است . وگرنه در مربع کنار این گزینه کلیک کنید تا علامت چک در داخل آن قرار گیرد . سپس دکمه NEXT را کلیک کنید . از شما خاسته می شود CD نصب ویندوز را قرار دهید . این کار را انجام داده و به دستوراتی که ظاهر می شود عمل کنید . پس از نصب سیتمتان را reset کنید . اکنون سرویس دهدنه وب آماده است . پس از نصب IIS، پوشه ای به نام Inetpub که پوشه ی دیگری به نام wwwroot در آن قرار دارد در درایوی که ویندوز در آن نصب است ایجاد می گردد. برنامه های که با PHP نوشته می شوند باید در این پوشه قرار گیرند تا اجرا شوند . پس از نصب IIS برای حصول اطمینان از صحت نصب برنامه ای به نام localstart.asp را که در پوشه wwwroot قرار دارد را اجرا کنید . برای این کار در نورا آدرس مرورگر خود عبارت زیر را تایپ کرده و enter بزنید : http://localhost/localstart.asp اکنون صفحه مورد نظر باید برای شما نشان داده شود . نصب PHP پس از آن که یک سرویس دهنده ب مثل IIS را نصب کردید ، برای استفاده از PHP باید آنرا نیز نصب کنید .PHP را به دو روش می توان نصب کرد : 1- نصب PHP با برنامه Installshield 2- نصب PHP به روش دستی ما فقط روش اول را بررسی می کنیم : نصب PHP با برنامه Installsield : نرم افزار PHP برنامه ای به نام Php-Version-Installer دارد که Version شماره نسخه Php را مشخص می کند . مثل php-5.1.5-installer . این فایل را می توانید از سایت www.php.net دریافت کنید . (چنانچه دانشجوی مرکز هستید می توانید این فایل را به راحتی از واحد کامپیوتر تهیه نمایید ) برای نصب php مراحل زیر را انجام دهید : 1- بر روی آیکن برنامه دابل کلیک کرده تا صفحه خوش آمد گویی آن مانند شکل زیر ظاهر شود : 2- دکمه Next را کلیک کنید تا صفحه موافقت یا عدم موافقت با قرارداد نصب ظاهر شود . در این پنجره دکمه I Agree را فشار دهید تا پنجره بعدی ظاهر شود . 3- بعد از تایید پنجره Installation Type را خواهید دید که داراي دو گزینه Advanced و Standardمی باشد که شما گزینه Standard را انتخاب کرده و Next را بزنید . 4- حال پنجره ای ظاهر می شود که از شما مسیر نصب php را درخواست می کند . مسیر پیش فرض c:/php است . 5- مکان مورد نظرتان را انتخاب کرده Next را فشار دهید . اکنون پنجره ای ظاهر می شود که پیکر بندی نامه الکترونیکی را درخواست می کند . 6- مقادیر مورد نظر را وارد کرده next را کلیک کنید . پنجره ی زیر ظاهر می شود که از شما می خواهد نوع سرویس دهنده http را انتخاب نمایید . 7 – گزینه Microsoft IIS 4 Or Higher را انتخاب کرده و Next را کلیک کنید . اکنون صفحه ظاهر شده که اعلام می کند آماده نصب هستید . 8- دکمه next را کلیک کنید . PHP نصب شده ، کادری ظاهر می گردد و خاتمه نصب را اعلان می کند. 9 – دکمه OK را کلیک کنید تا کادر دیگری ظاهر شود . در این کادر نیز کلیک کنید تا نصب خاتمه یابد . 10- برای اطمینان از نصب PHP ، ویراستار notepad را باز کرده و دستورات زیر را در آن تایپ کنید : <?php phpinfo (); ?> این برنامه را به نام test.php در پوشه intepub/wwwroot ذخیره کنید . مرورگر خود را راه اندازی کرده و در نوار آدرس آن http://localhost/test.php را تایپ کرده و Enter بزنید . اکنون صفحه ای مانند شکل زیر را خواهید دید . 




» PHP چیست؟ (مقدمه بر زبانPHP) بخش اول ( جمعه 27 دی ماه 1387 - 18:32:40)
|
|
مشترک فید ما شوید تا از آخرین مطالب و بروز رسانی های سایت با خبر شوید . Feed چیست و چگونگی استفاده از آن ؟ |
» کتاب الکترونیکی تند آموز شبکه (مختصر و مفید)
» کتاب الکترونیکی آموزش حرفه ای ASP.net 3.0 به زبان فارسی
» به مناسبت میلاد امیرالمومنین و روز پدر :: نرم افزار احادیث صوتی امام علی (ع) برای موبایل
» موزیک پس زمینه مسابقات فوتبال جام جهانی (تیتراژ برنامه یک جهان یک جام شبکه 3)
» نمونه سوالات دروس تخصصی و عمومی نیمسال اول 88-89 رشته کامپیوتر و آی تی دانشگاه پیام نور
» نمونه سوالات رشته كامپيوتر و فناوري اطلاعات همراه با پاسخ تستي و تشريحي - لينك مستقيم و دائمي
» Blusky :: نرم افزار ارسال بلوتوث گروهی از کامپیوتر های شخصی
» حل کاملا تشریحی نمونه سوالات نیمسال اول دروس مبانی کامپیوتر + برنامه نویسی پیشرفته + ساختمان داده ها
» به مناسبت میلاد حضرت فاطمه زهرا (س) و روز مادر ؛ کتاب الکترونیکی فاطمه فاطمه است نوشته دکتر علی شریعتی
» جزوه کامل آموزش زبان برنامه نویسی پاسکال (تالیف مهندس مهدی محمدی)
» با Everything 1.2 فایل مورد نظرتان را در یک چشم به هم زدن پیدا کنید !!!
» حل تمرینات کتاب درس و کنکور C مهندس حمیدرضا مقسمی + 150 برنامه حل شده به زبان C
» نسخه پایدار مرورگر گوگل کروم ۵ منتشر شد
» برنامه کامل بازی های جام جهانی 2010 آفریقای جنوبی با فرمت جاوا برای موبایل
با سلام و خسته نباشید ببخشید من کتاب حل تمرین زبان اسمبلی قمی یا مقسمی رو می خواستم میشه لطف کنید رو سایت قرار بدین ممنون ...
ba salam,khaily ali ...
مرسی متنتون خیلی خلاصه ولی عالی بود شهریور ...
salam www.techno-electro.com berin halesho ...
عالی ...
از شما تشکر ...
اگه میشه جزوه ی آموزشی برنامه سازی پیشرفته دانشگاه پیام نورروبرام ایمیل کنید.مرسی ...
...
YADAM RAFT BEGAM ASOL MABANI TERM88-89-1VA88-89-2 RA AGAR DARID BEZARID VAGHEAN NIYAZ ...
mamnoon Aaali bood! moshkelam hal shod. Aval nemitoonestam bahash kar konam . yekbaram kolle ettela\'atamo az dast dadam... vali ba in amoozesh toonestam hardam ro az avval Partition bandi konam o Drive besazam. Thanks. ...
برنامه نویس
انجمن نجوم آسمان کویر
پی سی گیمز
دانلود کامل
آيتيتِچ
علیرضا وب
آرشیو بزرگ دانلود فایل ها
اژدری
سایت تخصصی موبایل صراط
فوتو بلاگ حامد رضازاده
سرزمين كامپيوتر
پایگاه خبری فناوری اطلاعات برسام
BIA2BND
آفتاب دانلود
پارس بوک
شبکه کامپیوتر ایران
سافت مدیا | Softmedia
کتابخانه الکترونیکی ویکیو
7learn
پادشاه کامپیوتر
راحت دانلود
ایرو آی تی
دانشگاه صنعتی شاهرود
مجله کامپیوتر ایران
سایت بزرگ تك محفل
سیب سبز
یک موبایل
ترفندسیتی
پاتوق تخصصی نرم افزار
برنامه ها
آریا موبایل
آی تی بلاگ
سجاد آقاپور
مجله های روز دنیا
سایت تخصصی دانلود موبایل
دانلود نرم افزار
وب شهر
باغملک دانلود
سايت تخصصي كامپيوتر
گیاهپزشکی از منظر حشرات
نون وا
یک گالری
پروژه
دنیای قالب ایرانیان
مرکز تخصصی موبایل
آموزش دروس پيام نور+ لینک خود را اضافه کنید
برای رزرو تبلیغات با شماره 09139616246 تماس بگیرید ...
نرم افزار کلیات مفاتيح الجنان ویژه موبايل
هارپ
تاريخ مراجعه و ثبت نام پذيرفته شدگان كارشناسي آزمون سراسري سال 88 به مراكز دانشگاه پيام نور
اس اس ال چیست ؟
آموزش تصویری PHP (از مبتدی تا حرفه ای) – بخش دوم
100 تست سیستم عامل (موسسه آموزش عالی پارسه)
فوتبال تکاملی Pro Evolution Soccer 2010
تابع تبدیل تاریخ میلادی به شمسی در دلفی
آموزش فارسی و تصویری طریقه شبکه کردن دو یا چند رایانه
صادرات نرمافزار؛ ایران: 65 میلیون دلار، هند: 76 میلیارد دلار
Parmis 2.7.1 :: پارمیس – دستیار ویندوز شما
کتاب الکترونیکی آموزش نرم افزار قدرتمند InstallShield
کتاب الکترونیکی آموزش #Visual C فارسی ترجمه سید محمد هاشمیان
تاریخ امتحان عملی آزمایشگاه سیستم عامل
بازیافت پیشرفتة اطلاعات پاك شده در كامپیوتر
افتتاح پایگاه اینترنتی ITCOM
جلوگیری از ویروسی شدن فلش مموری ها
کامل ترین مرجع آموزش PHP به زبان فارسی (تالیف محمد بشیری)
جزوه آموزشی درس ذخیره و بازیابی اطلاعات
مسابقه بزرگ وبلاگ نویسی فتح جاوید با جوایز ارزنده ای همچون لپ تاپ ، دوربین دیجیتال و ...
آموزش حرفه ای تکنیک های فتوشاپ به همراه مثال های کاربردی گوناگون
کتاب الکترونیکی آموزش برنامه نویسی سیمبین موبایل
کتاب الکترونیکی بسیار کامل آموزش اتوکد (Auto Cad) در 619 صفحه به زبان شیرین فارسی
کتاب الکترونیکی آموزش جامع مفاهیم شبکه
کتاب الکترونیکی آموزش کامل Windows 7 به زبان فارسی
كتاب الكترونيكي هوش مصنوعي تاليف سهراب جلوه گر (ويرايش پاييز 88)
به مناسبت میلاد حضرت فاطمه زهرا (س) و روز مادر ؛ کتاب الکترونیکی فاطمه فاطمه است نوشته دکتر علی شریعتی
کتاب الکترونیکی آموزش نرم افزار WORD
کتاب الكترونيكي آموزش زبان برنامه نویسی اسمبلی (Assembly)
کتاب الکترونیکی آموزش سریع و کاربردی SQL
کاملترین مرجع فارسی آموزش WordPress
آشنایی با پیشرفته ترین گروه هکری جهان موسوم به L0PHT
کتاب الکترونیکی 101 نکته و ترفند برای استفاده از CSS برای طراحی سایت
C++ Network Programming with Windows Sockets Ebook
کتاب الکترونیکی آشنایی با پایگاه داده MYSQL
کتاب الکترونیکی آموزش زبان برنامه نویسی جاوا (JAVA)
کتاب الکترونیکی کمک آموزشی ساختمان گسسته (تالیف سید ناصر رضوی)
کتاب الکترونیکی تند آموز شبکه (مختصر و مفید)
آموزش فارسی و تصویری طریقه شبکه کردن دو یا چند رایانه
نحوه استفاده از خدمات GPRS تلفن همراه در رایانه های شخصی
| ITCOM وبسایت اختصاصی دانشجویان مهندسی نرم افزار و فناوری اطلاعات دانشگاه پیام نور آران و بیدگل با هدف ارائه مطالب آموزشی و ایجاد ارتباط بین دانشجویان و استادان راه اندازی شده است. این وبسایت که با نظارت و پشتیبانی واحد کامپیوتر دانشگاه پیام نور شروع به کار کرده بستری را برای ارتباط هرچه بهتر دانشجویان از راه دور نیز فراهم آورده است . طراحی این وبسایت که به دست یکی از دانشجویان رشته مهندسی نرم افزار همین دانشگاه انجام شده است به گونه ای است که دانشجویان را قادر می سازد به راحتی از مطالب موجود بهره برده و حتی به انتشار مطالب آموزشی خود پبردازند . | تمامی حقوق مطالب و تصاویر محفوظ و متعلق به دانشگاه پیام نور مرکز آران و بیدگل می باشد و هر گونه كپي برداري از مطالب سايت فقط با ذكر منبع مجاز مي باشد . | در طراحي جديد ITCOM از تكنولوژي هاي منطبق بر WEB2.0 همچون PHP ، AJAX ، JQUERY ، JAVASCRIPT ، CSS ، HTML و ... استفاده شده است . | |
|
|
|||