غير منصة عمللك إلى النظام الحر

الفارس

New member
21 فبراير 2019
1,010
0
0
السلام عليكم جميعاً زوار وأعضاء منتدانا الكرام

كلنا يعلم أن لغة php لغة مفتوحة المصدر مجانية الإستخدام والكل أيضاً يعلم أن أفضل بيئة تعمل عليها php هى لينكس , فلهذا قمت بوضع هذا الشرح لمن يريد العمل على برمجيات php على linux

أولاً : إن كنت جديد ولم تستخدم نظام لينكس من قبل إليك هذا الرابط لكيفية تهئية توزيعة ubuntu إحدى توزيعات لينكس الشهيرة

ثانياً : تهيئة السرفر المحلى :

يمكنك الإختيار بين أى من السرفرين التاليين

1 - السرفر المحلى lamp :

يمكنك تهيئتة على النسخة من خلال فتح نافذة الأوامر "terminal" من قائمة البرامج أو إضغط على المفاتيح Ctrl+Alt+T ثم قم بكتابة الكود التالى :

sudo apt-get install lamp-server^
ثم إضغط enter وإتبع التعليمات حتى إنتهاء التهيئة , ثم إذهب للمتصفح وأكتب الرابط http://localhost سوف تظهر لك رسالة تفيد بأن السرفر يعمل بنجاح

وللوصول لمدير قاعدة البيانات phpmyadmin يمكنك ذلك من خلال الرابط http://localhost/phpmyadmin ثم إدخال اسم المستخدم والرقم السرى اللذان تم إدخالهما أثناء عملية التهيئة للسرفر .

ولوضع رابط لملف ال www فى home أو أى مكان لسهولة وضع الملفات به بدلاً من الموقع الأساسى له قم بالضغط على الذر الأيمن للماوس على الملف المراد نسخ رابط له وأختر make link ثم أنقل لنك الفولدر الناتج لأى مكان تريد على الجهاز ثم قم بعملية اللصق , ثم ضع الملفات التى تريد تشغيلها على السرفر المحلى بداخلة رابط الفولدر

ثم إعطاء التصريحات للمجلد لعملية القراءه والكتابة وبنفس الطريقة تعطى الصلاحيات لأى مجلد بعد الدخول إلى مساره تقوم بالدخول على للمسار بإستخدام الأمر cd ثم اسم الفولدر على سبيل المثال سوف تضع الفولدر www على سطح المكتب نفذ الأتى فى نافذة الأوامر

cd Desktop
ثم

sudo chmod -R 777 www
ثم أدخل الرقم السرى

طبعاً الرقم يختلف بماهية الصلاحيات التى تريد إعطائها للملف

ملحوظة :

هذا السرفر يتم تشغيلة تلقائياً عند بداية تشغيل النظام

2- تهيئة السرفر المحلى xampp :

- لتنزيل أخر إصدار من هذا الرابط .

* قم بفك الضغط عن الملف فى المجلد opt أو نفذ الأوامر التالية لفعل هذا :

ضع الملف على سطح المكتب وليكن اسمه xampp.tar.gz kr نقوم بتنفيذ هذه الأوامر فى الطرفيه

1- أذهب لسطح المكتب من خلال الأمر :

cd Desktop
ثم أعطى أمر الوصول الأمن

sudo -s
ثم أمر فك الضغط فى ملف opt

tar xvfz xampp.tar.gz -C /opt
وبهذا يكون تم تهيئة السرفر

وبنفس الطريقة السابقة فى السرفر السابق لأخذ رابط للمجلد www قم بالذهاب للمسار /opt/lampp/hddocs لتجد المجلد www لتقوم بعمل لينك له أو ما يعرف فى الويندوز "short cut"

ملحوظة :

- هذا السرفر يجب تشغيلة قبل البدء فى العمل فقط أكتب الأوامر التالية فى نافذة الأوامر

sudo -s
ثم

/opt/lampp/lampp start
بنفس الطريقة للدخول للسرفر المحلى أكتب الرابط http://localhost فى المتصفح ولمدير قواعد بيانات mySQL أكتب الرابط http://localhost/phpmyadmin

وبعد أن إنتهينا من تهيئة السرفر المحلى نحتاج إلى محرر نصوص جيد للعمل عليه فهناك عدة محررات للغة php من أهمها برنامج netbeans وهو ليس فقط للغة php ولكن هو محرر نصوص لعدة لغات منها java و ++c/c وأخرى .

- يمكنك تهيئة البرنامج مباشراً من مركز أبنتو للتطبيقات من خلال أدوات التطوير وبعد التهيئة إن لم تجد لغة php ضمن القائمة يمكنك إضافتها من خلال البرنامج بالدخول على Tools >> Plugins ثم تنزيل وإضافة أدوات اللغة .

- أو عن طريق تنزيل ملف التهيئة من الموقع الرسمى على هذا الرابط إختر الحزمة الموجود بها php أو الحزمة الكاملة وإختر نظام التشغيل لينكس ثم قم بتنزيل الملف بعد التنزيل ستجد الملف بإمتداد sh

- فقط إفتح نافذه الأوامر ثم ضع الأمر sh ثم مسافة ثم اسم الملف كامل أو أسحب الملف وأتركة داخل نافذة الأوامر لكتابة مسار الملف كامل ثم إضعط enter لبدأ عملية التهيئة .

ملحوظة :

- لن تستطيع تهيئة برنامج النت بينز بدون وجود الجافا مهيأه أو JDK على الجهاز فلتهيئة الجافا أكتب java فى مربع البحث فى مركز أبنتو للتطبيقات ثم قم بتهيئة openJDK java 7 RunTime أو الإصدار 6

- وأيضاً من خلال مدير الحزم Synaptic Package manager بالبحث عن java أو jdk وإن لم يكن لديك مدير الحزم يمكنك تنزيله بكتابة هذا الأمر فى الطرفية :

sudo apt-get install synaptic
- وأيضاً يمكنك تنزيل الإصدار 6 من jdk من خلال كتابة الأمر التالى فى نافذة الأوامر :

sudo apt-get install openjdk-6-jdk
طبعاً عند عمل مشروع جديد من خلال برنامج الــ netbeans يجب وضع إختيار ملف www لتضع به ملفاتك حتى تعمل على السرفر المحلى .

ومن مميزات النت بينز أيضاً محرر للغة التنسيق css لسهولة كتابة أوامر css فهو محرر تطوير صفحات ويب ممتاز .

وهناك أيضاً عدة محررات للغة php سوف تجدها فى مركز أبنتو للتطبيقات منها Geany

رائع أن تعمل على لغة برمجة مجانية وعلى نظام مجانى أيضاً وتستخدم أدوات مجانية فكل شيئ متاح وله نظير قوى

عذراً على عدم الشرح بالصور أو الفيديو لضيق الوقت

وإلى هنا والسلام عليكم ورحمة الله وبركاتة ونلقاكم قريباً بإذن الله تعالى