بسم الله الرحمن الرحیم
سلام
امروز میخواهم راجع به نرم افزارهای مورد نیاز جهت شروع برنامه نویسی با php بپردازم.
الف : سرور
همانطور که میدانید php یک زبان سروری است (Server Side) یعنی اینکه وقتی سرور ابتدا آنرا اجرا میکند و سپس اجرا شده آنرا که یک فایل html میباشد برای کاربر ارسال میکند. لذا شما اگر یک صفحه Php را view source کنید هیچ دستور php را در آن نخواهید دید.
به همین دلیل ما برای اینکه بتوانیم php کار کنیم باید فایلهایمان را روی سرور اجرا کنیم.(سرور از کجا بیاریم؟!)
پس باید دستگاهی که میخواهیم روی آن کار کنیم را تبدیل به یک سرور (سرور مجازی) کنیم. البته نگران نباشید این کار خرجی ندارد.
ما دو راه برای تبدیل دستگاه به یک سرور مجازی داریم:
1- راه اول :
راه ساده ایست و آن اینکه از برناهم EasyPHP استفاده کنیم. این برنامه باعث میشود که دستگاه شما شبیه یک سرور برای php عمل کند. این برنامه را میتوانید از آدرس http://www.easyphp.org/telechargements.php3 دانلود کنید.بعد از دانلود برنامه EasyPHP آنرا نصب کنید. و بعد از نصب آنرا اجرا نمایید. بعد از اجرای برنامه آیکون آن که شبه E می باشد در قسمت سمت راست taskbar ظاهر میشود. بر روی آن کلیک راست کرده و گزینه Start را انتخاب کنید.
اکنون دستگاه شما میتواند فایلهای php را اجرا کند.
به مسیری که Easyphp را نصب کرده اید بروید شاخه ای با نام www خواهید دید . شما باید پروژه ها و برنامه های خود را داخل این شاخه قرار دهید. برای مثال C:\program files\easyPHP\www
برای اجرای فایلها هم کافی است در browser خود آدرس Localhost را تایپ کنید. و از www به بعد آدرس دهی کنید. مثلا اگر برنامه شما داخل مسیر زیرمی باشد
C:\program files\easyPHP\www\project1\index.php
برای اجرای آن باید آدرس زیر را تایپ کنید:
localhost/project1/index.asp
برنامه EasyPhp هنگام نصب برنامه MySql راهم نصب میکند که برای مدیریت بانکها و جداول میباشد . آدرس این برنامه localhost/mysql/ میباشد.
2 - راه دوم :
راه دوم نصب php در کنار IIS میباشد که فعلا آن را توضیح نمی دهم . چون راه اندازی آن برای تازه کارها کمی سخت است.
ب : ویرایشگر(Editor)
برای نوشتن برنامه های خود به یک ادیتور هم نیاز داریم . هیچ فرقی نمیکنه که از چه ادیتوری استفاده کنید. حتی میتوانید از notepad استفاده کنید. ولی من خودم Homesite را پیشنهاد میکنم.
ج : راهنما (help)
php یک راهنمای خیلی خوب و کامل داره که مطمئنا خیلی به کارمون میآد. این برنامه را میتوانید از آدرس http://www.php.net/get/php_manual_chm_12.zip/from/a/mirror دانلود کنید.
برای امروز فکر میکنم کافی باشه شما هم بهتره برنامه های مورد نیاز را آماده کنید که انشاالله از جلسه بعد بریم سراغ اصل ماجرا.
فعلا خداحافظ
محسنی