url=http://www.0zz0.com]تركيب مزود متكامل مع MySQL 769147144[/url]

انت غير مسجل لدينا
يشرفنا انظمامك الى اعظاء المنتدى
رجاء قم بالتسجيل اولا


انضم إلى المنتدى ، فالأمر سريع وسهل


url=http://www.0zz0.com]تركيب مزود متكامل مع MySQL 769147144[/url]

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

تركيب مزود متكامل مع MySQL

اذهب الى الأسفل

تركيب مزود متكامل مع MySQL Empty تركيب مزود متكامل مع MySQL

مُساهمة من طرف صانع برامج الأحد أبريل 18, 2010 3:52 pm

[center] [center][center][center]تركيب البرامج
قبل أن تبدأ التركيب
قبل أن تبدأ بتركيب البرامج يجب أن تعرف بأن مزود Apache يمتلك ميزة محاكاة نظام التشغيل Unix عندما يعمل على منصة Windows، لذا فإنكتستطيع عمل ملفات Perl يكون السطر الأول فيها والذي يجب أن يشير إلى مترجم Perl فيجهازك مطابقا تماما لما هو عليه على مزودك، ولن تحتاج حينها إلى تغيير أي شيء عندماتنقل الملفات، لعمل ذلك يجب أن يكون مترجم Perl مركبا على نفس السواقه التي يوجدبها مزود Apache، ويجب أن يكون في نفس المكان الذي ركب فيه مترجم Perl على مزودك،على سبيل المثال، في مزودات مستضيفنا يوجد مترجم Perl في المكان التالي :/usr/bin/perl
لذلك فإننا عندما أقوم بتركيب Perl وأصل إلى الخطوةالتي تسألني عن المكان الذي أريد أن أركب فيه المترجم فإنني أختار الدليل التالي :C:usr
وسيقوم برنامج التركيب بإنشاء مجلد داخل هذا الدليلاسمه bin ويضع فيه ملف المترجم المسمى perl، فيكون مترجم Perl موجودا في المكانالتالي :C:usrinperl
ولكن مزود Apache لدي مركب أيضا في المحرك C: فإننيأستطيع استخدام هذا المسار في ملفات Perl، وسيتعرف عليه مزود Apache ويحوله إلىالمسار المقابل في Windows تلقائيا وبذلك يعمل الملف نفسه على كل من جهازي ومزودالمستضيف الذي عليه موقعي دون تغيير :#!/usr/bin/perl
تركيب الملفات
قم الآن بتركيب ملفات المزود التي قمت بتنزيلها، إذاكنت تستخدم Windows 95 فيجب أولا أن تركب مجموعة أدواتDCOM95 من موقعمايكروسوفت، هذه المجموعة مطلوبة للبرامج الأخرى حتى تعمل على جهازك، إذا كنتتستخدم Windows NT/2000/98/ME فلن تحتاج إلى هذه المجموعة.
بعد ذلك يجب أن تقوم بتركيب البرنامج Windwos Installer أيضا على جهازك إذا كان نظام التشغيل لدي هوWindows 98 أوWindows NT أما إذا كان Windows 2000 أو Windows ME فلن تحتاج إلى هذا الملف، هذا الملفمطلوب لتركيب مترجم Perl على جهازك.
قم الآن بتركيب ملف Apache عن طريق تشغيل الملف مباشرةوإتمام خطوات التركيب البسيطة.
أما الآن فقد جاء دور تركيب مترجم Perl ويتم تركيبهأيضا بسهولة عن طريق اتباع خطوات التركيب، ولا تنسى أن تغير مكان تركيب البرنامجإلى الدليل المتوافق مع مكان وجود مترجم Perl على مزودك البعيد.
تركيب مترجم PHP سهل أيضا ولكنه يتم يدويا بالخطواتالبسيطة التالي :


  1. <LI class=MsoNormal dir=rtl style="COLOR: #333333; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; tab-stops: list 36.0pt; mso-list: l0 level1 lfo1">قم بإنشاء دليل لوضع مترجم PHP فيه ( عادة ما يكون Cتركيب مزود متكامل مع MySQL Smil%20(9)hp ).<LI class=MsoNormal dir=rtl style="COLOR: #333333; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; tab-stops: list 36.0pt; mso-list: l0 level1 lfo1">قم بفك ضغط الملفات المضغوطة في الدليل الذيأنشأته.<LI class=MsoNormal dir=rtl style="COLOR: #333333; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; tab-stops: list 36.0pt; mso-list: l0 level1 lfo1">من بين الملفات التي ستحصل عليها ستجد الملفينMSVCRT.DLL و PHP4TS.DLL قم بنقل هذين الملفين إلى الدليل SYSTEM الموجود داخل دليل Windows الجذري، قد تظهر لك رسالة خطأ بالنسبة للملف MSVCRT.DLL تفيد بأن الملف لايمكن نقله، هذا أمر طبيعي وهو يعني بأن الملف موجود مسبقا في دليل SYSTEM ولن تحتاجإلى نقله إلى هناك.
  2. قم الآن بنقل الملف php.ini-dist الذي ستجده في دليل php الذي أنشأته إلى دليل Windows الجذري وغير اسمه ليصبح php.ini بدلا من الاسمالسابق.
الآن وبعد أن انتهيت من تركيب الأدواتالسابقة سنقوم بتركيب مزود قواعد البيانات MySQL، وهي أيضا عملية سهلة وبسيطة عنطريق معالج التركيب الذي سيقوم بالعمل عن طريق خطوات بسيطة، قم أولا بفك ضغطالملفات في أحد المجلدات المؤقته وبعد ذلك قم بتشغيل الملف setup.exe من بينالملفات التي فككت ضغطها.








[center]تركيب مزود متكامل مع MySQL

[/center]

إعداد Apache
في هذا القسم سنقوم بضبط الإعدادات العامة لمزود Apache على القيم التي نريدها، لعمل ذلك سنقوم بتحرير ملف يدعى httpd.conf، هذاالملف يحتوي على جميع الإعدادات التي يعمل بها مزود Apache لذا فإنه يسمى أحيانابملف إعدادات Apache، بعد تركيب مزود Apache ستجد النسخة القياسية من هذا الملف فيالدليل الذي قمت بتركيب مزود Apache داخل الدليل الفرعي conf، إذا كنت قد ركتب مزود Apache في الدليل الإفتراضي فإن مسار الملف على جهازك سيكون كالتالي : C:Program FilesApache GroupApacheconfhttpd.conf
ستقوم الآن بفتح الملف بالمفكرة، وبعد ذلك سنقومبالبحث ضمن الملف على الإعدادات المختلفة لتعديلها، ستجد أن الملف يتكون من مجموعةكبيرة من الأسطر التي تبدأ بعلامة ( # )، هذه الأسطر تسمى بالتعليقات وهي تستخدملإضافة التعليقات إلى الملف دون التعارض مع خيارات وأوامر Apache الأخرى، لذلك فإنالمزود Apache يقوم بتجاهل جميع الأسطر التي تبدأ بهذه العلامة، إضافة إلى ذلكهنالك الأسطر التي تعبر عن مناطق معينة وهي تشبه وسوم HTML، حيث يكون هنالك وسمانيحصران مجموعة من الأسطر، وهنالك أيضا الخيارات وهي تحدد قيما للخيارات المختلفة،مثلا الخيار DocumentRoot مسؤول عن تحديد المكان الذي توجد به ملفات موقعك ( دليلويب الجذري في جهازك ) وهو يشير بشكل افتراضي إلى الدليل التالي C:/Program Files/Apache Group/Apache ولذلك يوجد السطر التالي والذي يعبر عن الخيار السابقوقيمته :DocumentRoot "C:/Program Files/Apache Group/Apache/htdocs"
وهكذا توجد الكثير من الخيارات التي يمكنك تغييرها فيالمزود وسنقوم الآن بشرح كيفية تخصيص الخيارات الأساسية العامة في مزود.
عنوان المزود
ستقوم الآن بتحديد العنوان الذي سيعمل عليه المزود،على سبيل المثال www.ArabBuilder.com، ولكن العنوان السابق لن يعمل مباشرة ويشيرإلى صفحات المزود الذي نقوم بتركيبه، حيث أن العملية تتضمن الكثير من التعقيدات،ولكن بما أننا نريد استخدام المزود محليا على أجهزتنا الشخصية فيجب أن نقوم بتحديدعنوان IP 127.0.0.1 كعنوان للمزود، ويتم ذلك عن طريق البحث عن السطر التالي : #ServerName new.host.name
ثم نقوم بعد ذلك بإزالة علامة # من بداية السطروتغييره ليصبح هكذا:ServerName 127.0.0.1
دليل ويب الجذري
هو الدليل الذي يفترض أن تضع فيه جميع ملفات موقعك، أيملف تضعه في دليل ويب الجذري يكون من ضمن موقعك، ستعرف فيما بعد أنك تستطيع الوصولإلى موقعك عن طريق العنوان التالي :http://localhot
فإذا كان هنالك ملف ما في دليل ويب الجذري الخاص بكيدعى file.html، فستستطيع الوصول إليه عن طريق العنوان التالي : http://localhot/file.html
لتغيير المكان الذي تريد أن تضع فيه ملفاتك ابحث عنالسطر التالي وقم بتغيير المسار الموجود إلى المسار الذي تريده :DocumentRoot "C:/Program Files/Apache Group/Apache/htdocs"
انتبه إلى عدم وضع علامة الشرطة الخلفية في نهايةالمسار، على سبيل المثال، في جهازي أقوم بوضع ملفات الويب في الدليل D:http لذافإنني أقوم بتغيير السطر السابق ليصبح هكذا :DocumentRoot D:/http
بعد هذا السطر بقليل ستجد السطر التالي أيضا :<Directory "C:/Program Files/Apache Group/Apache/htdocs">
قم بتغيير السطر السابق أيضا ليشير إلى دليل ويبالجذري كما حددته في الخيار السابق، وكما في المثال السابق يجب أن نغير السطر ليصبحكالتالي :<Directory D:/http>
مستند فهرس الدليل
مستند فهرس الدليل هو المستند الذي يتم عرضه عند زيارةالدليل، عادة ما يكون هذا المستند هو index.html، وهي الخيار الإفتراضي، ولكنكستحتاج إلى تغييره غالبا وإضافة المزيد من المستندات ليختار المزود Apache من بينها ( أولها توفرا ) فإذا لم يجد المزود أيا من هذه الملفات فإنه يعرض قائمة بالملفاتالموجودة في الدليل، لتغيير هذا الخيار ابحث عن السطر التالي : DirectoryIndex index.html
قم الآن بتعديل السطر السابق ليصبح هكذا :DirectoryIndex index.html index.shtml index.pl index.cgi index.phtml index.php index.php3
التغيير إلى السطر السابق سيجعل المزوديبحث عن جميع الملفات الموجودة في الأعلى وأيها يجد أولا سيستخدمه ويعرضه كفهرس عندزيارة الدليل، على سبيل المثال، يمكنك أن تجعل صفحتك الرئيسية في الموقع صفحة PHP عن طريق عمل ملف index.php ووضعه في دليل ويب الجذري.




دعم SSI
سنعرف الآن الخطوات اللازمة لإضافة دعمل ملفات SSI إلىمزودنا، ملفات SSI هي ملفات نصية تشبه ملفات HTML كثيرا ولكنها تحتوي على أوامرخاصة تنفذ جهة المزود، تستخدم هذه الملفات كثيرا لعمل الصفحات المكون من أكثر منصفحة، بحيث نستخدم هذه الأوامر لجعل المزود يجلب أحد الصفحات ويضعها في الملف قبلإرساله إلى الزائر في الصورة النهائية ( بعد التجميع )، لعمل ذلك يجب أن تحددالإمتداد الذي تريد استخدامه لهذه الملفات، حتى يستطيع ملف Apache التعرف عليهافيما بعد عن طريق هذه الإمتداد ومعالجتها كملفات SSI، لعمل ذلك ابحث عن السطرينالتاليين في ملف إعدادات Apache :
#AddType text/html .shtml
#AddHandler server-parsed .shtml
قم بعد ذلك بإزالة العلامة # من أمامهما ليصبحانكالتالي :
AddType text/html .shtml
AddHandler server-parsed .shtml
يمكنك بالطبع إخبار Apache ليعامل أي ملفات تريدها علىأنها ملفات SSI عن طريق تكرار السطرين السابقين وكتابة الإمتداد الذي تريده فيهمابدلا من .shtml.
التغيير السابق لن يكفي لتفعيل ميزة SSI في المزود،يجب أن تقوم أيضا بتغيير إعدادات دليل ويب الجذري لتضيف له إمكانية استخدام ملفات SSI، لعمل ذلك ابحث علن السطر التالي ( تذكر بأننا قمنا بتغييره ليشير إلى دليل ويبالجذري الخاص بنا الآن ) : <Directory "C:/Program Files/Apache Group/Apache/htdocs">
في أسفل هذا السطر هنالك عدة أسطر إلى أن نصل إلىالسطر </Directory> الأسطر السابقة التي تقع بين هذين السطرين تحددان خصائصدليل ويب الجذري، ومن بين هذه الخصائص توجد الخاصية Options والتي تحدد الخياراتالتي يمكن استخدامها في دليل ويب الجذري، وحتى نستطيع أن نستخدم ملفات SSI يجب أننضيف الخيار Includes إلى هذه الخيارات، فإذا كان السطر يبدو كالتالي مثلا :Options Indexes FollowSymLinks MultiViews
فيجب أن نغيره ليصبح كالتالي :Options Indexes FollowSymLinks MultiViews Includes



دعم CGI
ملفات CGI هي البرامج أو السكريبتات التي يتم تشغيلهاعلى المزود بدلا من عرضها مباشرة للزائر، ويجب أن تخبر مزود Apache بالملفات التيتريد منه تشغيلها بدلا من عرضا بعدة طرق، الطريقة الأولى هي أن تحدد مجلدا ( أومجلدات ) خاصة لوضع هذه الملفات بحيث إذا كان هذا الملف موجودا في ذلك المجلد فإنالمزود سيقوم بتشغيل الملف على أنه برنامج أو سكريبت، ويستخدم المجلد cgi-bin عادةلعمل ذلك، وهو الخيار الإفتراضي في Apache، يتم تحديد المجلدات التي نريدها لتخزينالملفات التنفيذية عن طريق الأمر ScriptAlias، لهذا السبب ستجد السطر التالي في ملفإعدادات مزود Apache : ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache/cgi-bin/"
في السطر السابق يقوم مزود Apache بعمل احتصار إلىالدليل C:/Program Files/Apache Group/Apache/cgi-bin/ واسم هذه الوصله هو /cgi-bin/، ولكن هذا الاختصار يختلف عن الاختصارات العادية، حيث أنها تقوم بتنفيذالملفات التي بداخل المجلد بدلا من عرضها مباشرة.
توجد أيضا الأسطر التالية بعد السطر السابق بقليلوالتي تحدد الخيارات الخاصة بالدليل cgi-bin :
<Directory "C:/Program Files/Apache Group/Apache/cgi-bin">
AllowOverride None
Options None
</Directory>
هذه الخيارات تغيرت الآن بعد أن تغيرة صفحات الويبلتتحول معظمها إلى صفحات تنفيذية نشطة بعد أن كانت مجرد مجموعة من البرامج محصورةفي دليل معين، حيث أصبح الناس يستخدمون البرامج والسكربتات في أي مكان على المزود،ولهذا تم استخدام طريقة أخرى لإخبار المزود بأن هذه الملفات تنفيذية وهي عن طريقامتدادات الملفات، وفي أغلب المزود يستخدم الإمتداد pl و cgi للتغبير عن الملفاتالتنفيذية، قبل أن نقوم بعمل ذلك يجب أن نوقف عمل الدليل cgi-bin، ولعمل ذلك فإنناسنقوم بوضع علامة # في بداية كل سطر من الأسطر السابقة لتصبح كالتالي :
#ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache/cgi-bin/"
.
.
.
#<Directory "C:/Program Files/Apache Group/Apache/cgi-bin">
# AllowOverride None
# Options None
#</Directory>
بعد ذلك سنقوم بتعريف الإمتدادات pl و cgi كملفاتتنفيذية، لعمل ذلك ابحث عن السطر التالي في دليل إعدادات Apache : #AddHandler cgi-script .cgi
قم الآن بإزالة علامة # منم بداية السطر ليصبح فعالا،قم بعد ذلك بإضافة السطر التالي لتنفيذ الملفات ذات الإمتداد pl أيضا بدلا من عرضها :AddHandler cgi-script .pl
يمكنك أيضا إضافة الإمتداد .exeللقائمة حتى تستطيعتجربة برامج CGI المكتوبة والمجمعة بلغات أخرى مثل C++ أو Visual Basic أو Delphi،فيصبح شكل الأسطر الثلاثة كالتالي الآن :
AddHandler cgi-script .cgi
AddHandler cgi-script .pl
AddHandler cgi-script .exe
إلى هنا لن تكون قد انتهيت بعد من إعداد المزود لتنفيذملفات CGI، يجب أيضا أن تفعل ميزة تنفيذ البرامج في دليل ويب الجذري الخاص بك،ولعمل ذلك ابحث عن السطر التالي، وتذكر مجددا بأننا قمن بتغيير السطر ليشير إلىدليل ويب الجذري الذي نريده :<Directory "C:/Program Files/Apache Group/Apache/htdocs">
أسفل السطر السابق ستجد مجموعة من الأسطر من بينهاالسطر التالي ( سيكون السطر مختلفا إذا كنت قد أضفت ميزة SSI ) : Options Indexes FollowSymLinks MultiViews
كل ما عليك الآن هو إضافة كلمة ExecCGI إلى نهايته ( ضع مسافة بين نهاية السطر والكلمة ) ليصبح السطر كالتالي :Options Indexes FollowSymLinks MultiViews ExecCGI
تذكر مجددا بأن السطر سيصبح كالتالي إذاكنت قد اتبعت تعليمات إضافة ميزة SSI : Options Indexes FollowSymLinks MultiViews Includes ExecCGI
[/center]
[/center]
[/center]
[/center]
صانع برامج
صانع برامج
المدير العام
المدير العام

عدد المساهمات : 415
0
تاريخ التسجيل : 05/04/2010
العمر : 40
الموقع : برامج x

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

- مواضيع مماثلة

 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى