في المقدمة أريد أن أخبركم بأن لغة PHP هي أكثر لغة في العالم واجهت إقبال مخيف وقوي جداً بحيث تميزت بمزايا لم تتوفر في أي لغة ثانية وان شاء الله مع قائمة الدروس التي سأقدمها ستحل جميع مشاكل الاعضاء المهتمين بلغة PHP ولن أبخل عليكم بإذن الله بأي استفسار ستطرحونه .
لنبدأ الآن : طبعاً يمكنك عمل هذه الخطوات على أي ويندوز تريد لذا بسم الله لنبدأ
*** تركيب Apache مع PHP و SQL
متطلبات العمل :
• برنامج أباتشي ( Apache ) يفضل أخر أصدار 2.0.47 . ملاحظة : يجب أن يكون من نوع win32
• ملفات PHP ويفضل أخر أصدار 4.3.2
هذا الدرس عمل على نظام XP بخصوص الانظمه الأخرى الايختلف كثيراً وقد تم التوضيح ما يلزم تغييره في الانظمه الأخرى .
للحصول على أخر أصدارات Apache المتوافقه مع Windows تفضل بزيارة هذا الموقع
http://nagoya.apache.org/mirror/httpd/binaries/win32/ (http://nagoya.apache.org/mirror/httpd/binaries/win32/)
للحصول على أخر أصدارات PHP المتوافقه مع Windows تفضل بزيارت هذا الموقع
http://www.php.net/get/php-4.3.1-Wi...p/from/a/mirror (http://www.php.net/get/php-4.3.1-Win32.zip/from/a/mirror)
http://www.alghanam.com/image/picphp/image001.jpg
خطوات التركيب :
• تنصيب برنامج Apache وهو كتالي
قم بتنصيب البرنامج بضغط على البرنامج
http://www.alghanam.com/image/picphp/image002.jpg
الان سوف تشاهد الشاشات الخاصه بي التنصيب كتالي
http://www.alghanam.com/image/picphp/image003.jpg
http://www.alghanam.com/image/picphp/image004.jpg
http://www.alghanam.com/image/picphp/image005.jpg
http://www.alghanam.com/image/picphp/image006.jpg
http://www.alghanam.com/image/picphp/image007.jpg
http://www.alghanam.com/image/picphp/image008.jpg
http://www.alghanam.com/image/picphp/image009.jpg
بعد تنصيب البرنامج بنجاح نقوم بأختبار السيرفر كتالي
ضع هذا العنوان http://localhost (http://localhost/) أو http://127.0.0.1 (http://127.0.0.1/)
في عنوان المتصفح وسوف تشاهد الصوره التالية وهي دليل على عمل البرنامج
http://www.alghanam.com/image/picphp/image010.jpg
يتبع
****أعداد ملفات PHP وهو كتالي
أولاً قم بي فك ضغط الملف ثم قم بتغيير أسم المجلد الى php ( حروف صغيره )
http://www.alghanam.com/image/picphp/image011.jpg
قم بنقل الملف تحت C:\ مباشرتاً كتالي C:\php
الان في داخل مجلد PHP سوف تجد ملف بأسم php4ts.dll قم بنسخ هذا الملف الى المسار التالي
C:\WINDOWS\system32 أذا كنت على نظام Windows NT/2000/XP
أما أذا كنت على نظام Windows 95/98/ME فضعه على المسار C:\WINDOWS\system
http://www.alghanam.com/image/picphp/image012.jpg
الأن في داخل مجلد PHP سوف تجد ملف بأسم php.ini-recommended قم بتغيير أسمه الى php.ini كما في الصوره التالية
http://www.alghanam.com/image/picphp/image013.jpg
الأن قم بتحرير الملف بأي محرر ثم قم بالتعديل الاتي
1 - أبحث في داخل الملف عن هذه الكلمة
extension_dir = وقم بتغييرها الى extension_dir = "c:\php\extensions\"
كما في الصوره التالية
http://www.alghanam.com/image/picphp/image014.jpg
الى هذه الصوره
http://www.alghanam.com/image/picphp/image015.jpg
2 - أبحث عن التالي cgi.force_redirect وقم بتغيير قيمته من 1 الى 0
كما في الصوره التاليه
http://www.alghanam.com/image/picphp/image016.jpg
الى
http://www.alghanam.com/image/picphp/image017.jpg
الأن قم بنسخ هذا الملف وهو php.ini وضعه في هذا المسار
C:\WINDOWS\system32 أذا كنت على نظام Windows NT/2000/XP
أما أذا كنت على نظام Windows 95/98/ME فضعه على المسار C:\WINDOWS\system
http://www.alghanam.com/image/picphp/image018.jpg
أعداد ملف httpd.conf
سوف تجد هذا الملف على المسار التالي C:\Apache2\conf
http://www.alghanam.com/image/picphp/image019.jpg
قم بتحرير هذا الملف بأي محرر وقم بتعديل الأتي
1 - أبحث عن هذه الجملة
#LoadModule unique_id_module modules/mod_unique_id.so
تحت هذه الجمله قم بوضع الجمله الأتيه
LoadModule php4_module c:/php/sapi/php4apache2.dll
كما في الصوره التاليه
http://www.alghanam.com/image/picphp/image020.jpg
2 - أبحث عن هذه الجمله
AddType image/x-icon .ico
يتبع
وضع تحتها مباشرتاً هذه الجملتين
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
كما في الصوره الاتية
http://www.alghanam.com/image/picphp/image021.jpg
أحفظ التغييرات التي عملتها والان سوف نقوم بأختباره
أولاً قم بي أغلاق السيرفر
http://www.alghanam.com/image/picphp/image022.jpg
ثم قم بتشغيله من جديد كي يتعرف على الاعدادات الجديده
http://www.alghanam.com/image/picphp/image023.jpg
الأن هذه الخطوه ظروريه للذين يتعاملون مع session قم بنشاء مجلد جديد داخل مجلد Apache2 وقم بأعطاه الأسم التالي tmp
http://www.alghanam.com/image/picphp/image024.jpg
الأن قم بعمل ملف PHP كما في الصوره التاليه لكي نختبر عمله على السيرفر
http://www.atnat.net/rami/picphp/http://www.alghanam.com/image/picphp/بعد ذالك أكتب في المتصفح التالي http://localhost/phpinfo.php (http://localhost/phpinfo.php)
[IMG]http://www.alghanam.com/image/picphp/image027.jpg
مبرووووووووووووك الان كمبيوتر به سيرفر Apache ويدعم لغة PHP
***** تركيب MySQL مع Apache
المتطلبات كتالي :
• فقط برنامج MySQL أخر أصدار يفضل وهو 4.0.12
للحصول على البرنامج أذهب الى الموقع التالي ( لاحظ أن النظام لديك هو Windows )
http://mysql.progen.com.tr/downloads/mysql-4.0.html (http://mysql.progen.com.tr/downloads/mysql-4.0.html)
http://www.alghanam.com/image/picphp/image029.jpg
ولتحميل المباشر
http://mysql.progen.com.tr/Download...-4.0.12-win.zip (http://mysql.progen.com.tr/Downloads/MySQL-4.0/mysql-4.0.12-win.zip)
عند فك الضغط عن البرنامج قم بتنصيب البرنامج
http://www.alghanam.com/image/picphp/image030.jpg
سوف تظهر لك الشاشات الاتيه
http://www.alghanam.com/image/picphp/image031.jpg
http://www.alghanam.com/image/picphp/image032.jpg
http://www.alghanam.com/image/picphp/image033.jpg
يتبع
الان أتجه الى Winmysqladmin وقم بتشغيله بالنقر عليه مرتين
http://www.alghanam.com/image/picphp/image034.jpg
سوف تظهر لك هذه الشاشة للمره الأولى فقط وهي لوضع أسم المستخدم وكلمة المرور لقاعدة بياناتك أذا لم تقم بأختيار كلمة المرور فأنك في خطوات قادمه لن تحتاج لوضعها من الافضل لك هو وضع أسم مستخدم root وعدم وضع كلمة مرور
http://www.alghanam.com/image/picphp/image036.jpg
http://www.alghanam.com/image/picphp/image037.jpg
ولمشاهدة أسم المستخدم وكلمة المرور
http://www.alghanam.com/image/picphp/image038.jpg
ولتأكد من عمل MySQL سوف تشاهد بجوار الشاعه مثل أشارة المرور تعطي الون الأخضر لدلاله على عملها .
http://www.alghanam.com/image/picphp/image039.jpg
لايقاف MySQL أضغط بزر الفاره الايمن على الايقونة كما في الصوره الاتيه
http://www.alghanam.com/image/picphp/image040.jpg
سوف يظهر لك مربع أختر Yes لايقاف MySQL
http://www.alghanam.com/image/picphp/image041.jpg
الان تشاهد أيقونة البرنامج قد أصبحت حمراء وهذا يدل على أيقاف MySQL
http://www.alghanam.com/image/picphp/image042.jpg
الان كمبيوتر يدعم Apache + PHP + MySQL مبروووووووووووووووك
***** الان نحتاج الى تركيب برنامج لادارة قواعد البيانات وهو PHPMyAdmin
• تركيب برنامج PHPMyAdmin
نحتاج الى برنامج PHPMyAdmin ويمكننا الحصول عليه من الموقع التالي أخر أصدار
http://phpmyadmin.net/ (http://phpmyadmin.net/)
http://www.alghanam.com/image/picphp/image043.jpg
ولتحميل المباشر
http://www.phpmyadmin.net/index.php?dl=3 (http://www.phpmyadmin.net/index.php?dl=3)
الان نقوم بفك الضغط عن الملف ونقوم بتغيير أسم الملف الى phpmyadmin
ملاحظة مهمة : في مجلد phpmyadmin يجب أن يكون تحته الملفات على طول وليس مجلد أخر بنفس الاسم وبه الملفات . أرجوا أن تكون المعلومه وصلت
http://www.alghanam.com/image/picphp/image044.jpg
يتبع
والان نقوم بنقل مجلد phpmyadmin الى المسار التالي C:\Apache2\htdocs
http://www.alghanam.com/image/picphp/image045.jpg
الان في داخل مجلد phpmyadmin يوجد ملف بأسم config.inc قم بتحرير هذا الملف
http://www.alghanam.com/image/picphp/image046.jpg
قم بتعديل هذا السطر
http://www.alghanam.com/image/picphp/image047.jpg
في بعض الاجهزة أذا ما نفع الامتداد الاول أكتب التالي :http://localhost/phpmyadmin (http://localhost/phpmyadmin)
وايضاً قم بأضافة كلمة المرور أذا كنت قد وضعتها عند تنصيب برنامج MySQL وأيضاً قم بتغيير أسم المستخدم أذا غيرته في البرنامج من قبل أو أتركه كما هو أذا لم تقم بتغييره مع ملاحظة أنه سوف يتكرر ثلاث مرات أي قم بتعديله ثلاث مرات . والصوره سوف توضح لك ما يجب تغييره فقط
http://www.alghanam.com/image/picphp/image048.jpg
الأن قم بكتابة هذا في متصفحك http://localhost/phpmyadmin/index.php (http://localhost/phpmyadmin/index.php)
سوف تشاهد الاتي
http://www.alghanam.com/image/picphp/image049.jpg
لأنشاء قاعدة بيانات أتبع هذه الصورة
http://www.alghanam.com/image/picphp/image050.jpg
http://www.alghanam.com/image/picphp/image052.jpg
هذا الكود عباره عن تجربه لك في أنشاء جدول
CREATE TABLE info (
id int(3) NOT NULL auto_increment,
fname varchar(15) NOT NULL default '',
lname varchar(15) default NULL,
address1 varchar(30) NOT NULL default '',
address2 varchar(30) default NULL,
address3 varchar(30) default NULL,
postcode int(5) unsigned NOT NULL default '0',
country varchar(15) NOT NULL default '',
prim_tel int(10) unsigned NOT NULL default '0',
sec_tel int(10) unsigned default NULL,
email varchar(20) NOT NULL default '',
brithday date default NULL,
PRIMARY KEY (id)
) TYPE=MyISAM;
الان لاختبار الاتصال مع قاعدة البيانات أفتح النوت باد وقم بوضع هذا الكود به
<?php
$dbServer='localhost';
// ضع أسم المستخدم وكلمة المرور لقاعدة البيانات
$dbUser='root';
$dbPass='0000';
// ضع أسم قاعدة البيانات
$dbName='test';
$link = mysql_connect("$dbServer", "$dbUser", "$dbPass") or die("<font color=#ff0000><center>لايمكن الاتصال بقاعدة البيانات</center></font>");
print "<h2><center><font color=#008000>تم الأتصال بنجاح مع قاعدة البيانات</font></center><h2><br>";
mysql_select_db("$dbName") or die("<font color=#ff0000><center>لايمكن العثور على قاعدة بيانات</center></font>");
print "<h2><center><font color=#0000ff>تم العثور على قاعدة بيانات</font></center></h2><br>";
mysql_close($link);
?>
الان أعطي هذا الملف أي أسم المهم يكون أمتداده هو php لنفرض أنك أعطيته الاسم التالي db.php
الان أكتب هذا في المتصفح http://localhost/db.php (http://localhost/db.php)
سوف تشاهد الصوره الاتيه وهي التي تخبرك أذا كان الاتصال صحيح أم لا مع قاعدة البيانات
http://www.alghanam.com/image/picphp/image053.jpg
والآن 1000 مبروك للجميع أصبح لديك سيرفر يدعم PHP و SQL وجاهز لكل التطبيقات الخاصة بتصميم المواقع
وسأضيف سلسلة دروس PHP دوريا ان شاء الله في هذا المنتدى وأتمنى أن تتحقق الفائدة للجميع ، ولا تنسو الدعاء لي ولباقي المسلمين ،
منقوووووول
عاشق الاهلى
06-25-2007, 01:32 PM
يسلموووووووووووووووووووووووووو
أم احمد
06-29-2007, 01:23 PM
http://www.horoj.com/up-pic/uploads/47cf4afc04.gif
تسلمووووووووووون جميعا لحضوركم
http://elbaghdadi.com/up/uploads/ab9294b707.gif (http://forum.moltqa.net/redirector.php?url=http%3A%2F%2Felbaghdadi.com%2Fu p)
ملك الاحباب
04-06-2008, 03:18 PM
http://img201.imageshack.us/img201/1301/78ye6.gif