آشنایی با برنامه نویسی وب با PHP و MYSQL

برنامه نویسی وب با PHP و MYSQL پی ‌اچ ‌پی (PHP یک زبان برنامه نویسی شی گرا است که برای طراحی وب توسعه یافته ‌است، اما می ‌توان از آن به عنوان یک زبان عمومی نیز استفاده ‌کرد. این زبان در سال ۱۹۹۵ میلادی توسط راسموس لردورف (Rasmus Lerdorf) ساخته ‌شد و در حال حاضر توسعه ی آن بر عهده ی گروه پی‌ اچ‌ پی است. در ابتدا، پی ‌اچ‌ پی از عبارت  صفحه خانگی شخصی (Personal Home Page) گرفته شده‌ بود. کد های پی ‌اچ‌ پی توسط یک سرور وب که نرم ‌افزار پی ‌اچ ‌پی روی آن نصب باشد، تفسیر می ‌شود.

تاریخچه ی زبان برنامه نویسی PHP (پی اچ پی)

همه چیز از زمانی شروع شد که Rasmus Lerdorf دانمارکی در سال ۱۹۹۴ تعدادی اسکریپت به منظور مدیریت یک سری از کارها در سایت شخصی خود با زبان برنامه نویسی Perl نوشت. او با استفاده از این اسکریپت ‌ها، آمار افرادی را که در حال خواندن رزومه اش بودند محاسبه و ذخیره کرد. او با این کار توجه افراد زیادی را به اسکریپت هایش جلب کرد. او تصمیم گرفت نام اسکریپت ‌های خود را PHP بگذارد که مخفف عبارت Personal Home Page بود. مفسر های زبان PHP برای سیستم ۳۲ و ۶۴ بیتی موجود است.

برنامه نویسی وب با PHP و MYSQL
برنامه نویسی وب با PHP و MYSQL

ویژگی ‌های برنامه نویسی وب با PHP و MYSQL

MySQL به عنوان یک نرم افزار و سیستم مدیریت دیتا بیس، دارای ویژگی های زیادی است که در ادامه‌ برخی از آن‌ ها ذکر شده اند:

  • کارایی بالا
  • هزینه ‌ی پایین در راه اندازی و نگه داری
  • سهولت در تنظیم و یادگیری
  • پشتیبانی بسیار خوب
  • کاربرد بالا در وب
  • رابطه‌ی بسیار خوب با زبان برنامه نویسی PHP (پی اچ پی)
  • و …

چرا از PHP استفاده کنیم؟

  • دسترسی به انواع پایگاه داده ها از جمله MySQL , SQLite , Oracle , SqlLite و … می باشد.
  • اجرا بر روی Platform های مختلف
  • برنامه نویسی شبکه با آن ساده و لذت بخش است.
  • در برنامه نویسی وب سریع و پرقدرت و امن است.
  • سرعت بالا
  • قابلیت اجرایی بر روی انواع پلت فرم ها نظیر; Unix , Linux , Windows و …
  • زبان PHP از لحاظ شی گرایی یک زبان کامل است
  • توجه داشته باشید PHP در استفاده بهینه از منابع و حافظه نمونه است.
  • پی اچ پی رایگان و Open Source می باشد.
  • و …

لایسنس یا پروانه انتشار برنامه نویسی وب با PHP و MYSQL

پی ‌اچ‌ پی یک نرم افزار آزاد است که با پروانه ی پی اچ پی منتشر می ‌شود. این پروانه علاوه بر قوانین موجود در نرم افزار های آزاد اعلام می ‌دارد که: تمامی محصولاتی که بر پایه PHP گسترش می‌ یابند، نباید بدون اجازه قبلی از group@php.net از نام PHP برای نام‌ گذاری استفاده کنند. شما می‌توانید با قرار دادن کلمه for PHP در نام محصول خود نشان دهید که محصول شما با زبان PHP کار می‌ کند. مثلا استفاده از نام PHP Foo غیر مجاز است، در حالی‌ که استفاده از Foo for PHP بدون مشکل خواهد بود.

برنامه نویسی وبPHP و MYSQL
برنامه نویسی وبPHP و MYSQL

مزیت های برنامه نویسی وب با PHP و MYSQL

  • یادگیری آسان
  • منبع باز بودن
  • قابلیت انتقال
  • عملکرد سریع
  • اجتماع و پشتیبانی گسترده 
  • و …

چرا PHP (پی اچ پی) را یاد بگیریم؟

  • چون PHP بر روی تمامی سیستم عامل ها و پلتفرم های مختلف اجرا می شود.
  • چون تقریبا با تمام سرور ها هماهنگ و قابل پیاده سازی در کمترین زمان است.
  • چون از اکثر دیتابیس ها پشتیبانی می کند.
  • چون رایگان است و برای همیشه می توانید به آن دسترسی داشته باشید.
  • چون آموزش PHP آسان است و برای شروع برنامه نویسی وب خیلی کارآمد است.
  • چون پی اچ پی یک زبان محبوب و قدرتمند است.