خانه / برنامه نویسی / php / معرفی php (قسمت 1)

معرفی php (قسمت 1)

3

معرفی زبان PHP 

یک زبان برنامه نویسی اسکریپتی اپن سورس است که برای طراحی برنامه های تحت وب سمت سرور (Server Side )  سمت
سرور بودن به این معناست که صفحات PHP ابتدا توسط سرور PHP ( که می تواند از نوع Apache یا IIS ) باشدپردازش شده و سپس خروجی به صورت کدهای HTML و جاوا اسکریپت ، برای اجرا به مرورگر کامپیوتر کاربر ارسال می شود . به عبارت دیگر وظیفه اجرای صفحات PHP به عهده کامپیوتر سرور وب هاست سایت آن می باشد .

PHP مخفف عبارت Hypertext PreProcessor به معنای پیش پردازنده فرا متن می باشد که در سال 1994توسط رسموس لردورف ایجاد شد و سپس توسط سایرین توسعه و گسترش پیدا کرد .ساختار زبان PHP بسیار شبیه به زبان cو در نسخه های جدید  شبیه به جاوا می باشد و به همین دلیل ازمحبوبیت فراوانی برخوردار است . از مشهورترین نرم افزارهای ساخته شده با PHP  می توان به جوملا ، WikiMedia و یا Mambo اشاره کرد . سایت های فراوانی در جهان براساس  زبان PHP نوشته شده اند و هر روز نیز بر تعداد آنها اضافه می شود . از مهمترین آنها می توان به ویکی پدیا و فیس بوک اشاره کرد . پی‌اچ‌پی امکان استفاده از انواع مختلفی از پایگاه‌های داده  را از جمله MySQL، اوراکل، IBM DB۲ ،Microsoft SQL Server ،PostgreSQL و SQLiteبا دستورهایی ساده فراهم می‌سازد. پی‌اچ‌پی روی بیشتر سیستم‌عامل‌های معروف از جمله لینوکس،یونیکس، ویندوز و Mac OSX وبا اغلب کارگزارهای وب (Web Server) معروف، قابل اجراست.

مزیت های PHP

  1. PHP یک ابزار اپن سورس و رایگان است و به همین دلیل هاست هایی که میزبانی آن را انجام می دهند ، بسیار ارزانتر از هاست های .Net هستند .
  2. پی اچ پی بر روی تمامی پلتفورم های معروف مثل Windows , Linux و iOs اجرا می شود .
  3. PHP یک زبان ساخت یافته بوده و یادگیری آن بسیار ساده است .
  4. ابزار کار با PHP همگی اپن سورس بوده و استفاده از آنها رایگان هستند .

 

نرم افزار های مورد نیاز php

ای استفاده و اجرای صفحات PHP شما باید سرور آپاچی ( Apache ) یا IIS را بر روی کامپیوتر خود نصب کنید . یا اینکه صفحه خود را بر روی یک سرور که از PHP پشتیانی می کند ، اجرا نمایید

برای نصب سرور Apache و phpمی توانید از نرم افزار های wamp یا xampp استفاده کنید

این نرم افزار ها را از سایت

 https://www.apachefriends.org/index.html        xampp

http://www.wampserver.com/en/                       wamp

 

 

پاپ کده

درباره‌ی majidkingkm

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *