| ]



بأستخدام بي اتش بي يمكنك عمل تطبيقات ويب ومواقع علي الانترنت فوق ما تتخيل فيمكنك عمل موقع كالفيس بوك وتويتر وجوجل ايضا لما لا فتلك المواقع بالفعل مبنيه بالبي اتش بي ويمكنك ايضا عمل تطبيقات وبرامج ويب كتطبيقات التجارة الالكترونيه وكل ما يأتي في بالك فربما تأتي في بالك فكرة جديدة لم تخطر علي بال احد تريد ان تجعلها واقع بأستخدام بي اتش بي ....

1. ما هي بي اتش بي ؟
  • بي اتش بي تعني PHP Hypertext Preprocessor حيث ان الـ PHP الاولي تعني Personal home page وهو كان الاسم الاول للغه ثم بعد ان تطورت اخذوا منه حرف الـ P فقط وحرف الـ H يعبر عن Hypertext وحرف الـ P الاخير يشير الي Preprocessor

  • لغه بي اتش بي هي server-side scripting language بمعني ان اكواد البي اتش بي يتم تنفيذها من قبل السرفر  ولا يمكن تنفيذها بدون وجود سرفر

ملاحظه : لمن لا يعرف مصطلح السرفر والكلينت او الخادم والعميل

مواقع الويب عامه تخزن في اجهزة حاسب تعرف بالخادم (server) اما الاجهزة الخاصة بنا والتي ندخل منها علي المواقع تعرف باجهزة العميل (client)  فتوجد لغات برمجه لا تستطيع تنفيذ  الاوامر الخاصه بها الا في اجهزة الـ server كلغه PHP و ASP  واخري يمكن تنفيذها في اجهزة العميل كلغه JAVASCRIPT 

  • البي اتش بي تدعم الكثير من برامج قواعد البيانات (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, etc.)
  • البي اتش بي لغه مفتوحه المصدر اي يمكن لاي شخص التعديل عليها والمشاركه في تطويرها
  • يمكن تحميلها والبدء في تشغيلها مجانا 
ما هو ملف البي اتش بي ؟
  • يجب ان يكون الامتداد لملف البي اتش بي .php وهو المتعارف عليه والاكثر استخداما ويمكن استخدام ايضا .phtml او .php3
  • يتم اعاده ملفات البي اتش بي الي المتصفح كنصوص علي هيئة لغه html
  • يمكن لملفات البي اتش بي ان تحتوي علي نصوص و وسوم هتمل و اكواد بي اتش بي
مع البي اتش بي سنستخدم قواعد بيانات لنقوم بعمل تطبيقات ويب قويه نستطيع من خلالها التعامل مع المستخدم وتخزين المعلومات وفي كافه دروسنا سنتعامل مع برنامج MySQL لقواعد البيانات

ما هي MYSQL
هو خادم قواعد بيانات قوي نستطيع استخدامه في التطبيقات الصغيره والكبيرة ايضا هو مفتوح المصدر ومجاني ويمكن البدء في استخدامه الان 

لماذا بي اتش بي ؟
  • بي اتش بي تعمل علي ويندوز ولينكس و يونكس وغيرها من الانظمه
  • بي اتش بي متوافقه مع اغلب السرفرات كـ Apache, IIS وغيرها
  • سهله التعلم ومجانيه ومفتوحه المصدر وتتطور جيدا 

كيف ابدء معك تعلم بي اتش بي ؟
هذا ما سنفصله بأذن الله في الدرس القادم (كيفيه تنصيف سرفر الاباتشي مع بي اتش بي و ماي سكول علي ويندوز ولينكس)