صفر
دروس CakePHP#1 : التركيب على أوبونتو لينكس Ubuntu
برمجة وأفكار برمجية CakePHP الزيارات: 384 التعليقات:10
كما ذكرت في التدوينة السابقة بأننا سوف نبدأ بسلسلة لتعلم برمجة تطبيقات الويب المتقدمة عبر استخدام أحدث التقنيات وأطر العمل التي تقوم بالعديد من الخطوات والجهود التي كانت في الماضي تستغرق الكثير من وقت المبرمج ، ومن أشهر هذه الأطر هو إطار CakePHP والذي أعمل عليه منذ فترة طويلة وقد قمت بإنتاج العديد من تطبيقات الويب التي تعمل الان في عدة أماكن ومؤسسات بكل كفاءة.
في هذه التدوينة سوف أقوم بشرح تركيب إطار العمل CakePHP مباشرة على أوبونتو لينكس من الألف إلى الياء وأود قبل البدء بأن أوضح بأن الاخ الفاضل : خالد الحوراني له سلسلة تدوينات رائعة ومتخصصة ومتدرجة لتعلم العمل على إطار CakePHP وذلك في مدونته الشهيرة "مدونة الويب 2 " حيث يوجد عدة دروس يمكن الاستفادة منها للوصول إلى مستوى متقدم في البرمجة بهذا الإطار ، وكذلك هناك شرح رائع للتركيب قام به الأخ عمر الدليمي في مدونته الشخصية ، ولن أقوم بتكرار ما قام به زملائي الأفاضل بل سوف أقوم في التدوينات السابقة بإذن الله بتطبيق مشاريع عملية فعليه خطوة بخطوة ثم تنزيل شرح فيديو لكافة الخطوات بعد ذلك .
1- في البداية سوف نقوم الان بتجهيز أوبونتو لينكس ليكون سيرفر شخصي يدعم PHP وكذلك Mysql وبطبيعة الحال وقبل كل ذلك Apache ، لعمل ذلك نقوم أولا بالذهاب إلى مدير الحزم عبر قوائم System ثم Administration ثم Synaptic Package Manager
ثم بعد ذلك اختر قائمة Edit ثم Mark Packages By Task
سوف يظهر لك بعدها نوع التركيب اختر LAMP Server ثم OK
سوف يتم بعدها تحميل الملفات المطلوبة وسوف يكون بعدها جهازك عبارة عن سيرفر شخصي ..
2- الان جاء دور تجهيز mod_rewrite وهو أحد موديلات سيرفر أباتشي الذي يتيح تغيير العناوين URL's بشكل ديناميكي بحيث يمكن قراءة العنوان بسهولة ، وهذه الخطوة سهلة جدا في أوبنتو ، كل ما عليك أو أن تفتح التيرمنال ثم تلصق الأمر التالي :
sudo a2enmod rewrite بعد ذلك نقوم بتحرير ملف الاعدادات الخاص بسيرفر أباتشي ، عبر التيرمنال: sudo gedit /etc/apache2/sites-available/default
ابحث عن السطر التالي في الملف : AllowOverride none ثم قم بتغييره إلى AllowOverride all احفظ الملف ثم إغلقه ...
أخيرا نقوم بإعاده تشغيل سيرفر أباتشي لكي يتم تحميل الاعدادات الجديدة وذلك عبر الأمر التالي في التيرمنال :
sudo apache2 -k restart
أو قم بإعادة تشغيل عادية للنظام ..
هذا كل شيء بالنسبة لهذه النقطة :)
3- نقوم الان بتنزيل إطار العمل CakePHP على سيرفرنا المحلي وهنا الطريقة بالتفصيل من مدونة الويب 2 .
4- بعد التنزيل سوف نقوم بتركيب معالج الكيك والمسمى bake وهذا المعالج سوف يجعل عملنا سهل للغاية في البداية وذلك حتى يتم العمل بسرعة ولتركيب هذا المعالج افتح التيرمنال واستخدم الأمر التالي :
sudo apt-get install cakephp-scripts
5- إذا كنت من عشاق phpMyadmin مثلي فيمكنك تركيبها مباشرة عبر التيرمنال
sudo apt-get install phpmyadmin
هذا كل شيء .... أنت الان جاهز لأول التطبيقات العملية التي سوف تبدء قريبا وهو نظام ( عصف ذهني ) أو ما سوف نسميه ( موقع الأفكار الابداعية ) وهو تطبيق ويب يستطيع الزوار من خلاله طرح الأفكار التي يودون أن يروها أو يحلموا بأن تكون موجودة في العالم ويمكن للزوار التصويت على أفكار بعضهم البعض .
ومن أشهر هذه التطبيقات هو نظام العصف الذهني لأبونتو لينكس وهو Ubuntu BraninStorm
وسوف يكون هناك شرح أكثر للفكرة مع مثال حي عليها قبل البدء بالبرمجة وذلك حتى يتصور الجميع ما سوف يتحقق في النهاية.



التعليقات