نوشته حاضر بخش دوم از سلسله مقالاتی است درباره چگونگی نصب
Apache-PHP-MySQL تحت ویندوز.
جهت ادامه به دانسته ها و نصب Apache تحت ویندوز در بخش اول
و همچنین دانسته ها و نصب PHP در بخش دوم نیاز دارید.
گام یک برای دانلود آخرین نسخه MySQL به آدرس زیر بروید.
http://dev.mysql.com/downloads
و روی گزینه دانلود نسخه Community Server کلیک کنید. (شکل زیر)
گزینه ای را که در شکل زیر با فلش مشخص شده انتخاب نمایید.
در صفحه پدیدار شده نسخه ویندوز را انتخاب کرده و روی لینک Pick a mirror روبروی نسخه Windows Essential (x86) کلیک کنید.
در انتهای صفحه پدیدار شده گزینه : No thanks, just take me to the downloads! را انتخاب کنید.
و از دیتا سنترهای نمایان شده بدلخواه یکی را انتخاب کنید.
سپس فایل را در پوشه Downloads واقع در درایو C ذخیره نمایید.
گام دو در پوشه Downloads واقع در درایو C روی فایل نصب MySQL دوبل کلیک کنید و گزینه Next را انتخاب کنید.
گزینه Typical را انتخاب کرده و Next را بزنید.
محل نصب پیش فرض را بدون تغییر قبول کرده و گزینه Install را کلیک کنید.
زمانی حدود 30 ثانیه طول می کشد که MySQL نصب شود.
سپس دو بار گزینه Next را کلیک کنید تا به پنجره پایانی Wizard برسید. دقت کنید که چک مارک
Configure the MySQL Server now
تیک خورده باشد. سپس گزینه Finish را کلیک کنید.
سپس در پنجره بعد (Configuration) گزینه Next را کلیک کنید.
دقت کنید حالت Detailed Configuration انتخاب شده و سپس Next را انتخاب کنید.
سپس حالت Developer Machine را انتخاب و Next را کلیک کنید.
سپس گزینه Multifunctional Database را انتخاب و Next را کلیک کنید.
مسیر پیش فرض نصب (Installation Path) را بدون تغییر به حال خود رها کرده و گزینه Next را کلیک کنید.
دقت کنید گزینه Decision Support (DSS)/OLAP انتخاب شده و سپس Next را کلیک کنید.
در پنجره بعد هر دو چک مارک را انتخاب شده باقی گذاشته و Next را انتخاب کند.
گزینه Best Support For Multilingualism را انتخاب کرده و Next را کلیک کنید.
در پنجره بعد دقت کنید که هر سه چک مارک تیک خورده باشد. سپس Next را کلیک کنید. (مانند شکل زیر)
سپس اطمینان یافته که چک مارک Modify Security Settings تیک خورده باشد و دو بار کلمه admin را برای قسمت Password وارد کنید. بعد گزینه Next را کلیک کنید.
در انتها گزینه Execute را کلیک کنید.
سپس چند ثانیه صبر کرده تا پنجره نهایی ظاهر شود. سپس گزینه Finish را انتخاب کنید.
گام سه برای ساختن یک دیتابیس نمونه در MySQL ابتدا از Start ویندوز گزینه Run را انتخاب کنید. عبارت cmd را تایپ کرده و OK را کلیک کنید.
در پای اعلان DOS عبارت mysql -u root -p را تایپ کرده و برای Password کلمه admin را تایپ کرده تا با خط فرمان MySQL مواجه شوید.
در خط فرمان کلاینت MySQL ابتدا یک دیتابیس بنام demo بسازید (مانند شکل)
سپس در دیتابیس demo یک جدول بنام members با دو ستون firstName و lastName بسازید.
سپس دو رکورد نمونه به جدول members اضافه کنید.
در انتها از جدول members با دستور Select یک کوئری برای نمایش رکورد ها گرفته و با دستور quit;.از خط فرمان کلاینت MySQL خارج شوید.
گام چهار برای پیکره بندی PHP5 و MySQL ابتدا فایل php_mysqli.dll واقع در c:\php\ext را به دایرکتوری ریشه php یعنی c:\php کپی کنید.
فایل php.ini واقع در c:\php\php.ini را در ادیتور دلخواه باز کرده و خطوط زیر را در آن از حالت توضیح (Comment) خارج کنید. در واقع بایستی علامت ; را از جلوی دو گزینه حذف کنید.
گام پنج برای اینکه تغییرات فوق روی سرور Apache اعمال شود بایستی یکبار سرور Apache را Restart کنید. برای اینکار روی آیکون سرور Apache2 واقع در Task bar کلیک کرده و گزینه Restart را انتخاب کنید. بعد از حدود بیست ثانیه سرور Restart شده و تغییرات اعمال می گردد.
گام شش برای تست پیکره بندی PHP5 و MySQL و ارتباط صحیح PHP5 با دیتابیس MySQL یک فایل با نام
testmysql.php
در مسیر
c:\webs\test\
بسازید. و خطوط کد زیر را - که برای نمایش رکوردهایی که قبلا به جدول members از دیتابیس demo اضافه کردیم – در آن تایپ کرده و آنرا ذخیره کنید.
یادآوری : تکنولوژی PHP یک زبان Case-Sensitive است. پس در وارد کردن قطعه کد زیر دقت لازم را به خرج دهید.
<?
$mysqli = new mysqli('localhost','root','admin');
$mysqli->select_db('demo');
$result = $mysqli->query("SELECT * FROM members");
while($row = $result->fetch_assoc())
{
print $row['firstName'] . ' ' . $row['lastName'] . '<br/>';
}
$result->close();
?>
گام هفت در پایان در مرورگرتان آدرس http://localhost/testmysql.php را وارد کنید.
اگر خروجی شما مانند شکل فوق بود (البته شاید مقادیر دو رکورد شما فرق کند) بدین معنی است که PHP5 بدرستی با دیتابیس MySQL در ارتباط است.
از این به بعد می توانید صفحات php خود را در پوشه c:\webs\test ساخته و یا پکیج های آماده ایی که از PHP و MySQL استفاده می کنند را در سیستم خود نصب کنید.