CLassiC
05-12-2009, 05:33 AM
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
اتقدم اليوم لكم بدرس عمل السيرفر الشخصي على الجهاز 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
معلومات
مكان صفحات WWW الويب على السيرفر ستكون.
/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 servers 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
السلام عليكم ورحمة الله وبركاته
اتقدم اليوم لكم بدرس عمل السيرفر الشخصي على الجهاز 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
معلومات
مكان صفحات WWW الويب على السيرفر ستكون.
/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 servers 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