الرئيسية
الأعلانات
مركز التحميل
الانضمام للشركات
تنشيط عضويتك
الشكاوي والملاحظات
استعادة كلمة السر
أتصل بنا

العودة   معهد روابط في بي > روابط صناعة الاستضافة > الاستضافة المشتركة , موزع الاستضافة , الخوادم الافتراضية و المخصصه > نظام التشغيل لينكس


بناء و تثبيت php/mySql من المصدر

السلام عليكم و رحمة الله و بركاته هذا شرح لطريقة تثبيت سرفر "أباتشي" Apache على جهازك مع سرفر "مي إس


إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
قديم 20-05-2007, 03:49 PM   رقم المشاركة : 1
Free Hell
رابط جديد





Free Hell غير متصل

Free Hell رابط متميز


افتراضي بناء و تثبيت php/mySql من المصدر

السلام عليكم و رحمة الله و بركاته
هذا شرح لطريقة تثبيت سرفر "أباتشي" Apache على جهازك مع سرفر "مي إس كيو إل" mySql و دعم "بي إتش بي" php. أتمنى أن يستفيد منه إخواني المسلمين.

مقدمة


كلامي هذا قد لا يفهمه من ليس معتادا بتثبيت البرامج من السورس و لكن لا داعي للقلق فهذا لن يؤثر في مواصلة مراحل الشرح. بل سيكون فرصة لتعلم تثبيت البرامج من السورس و أنا شخصيا أول ما تعلمت ذلك كان قبل سنوات بتثبيت apache و php من السورس.
مزايا هذا النوع من التثبيت هو أنه يعمل على كل التوزيعات و أنه يمكنك من التحكم في خيارات التثبيت.

- ثانيا إشارة هامة و هي أنني لن أتطرق إلى مشاكل الارتباطات بين الحزم. حيث من المعلوم أن بعض البرامج في اللينكس تحتاج قبل تثبيتها بعض الحزم و المكتبات التطويرية. فإذا واجهك مشكل في التثبيت أرجو طرحه في المنتديات الخاصة بلينوكس (بعد البحث طبعا).
و لكن هذه حزمة ضرورية نظرا لأن العديد من المستخدمين واجهوا مشكل بسبب عدم وجودها:
مكتبة libxml
لتثبيتها في دبيان و نظيراتها :
apt-get install libxml2-dev
apt-get install libxml2 (غير متأكد هل هذا ضروري)
في ردهات و نظيراتها :
urpmi libxml2-devel
urpmi libxml2 (غير متأكد هل هذا ضروري)

- ثالثا فيما يخص مسار تثبيت البرامج فأنا اخترت التثبيت في المجلد التالي:

كود:
/opt
كنك اختيار التثبيت في أي مجلد يحلو لك. الأكثر استعمالا هو:
كود:
/usr/local
- رابعا هذه هي النسخ المستعملة من البرامج و هي الأحدث حين كتابة هذه الأسطر. المرجو تحميل أخر نسخة من مواقع كل برنامج :
Apache 2.2.3 الموقع: http://httpd.apache.org/download.cgi
php 5.1.5 الموقع: http://www.php.net/downloads.php
mySql 5.0.22 الموقع: http://dev.mysql.com/downloads/mysql/5.0.html#Source


1.تثبيت mySql

بالإمكان البدء ب Apache أو mySql و لكن يجب أن يكون php هو آخر ما نثبت

أولا ننشئ مستخدم mysql و مجموعة mysql :
كود:
groupadd mysql
useradd -g mysql mysql
بعد تحميل ملف مصدر ال mySql نقوم بالدخول إلى المجلد الموجود فيه الملف المضغوط ثم نفك عنه الضغط و ندخل إلى المجلد الناتج
لنفرض أن الملف موجود في المجلد

نتبع ما يلي :
كود:
cd /opt/src
tar zxvf mysql-5.0.22.tar.gz
cd  mysql-5.0.22
الآن سنقوم بتنفيذ أمر الإعداد :
كود:
./configure --prefix=/opt/mysql
تعليق :
خيار --prefix يقوم بتحديد مسار التثبيت إلى مجلد معين

إذا انتهت هذه المرحلة بنجاح يمكنك الانتقال إلى المرحلة التالية : البناء و التثبيت :
كود:
make 
make install
بعد انتهاء العملية بنجاح قم بنسخ الملف الخاص بإعدادات mySql و تغيير صلاحياته :
كود:
cp /opt/src/mysql-5.0.22/support-files/my-small.cnf /etc/my.cnf
chown root /etc/my.cnf 
chgrp root /etc/my.cnf 
chmod 644 /etc/my.cnf
ثم افتح الملف المنسوخ بnano أو غيره من محرر النصوص:
كود:
nano /etc/my.cnf
و ابحث عن السطر التالي :
[mysqld]
و أضف مباشرة من بعد هذا السطر السطر التالي:
user = mysql

يمكنك القيام بمزيد من الاعدادات.

يجب اﻵن إنشاء قاعدة اسمها mysql و هي ضرورية لعمل السرفر mySql :
كود:
/opt/mysql/bin/mysql_install_db --user=mysql
هذا الأمر يقوم بإنشاء المجلد var داخل المجلد الذي ثبتنا فيه mySql. هذا المجلد (var) هو الذي يحتوي على جميع القواعد المنشأة من mySql. هذا المجلد يجب أن يكون مسموحا بالكتابة فيه من طرف المستخدم mysql الذي أنشأنا فيما قبل.

الآن سغير صلاحيات الملفات و المجلدات حسب الطريقة التالية :


كود:
chown -R root  /opt/mysql
chown -R mysql /opt/mysql/var
chgrp -R mysql /opt/mysql
الآن انتهينا من عملية التثبيت و يمكننا البدء في تشغيل سرفر ال mySql.
لتشغيل السرفر يجب تنفيذ الأمر التالي :

كود:
/opt/mysql/bin/mysqld_safe --user=mysql &
يظهر لنا على شاشة الطرفية رسالة تشبه ما يلي :
كود:
pc-amine:/opt# ./mysql/bin/mysqld_safe --user=mysql &
[2] 32608
pc-amine:/opt# Starting mysqld daemon with data****s from /opt/mysql/var
السرفر الآن مشغل. اضغط على انتر مرة ثانية للرجوع إلى سطر الأوامر (السرفر يبقى مشغل).

الآن سنقوم بتجربة الارتباط بالسرفر باستعمال المستخدم root. هذا المستخدم هو مدير ال mySql و هو مختلف عن المستخدم root مدير النظام، و حاليا ليست لديه كلمة سر.
نفذ ما يلي لفتح ارتباط على السرفر :
كود:
/opt/mysql/bin/mysql -u root
إذا نجح الارتباط فإنك ستحصل على الأسطر التالية على الشاشة :
كود:
Welcome to the MySQL monitor.  Commands end with; or g.
Your MySQL connection id is 2 to server version: 5.0.22

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>
للخروج اكتب quit ثم انتر.

لا شك أن وجود مستخدم root بدون كلمة السر يشكل ثغرة أمنية خطيرة إذا كان السرفر مفتوحا للاستخدام على الشبكة. لذا سنقوم الآن بوضع كلمة السر للمستخدم root بتنفيذ ما يلي (باعتبار أن كلمة السر هي secret):

كود:
/opt/mysql/bin/mysqladmin -u root flush-privileges password secret
الآن للارتباط باستعمال كلمة السر يمكننا استخدام إحدى الطريقتين :
كود:
opt/mysql/bin/mysql -u root -p
أو
/opt/mysql/bin/mysql -u root --password=secret
إذا أردنا فيما بعد تغيير كلمة السر من secret إلى newPass مثلا فالطريقة هي :

كود:
/opt/mysql/bin/mysqladmin -u root --password=secret flush-privileges password newPass
لوقف تشغيل السرفر :
كود:
/opt/mysql/bin/mysqladmin -u root -p shutdown
و أخيرا إذا كنت تريد أن يبدأ تشغيل السرفر تلقائيا مع بدء تشغيل النظام فيجب تنفيذ الأوامر التالية :
أولا ننسخ الملف mysql.server الموجود في المجلد support-files من مصدر البرنامج (و ليس في المجلد الذي ثبتنا فيه الmySql):
كود:
p /opt/src/mysql-5.0.22/support-files/mysql.server /etc/init.d/mysql
chmod 755 /etc/init.d/mysql
ثم في الدبيان و نظيراتها :
كود:
update-rc.d mysql defaults
في الردهات و السيوزي و نظيراتها :
كود:
chkconfig --add mysql
chkconfig  mysql on
السموحه لو مكرر
سلاموا عليكوا






التوقيع :
أسم الشركـــه : أي بي عرب للأستضافه وتطوير المواقع
المدير : وحيد عبد الواحد الدعم الفني : محمد إبراهيم مبيعات : محمد المصري
أداء الشركـــه : إستضافه تطوير وبرمجه ودعم فني وحجز نطاقات
بريد الشركـــه : Root@iPArab.Com
هاتف الشركه : 0020101889092
الدعم الفنــــي : http://iPArab.Com
رد مع اقتباس
قديم 20-05-2007, 06:05 PM   رقم المشاركة : 2
NASSER
مؤسس
 
الصورة الرمزية NASSER






NASSER غير متصل

NASSER رابط مبدع وذهبيNASSER رابط مبدع وذهبيNASSER رابط مبدع وذهبيNASSER رابط مبدع وذهبيNASSER رابط مبدع وذهبيNASSER رابط مبدع وذهبيNASSER رابط مبدع وذهبي



بيانات موقعي:
إصدار المنتدى :

افتراضي

الله يعطيك العافيه







التوقيع :
سبحانك ياربي
سبحان الله وبحمده وسبحان رب العظيم
رد مع اقتباس
قديم 20-05-2007, 09:58 PM   رقم المشاركة : 3
ابونايف
:: عضو شرف ::
 
الصورة الرمزية ابونايف






ابونايف غير متصل

ابونايف رابط مبدع وذهبيابونايف رابط مبدع وذهبيابونايف رابط مبدع وذهبيابونايف رابط مبدع وذهبيابونايف رابط مبدع وذهبيابونايف رابط مبدع وذهبيابونايف رابط مبدع وذهبيابونايف رابط مبدع وذهبيابونايف رابط مبدع وذهبيابونايف رابط مبدع وذهبي



بيانات موقعي:
إسم الموقع : RawabetVB.com
إصدار المنتدى : لا أستخدم سكربتات

افتراضي

يعطيك العافيه اخوي ولاهنت







التوقيع :
أستودعكم الله الذي لاتضيع ودائعه , في آمان الله وسامحونا ع التقصير
رد مع اقتباس
قديم 21-05-2007, 01:50 AM   رقم المشاركة : 4
راكان العصيمي
:: عضو شرف ::






راكان العصيمي غير متصل

راكان العصيمي رابط مبدع وذهبيراكان العصيمي رابط مبدع وذهبيراكان العصيمي رابط مبدع وذهبيراكان العصيمي رابط مبدع وذهبيراكان العصيمي رابط مبدع وذهبيراكان العصيمي رابط مبدع وذهبي



بيانات موقعي:
إسم الموقع : Php.Net
إصدار المنتدى : نوع آخر

افتراضي

يعطيك العافية







التوقيع :

رد مع اقتباس
قديم 23-05-2007, 03:36 PM   رقم المشاركة : 5
mojaty4host.com
رابط مبدع
 
الصورة الرمزية mojaty4host.com






mojaty4host.com غير متصل

mojaty4host.com رابط متميز


إرسال رسالة عبر MSN إلى mojaty4host.com إرسال رسالة عبر Yahoo إلى mojaty4host.com

بيانات موقعي:
إصدار المنتدى : VB 3.6.8

افتراضي

يعطيك ألف عافية أخوي علي هذا الشرح القيم و المفيد







التوقيع :
إسم الشركة: Mojaty Host Solution
موقع الشركة: www.mojaty4host.com
مقر الشركة: السعودية {جدة - السعودية } و { مصــر }
المالك للشركه : مهند إبراهبم محمد خيربك
أداء الشركـــه : خدمات استضافه
بريد الشركـــه : support@mojaty.com
هاتف الشركه : من جدة 0563387249 ومن مصر 0105324006
طرق التحويل : إضغط هنا من فضلك
رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
انا مجاني انا حر (مكتبة برامج مجانية و مفتوحة المصدر ) حلال في حلال صفوة العرب روابــــط الــعـــام 6 31-05-2007 01:12 AM


الساعة الآن 08:34 AM


Powered by vBulletin® Version 3.8.7
Copyright ©2011 - 2012, vBulletin Solutions, Inc.
SEO by vBSEO

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

وكل من يبحث عن حل او مساعده خارج نطاق مواضيع المعهد فلا نتحمل أي مسؤولية حيال مايحدث لموقعه


F.T.G.Y 3.0 BY: D-sAb.NeT © 2011