شرح تنصيب السيرفر 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 300x175 شرح تنصيب السيرفر Apache2+php5+mysql5 ل ديبيان  أو أبونتو

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

6 تعليقات ل “شرح تنصيب السيرفر Apache2+php5+mysql5 ل ديبيان أو أبونتو”

  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 يأتي بأنه مغلوق عن الشبكة الخارجية.
      بالتوفيق وأي مشاكل أخرى في الخدمة :)

      رد

إترك تعليق

  • (لن يتم نشره)

الوسوم المسموح إستعمالها : <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>