شرح تنصيب السيرفر Apache2+php5+mysql5 ل ديبيان أو أبونتو

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته
اتقدم اليوم لكم بدرس عمل السيرفر الشخصي على الجهاز Apache2+php5+mysql5 ل ديبيان أو أبونتو

السيرفر الاباتشي

برنامج الاباتشي هو سيرفر تستطيع من خلاله تجربة صفحات الويب الساكنة (لا تتغير) و الدينامكية ( تتغير مثل المنتديات ) أو تطبيقات صممت على أساس أنها ستستعمل بيئة الاباتشي ومميزاته ويمكن أن يكون سيرفر اللذي يستعمل الاباتشي الشخصي أو على شبكت الأنترنيت (إن شاء الله شرح ذالك في درس قادم)

شرح تنصيب الاباتشي Apache2

apt-get install apache2 wwwconfig-common

بي اتش بي

بي اتش بي PHP هي لغة نصية (لغة سكريبت) برمجية صُممت أساساً من أجل استخدامها لتطوير وبرمجة تطبيقات الويب كما يمكن استخدامها لإنتاج برامج قائمه بذاتها وليس لها علاقه بالويب، كلمة PHP اختصار لـ “PHP: Hypertext Preprocessor” .

شرح تنصيب بي اتش بي PHP5

apt-get install php5 php5-cli php5-gd php5-mcrypt php5-curl php5-imagick php5-mhash php5-sqlite php5-xsl libapache2-mod-php5

ماي إس كيو إل

ماي إس كيو إل أو ماي سيكويل MySQL خادم قواعد بيانات يستعمله الكثير من المواقع والتطبيقات.

شرح تنصيب ماي إس كيو إل MySQL5

apt-get install mysql-server php5-mysql

بي إتش بي ماي آدمن PHPMYADMIN

هي أداة حرة/مفتوحة المصدر لتمكين مديري النظام من إدارة قواعد بيانات ماي إس كيو mysql إل على الإنترنت. يمكنها حاليا إنشاء/إلقاء قواعد البيانات، وإنشاء/إلقاء/تعديل الجداول، وحذف/تعديل/إضافة الحقول، وتشغيل أي أمر إس كيو إل، وإدارة المستخدمين والأذونات، وإدارة المفاتيح والحقول.

تنصيب بي إتش بي ماي آدمن PHPMYADMIN

apt-get install phpmyadmin

معلومات

مكان صفحات الويب على السيرفر ستكون.
/var/www/
إسم الموقع الخاص بك إذا تم تنصبه على الكمبيوتر الشخصي
http://localhost
في الحالات الأخرى
http://IP إبي الخاصة بالجهاز الأخر

لإعادة تشغيل Apache
#/etc/init.d/apache2 restart
لإعادة تشغيل mysql
#/etc/init.d/mysql restart

خطأ شائع Apache
... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 192.168.2.66 for ServerName
يتم إصلاحه

بزيادة إسم الكمبوتر في تعدلات /etc/apache2/sites-available/default
# vim /etc/apache2/sites-available/default
ونزيد في أعلى الصفحة
ServerName Hostname

ونعيد تشغيل أباشيApache
# /etc/init.d/apache2 restart

apache

أرجو ان أكون قد وفقت في شرحي هذا ولا اطلب منكم سوى الدعاء لي.
اي استفسار في اي شيء انا حاضر
………………..والسلام عليكم

محمد حنين

الإسم الكامل محمد حنين أحد geek من أمد طويل ، مطور ويب، محب للحرية، مستعمل نضام لينوكس، وأخيرا مجرم باللغة العربية للأسف في وقتها. معلومات أكثر عني أو الإتصال بي Mohammed Hanine

You may also like...

9 تعليقات

  1. يقول mohammed:

    درس جميل ومفيد وافادني جدا
    لكن الان عند الدخول الى phpmyadmin او المحاولة للوصول الى قاعده البيانات
    يطلب اسم يوزر حاولت اجرب ادخل root لكن يعطي خطا؟؟

    من اين يمكنني ان اعرف اسم المستخدم؟؟

    • يقول mohammed:

      إنه يطلب إسم المستخدم و كلمة المرور لقاعدة البيانات mysql
      المستخدم root لابد أن يكون موجودا لذالك في كلتي الحالتين خطئ كلمة المرور root لقاعدة البيانات mysql أو أن root ليس له كلمة مرور
      معرفة من الأوامر أن مستخدم mysql يعمل مع أو بدون كلمة مرور
      #mysql -u root -p
      وأي مشاكل أخرى في الخدمة مثل شرح إستعادة كلمة مرور root ل mysql
      تحياتي

      • يقول mohammed:

        شكرا جزيلا اخوي على الشرح ومضبوط عن طريق الترمنال استطعت ان اوصل الى قاعده البيانات لكن باستخدام
        ال phpmyadmin يعطيني خطأ بعدم المقدرة على تسجيل الدخول بدون باسوورد

        • يقول mohammed:

          #1045 – Access denied for user ‘root’@’localhost’ (using password: YES)
          إذا كان هذا هو الخطئ جرب مسح كل cookies المستخدمة عبر phpmyadmin وقم بغلقه وفتح مرة أخرى phpmyadmin أو قم بفتح بمتصفح أخر
          وإذا لم يعمل أخبرني بنضام التشغيل الذي قمت بتنصيب عليه السيرفير أبونتو أو ديبيان والنسخة لأقوم بالتجارب

  2. يقول mohammed:

    جربت ومازال نفس الخطأ !!
    نسختي هي اوبنتو 9
    شاكر لك جهدك خويي
    ولدي سؤال بعد ذلك بعد تنصيب منتدى في الكونفج في خانه سيرفر نيم المعتاد نضع مع سيرفر الاباتشي في وندوز( localhost )
    لكن الان؟؟

    • يقول mohammed:

      أعتذر إذا تأخرت في الرد عليك
      أبونتوا يقوم بتنصيب phpmyadmin مع قاعدة بيانات يستخدمها لذالك لا أعرف أين تقع المشكلة جرب إزالته وإعادة تنصيبه
      #apt-get remove --purge phpmyadmin
      #apt-get install phpmyadmin
      سيقوم بطلب منك كلمة المرور ثلاث مرات الأولى والثانية لقاعدة بيانات خاصة والثالثة ل root
      localhost يسمى أيضا (172.0.0.1) وهو ما يعني بإسم ‘أنا’ إذا كان نفس الحاسوب الذي يتم فيه التنصيب المدونة فيوضع localhost وإذا أردت عمل إتصال بقاعدة بيانات في حاسوب أخر ليس الذي يتم فيه تنصيب المدونة يتم وضع ip الخاصة بالحاسوب مع مراعات المنفذ الخاص ب mysql و أمنه ,فعند تنصيب mysql يأتي بأنه مغلوق عن الشبكة الخارجية.
      بالتوفيق وأي مشاكل أخرى في الخدمة 🙂

  3. يقول احمد:

    السلام عليكم انا عامل سيرفر جديد زمش عارف ارفع عليه الافلام والبرامج ممكن الرح انا لسه مبتدء

    • يقول محمد حنين:

      إحتجت ليومان لأترجم ما أردت قوله لي 😀
      هل يمكن شرح الفكرة التي تدور في رأسك غير رفع البرامج والافلام فعلى هذا الحساب يمكن إستعمال ssh

  1. سبتمبر 6, 2015

    […] […]

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *