بسم الله الرحمن الرحيم
السلام عليكم شباب وشابات اليمن إن شاء الله تكونوا في صحه وعافيه
إنه وفي هذا اليوم تحديداً تم الحكم قضائياً :36_1_4: على اخوكم عاشق وطنه بتنزيل دروس مفيدة للغة برمجة المواقع الشهيرة PHP :36_1_37: من قبل القاضي أو بالمعنى الأصح (القاضية) nona2005 :36_1_13:
وراح تكون الدروس على اجزاء ومقسمة على كل يومين بحسب طول الدرس ، وسأقوم بشرح الدروس بقدر إستطاعتي وأرجو من الاعضاء ان يعذروني مقدماً إذا قصرت في شي معاهم :red_smile بسبب إنشغالي بضروف عمل وسيكون الشرح على درس ومن ثم مناقشته مع الأعضاء وطرح الأمثله وراح يكون كل نهاية 5 دروس (إمتحان لما سبق دراسته) :tongue_sm وأرجو من الجميع التفاعل في الدروس وتشجيعي بمتابعة إنزال الدروس في الدورة. وراح يكون منتدى شباب اليمن هو أول منتدى يمني يتم فيه شرح لغة PHP :D ..
اليوم راح يكون درسنا الأول نبذه مختصره عن لغة PHP الشهيرة وشرح تثبيت برنامج السيرفر أباتشي (AppServ) الذي راح نطبق عليه جميع أمثلتنا عليه وبسم الله نبدأ.
مقدمة للغة PHP
بدأت لغة البي إتش بي بفكرة أحد الهواة Ramsus Ledrof الذي فكر في كيفية تضمين شفرات الـHTML شفرات أكثر تعقيدا، إلى أن بدأت هذه اللغة بالنمو وأصبح لا يخلو أي موقع من برنامج واحد على الأقل للبي إتش بي .
ولا يمكن حصر فوائد هذه اللغة حيث يمكن عمل ملف صغير ذو مهمة معينه خاصه بإختيار غيرك ولكن إذا أخذنا الأغراض الأساسية التي يتم إستخدام هذه البرامج فيها فيمكننا القول أن معظم قوائم المراسلات التي تنتشر في المواقع لا بد أن تستخدم ملف بي إتش بي لإتمام عملها كذلك بعض البواحث العالمية كانت وما زالت تعتمد على ملفات بي إتش بي، أيضا المنتديات التي نتحدث بها حاليا تعتمد على ملفات البي إتش بي بل أنها لا تعتمد على شي غيره ... أيضا من الأمثلة عليها البريد الإلكتروني فبعض المواقع ما زالت تعتمد على ملفات البي إتش بي في الوقت نفسه وهذا مايحدث في البريد الإلكتروني حيث تزدحم طلبات الإرسال ،و من الأمثلة عليها مواقع بطاقات التهنئة ومواقع المحادثات ومواقع التعارف ... وغيرها، أعتقد أن أهمية البي إتش بي قد إتضحت للجميع وقد رأيتم حاليا ما يمكن عمله من خلال هذه البرامج... وقريبا بإذن الله سيكون كل منكم قادر على وضع منتدى وقوائم مراسلات وسجل زوار في موقعه تضاهي جميعها ما يوجد في المواقع العالمية .
حاليا هنالك أكثر من مليون ونصف المليون صفحة في عالم الإنترنت الواسع تعتمد على تطبيقات لغة بي إتش بي وأيضا الكثير من المواقع العربية إعتمدت تطبيقات هذه اللغة.
لماذا وما الدافع في إختيار تعلم لغة بي إتش بي مع وجود الكثير من اللغات المنتشرة مثل ASP و ColdFusion و Java Server Pages و CGI و Perl. الأمر في غاية البساطة, لغة بي إتش بي لغة سهلة,سريعة، قوية, متماسكة ومتوافقة وقابلة للتوسع وتستطيع عمل كل شيء نريده .
هل تعلم أن لغة بي إتش بي صعبة ؟ أكيد ليست بصعوبة لغة البيرل, ونستطيع القول أن من يملك أساسيات لغة السي يستطيع بكل سهولة إستيعاب وفهم عمل أوامر لغة بي إتش بي لأنها إعتمدت على طريقة الأوامر في لغة السي. وأما الأشخاص اللذين لم يحالفهم الحظ في تعلم لغات البرمجة فلا تقلقوا فالأمر ليس صعبا في تعلم اللغة وفقط تحتاج للمواصلة وفهم الأوامر .
والهدف من هذه الدورة هو تعليمكم أساسيات اللغة لإستخدامها في صفحاتكم ، ولا نحتاج منك إلا معرفة القليل من لغة الـ HTML والقليل من المتابعة والحرص على التطبيق .
شرح تركيب السيرفر أباتشي (AppServ) البرنامج الي راح يتيح لنا تجربة الأمثلة والأعمال الي بنطبقها :
أولاً يجب عليك تحميل برنامج السيرفر أباتشي (AppServ) من خلال الرابط التالي :
http://www.awaltech.org/yahya/php/ap...in32-2.4.0.exe
حجم البرنامج : 8.5 ميغابايت (الله يعين اصحاب الانترنت العادي :D)
عند الإنتهاء من تحميل البرنامج راح تجدوا أيقونه البرنامج كما في الصورة رقم(1):
افتحوا البرنامج عشان يتم تحميله وراح تطلع لكم تشاهدوا البرنامج كما في الصورة رقم(2) بعد ذلك يتم الضغط على Next:
هنا يتم تحديد مسار البرنامج ويفضل أنه يكون مثل مامكتوب بعدها يتم الضغط على الزر Next :
وفي هذه الخطوه يفضل أن يتم إختيار Typical كما في الصورة بعد ذلك يتم الضغط على Next :
في هذه الخطوه يفضل أن لا يتم تغيير أي شيء بعد ذلك يتم الضغط على Next :
هنا يتم تحديد إسم المستخدم وكلمة المرور لقواعد البيانات وأيضاً يفضل ان لا يتم تغيير أي شيء: بعد ذلك يتم الضغط على Next :
في هذه الخطوه يتم تحميل السيرفر أباتشي ويجب أن لا يتم إلغاء التحميل :
عن الإنتهاء من التحميل سوف تظهر نافذة جديده عندها سيكون محدد على الخيارين Start Apache و Start MySQL ولا تغيرها لأنه سيتم تشغيل السيرفر اباتشي مع MySQL كما في الصورة التالية:
عند الانتهاء من التحميل يتم الضغط على زر Finish
والآن عند تجربة الأمثلة راح يكون الملفات PHP في المجلد على المسار:
C:\AppServ\www\
كما في الصورة التالية:
إلى هنا تم الإنتهاء من الدرس الأول من الدورة وأرجوا انكم فهمتوا تركيب السيرفر والمقدمه
وأي استفسار انا موجود
تحياتي
عاشق وطنه
Bookmarks