طبعا للتوسع في تغطية بعض العمليات الاضافية بدأ راسموس بصنع آلية بلغة السي بوسعها الاتصال بقواعد البيانات ، و تمكن المستخدمين أن يصنعوا لهم صفحات ديناميكية بسيطة .
و اخيرا قرر راسموس ان يعرض هذا الكود المصدري المكتوب بلغة السي على الجمهور لك يستطيع أي شخص استخدامه او حتى تصليح بعض الاخطاء التي قد توجد حتى ان بعضهم عمل على توسيع الكود باضافة بعض الخصائص الجديدة .
طبعا في هذه المرحلة لم تكن البي اتش بي تحتوي الا على القليل من الفنكشنز التي نعرفها الان و كان بها بعض الشبه من لغة البيرل و لكن طبعا بامكانيات اكثر تواضعا من ان تقارن بالبيرل .
وفي العام 1997 ، تنزل النسخة الثانية من الـ PHP/FI و التي كانت تحتوي على النسخة الجديدة الثانية من الكود المصدري المكتوب بلغة السي ، و كان هناك الالاف من المستخدمين يستخدمونها و حوالي 50000 موقع اعلن تنصيبه للبي اتش بي على سيرفراته ، أي حوالي 1% من مواقع الانترنت ككل و الجدير بالذكر الى هنا و المشروع نستطيع ان نقول عنه مشروع فردي لرجل واحد بالرغم من بعض الاضافات من بعض الاشخاص .
و هذه النسخة لم تنزل رسميا الا في 1997 في شهر نوفمبر بعد ان امضت عمرها في اصدارات beta و قد اردفت بعد فترة قصيرة بالنسخ الفا من بي اتش بي 3 .
- PHP3 :
هذه هي البداية الفعلية للبي اتش بي حيث بدات تشبه البي اتش بي الموجودة عندنا الان . و الذين صمماها هما اندي جوتمانز و زيف زوراسكي كإعادة كتابة كاملة بعد ان وجدا ان النسخة php/fi لا تفي بالغرض لكي ينشأ مشروع تجاري لجامعتهما و لكي يحافظا على القاعدة التي تقوم عليها PHP/FI اتحدا مع راسموس للبدأ بانشاء البي اتش بي 3 و تم بذلك ايقاف تطوير PHP/FI .
و بدا العمل في النسخة الجديدة و انضم الكثير من المبرمجين الى فريق التطوير لاضافة الكثير من البروتوكولات و الـAPI و قواعد البيانات و كان هذا السر في زيادة الـ modules للبي اتش بي 3 . و لقد تم اعادة اصدار النسخة تحت اسم جديد لكي يمسح صفة المحدودية في الاسم القديم فكان الاسم الجديد PHP: Hypertext Preprocessor .
و في العام 1998 كانت البي اتش بي قد اكتسبت قاعدة جماهيرية كبيرة و مئات من الالاف من المواقع كانت ترسل معلنة انها قامت بتنصيب البي اتش بي على سيرفراتها .
أي بلغت نسبة المواقع التي تستخدم البي اتش بي 3 حوالي 10% من اجمالي مواقع الويب، و قد تم اصدار php3 رسميا في 1998 في شهر جون بعد ان امضت حوالي تسعة اشهر تحت الاستخدام التجريبي .
- PHP4 :
في شتاء 1998 و بعد فترة وجيزة من اصدار الـ php3 الرسمي . بدأ زيف سوراسكي و اندي جوتمانز بإعادة كتابة و برمجة نواة البي اتش بي . و كان السبب هو ان البي اتش بي 3 بالرغم من انها كانت تدعم خصائص جديدة و مجموعة كبيرة من الثرد بارتي داتابيزز و المحركات الا انها لم تكن قادرة على السيطرة على التطبيقات بشكل جيد .
لهذا الغرض بدأ تصميم محرك جديد سمي “ZEND Engine” ( و يتركب اسم المحرك الجديد من اول حرفين من اسم زيف و اخر حرفين من اسم اندي ) . و في منتصفات 1999 تم التعريف بهذا المحرك لاول مرة بعد ان حقق الاهداف المنشودة منه بنجاح قوي و في شهر مي من عام 2000 تم اصدار البي اتش بي 4 رسميا ، بعد ان تكونت من هذا المحرك و الكثير من الخصائص الاضافية الجديدة . و كان من ميزات هذه الاصدارة دعمها لكثير من سيرفرات الويب و الـ HTTP SESSIONS و المزيد من وسائل الامن لمعلومات المستخدم و المزيد من الاوامر و الفنكشنز للغة بذاتها .
الان تعتبر البي اتش بي 4 اخر اصدار من البي اتش بي و قد بدأ الان العمل على تعديل و تطوير المحرك زيند لكي يتوافق مع الخصائص الجديدة للبي اتش بي 5 .
هذه الايام البي اتش بي تستخدم من قبل مئات الالاف من المبرمجين و الملايين من المواقع ، اي نسبة 20% من اجمالي مواقع الويب .
- PHP5 :
يعتمد مستقبل البي اتش بي 5 على محركها زيند و ستضم الاصدارة الثانية من هذا المحرك . و للمزيد من المعلومات راجع هذا الرابط : http://www.zend.com/zend/future.php البي اتش بي في النشر على الاوراق الصلبة .
http://lerdorf.com/resume يعتبر الان اشهر خامس دانماركي على مدى التاريخ حسب احصائية موقع جيوجل (Google) . بريده الالكتروني: rasmus@php.net لمشاهدت صور له : http://www.phpics.com/ .
2-2 زيف سوراسكي Zeev Suraski :
عمل على مشورع البي اتش بي اكثر من خمس سنوات اثناء عمله في قسم تطوير الويب في شركة Netvision اكبر مزود انترنت في اسرائيل . عندما تعرف سوراسكي على PHP/FI اختار ان يعمل بها مشروعه الخاص بجامعة Technion ، هو و صديقه أندي ، و من خلال عملهما بها ادركوا محدوديتها و وجود بعض الاخطاء فيها ، فققر الاثنان ان يتركوا مشروعهما على جنب و يبدا في اعادة كتابة محرك البي اتش بي و بعض المودلز المحبوبة في البي اتش بي آنذاك و ادت جهودهما الى اصدار النسخة PHP3 . ثم ما لبث الاثنان ان بدا في تطوير محرك Zend الذي تقوم عليه البي اتش بي و قاموا ايضا بعمل بعض الاضافات للبي اتش بي مثل دعم خاصية ( Multi- threading ) و Server abstraction layer .
تخرج سوراسكي من جامعة Technion و لديه خبرة العديد من السنوات كمبرمج يونكس و ويندوز ان تي . و قد شارك في برمجة الكثير من المودلز للـ Mysql مثل mod_auth_mysql .
و عندما سئل في احدى المقابلات عن كيفية تعرفه على صديقه اندي أجاب : ( تعرفت على اندي اول مرة في العام 1994 و كان ذلك من خلال غرف الـ IRC ، ثم لم ننتظر اكثر من نصف سنة حتى تقابلنا وجها لوجه في الجامعة.)
و عندما سؤل عن رغبته في التخلي عن البرمجة و التطوير أجاب بأنه يتمنى لو انه يشتري ارضا و يزرعها و يعيش كمزارع بسيط لمدة من الزمن ، و اضاف انه الان يكتفي فقط بتربية نباتاته التي يربيها في قوالب على نافذة شقته !!
أما تقسيم وقته فهو يدعي انه يكتفي فقط بتخصيص نصف وقته للبرمجة و التطوير اما القسم الاخر فيتركه للاعمال العامة و المشاغل الاخرى .
3-3 أندي جوتمانز (Andi Gutmans ) :
تحدثنا عن اندي من خلال التطرق للكلام عن صديقه زيف و الذي يصف اندي العلاقة بينهما قائلا : ( زيف و انا مختلفان كليا من الناحية الشخصية و من الجميل ان تعمل بشكل مقرب مع شخص تختلف معه في الافكــار ! ، سينظر الناس لنا على اننا شخصيتان مختلفتان كليا خاصة بعد اجتماع مطوري البي اتش بي . ثم اضاف ان هذا الشيء لم ينعهما من التطور و التكامل حيث ان اختلافهما في التفكير ساعدهما على حل المشاكل بطرق مختلفة ) .
و الجدير بالذكر انه بعد ان تم اعادة كتابة كود يعمل على اساسيات البي اتش بي كان البروفسور مايكل روده ( رئيس قسم ابحاث IBM في حيفا ) اول من دعاهما الى ان يشاركا مطوري بي اتش بي هذا الكود لاضافته الى كود البي اتش بي ، و هذا ما حصل فعلا حيث بعدها قال اندي انه كان يستفيد من خبرات مطوري بي اتش بي و انه عندما شاركهم الكود لم يكن ليخسر شيء!
و في النهاية نعرض ما حصل عليه زيف و اندي من خلال عملهما على محرك البي اتش بي :
1- حصلا على العضوية في Apache Software Foundation .
2- ترشحا لجائزة GNU Software لسنة 1999.
3- ترشحا لجائزة CNET Web Innovators لعام 1998 .
4- حصلا على جائزة جامعة Technion لاكثر المشاريع ابداعا لعام 97.
5- حصلا على جائزة Linuxworld Editor s Choice لعام 99 .
6- جائزة مشتركة ( مع مطوري ASP ) مقدمة من Web Techniques Magazine .
4-4 Stig Bakken :
ستيج مبرمج محترف في شركة FAST و هي شركة متخصصة في تقنية ضغط الاميجز و الفيديو بالاضافة الى محركات البحث ايضا . و تمتلك محرك بحث في موقع Alltheweb يعتبر اكبر ويب اندكس و ايضا اسرع من بقية المحركات .
و قد طورت الشركة النرويجية العديد من المواقع لـ Lycos باستخدام البي اتش بي مثل : MP3.lycos.com و richmedia.lycos.com .
و تمتلك الشركة مكاتب في النرويج و سان فرانسيسكو و بوسطن ، و قد تم نقل ستيج الى بوسطن للتعاون مع المكاتب ( قسم امريكا) و هي الفرصة التي اتاحت له مقابلة الكثير من مطوري المصادر المفتوحة وجها لوجه ، و قد قال بهذا الخصوص ان التعرف على المبرمجين شخصيا ساعده على البرمجة و التفاهم السريع مع غيره من مطوري المصادر المفتوحة .
اما قصة تعرفه على البي اتش بي فكانت قبل خمس سنوات و يجب التنبيه على انه لم يكن يستخدم البي اتش بي الا من وقت لاخر أي انه اتخذها كهواية و هذا ما اكده في قوله (( من الصعب افهام المحترفين في البرمجة ان البرمجة متعة ! )) ، و قال ايضا ان العمل في المصادر المفتوحة يأخذ الكثير من الوقت و يناسب الشباب اكثر لانهم عادة لديهم الكثير من الوقت .
و يقول عن بداية اهتمامه بالبي اتش بي انه بدأ عندما جاء احد الزبائن يريد ان يصنعوا له واجهة تصفح لقاعدة بيانات من نوع اوراكل ، و كان الاستخدام في ذلك الوقت للـ PHP/FI التي لم تكن تدعم هذا النوع من قواعد البيانات بقوة ، فاكتشف المشاكل التي كانت تظهر من وقت لاخر ، فارسل رسالة الى راسموس تحتوي على قائمة من التطويرات التي يجب ان تحدث للبي اتش بي في النسخة القادمة و بعد اشهر قليلة يقوم اثنان بإضافة هذه الخصائص للبي اتش بي و التي كانت المقومات للاصدارة الثالثة .