صفحه اصلی arrow مقالات arrow php arrow راه اندازی Localhost در ویندوز توسط Apache و Mysql و Php
آنتونی رابینز
زندگی خود را بصورت شاهکاری بی همتا در آورید.
راه اندازی Localhost در ویندوز توسط Apache و Mysql و Php چاپ ارسال به دوست
رای کاربران: / 32
ضعیفعالی 
نویسنده رجبی   
۰۸ شهريور ۱۳۸۷
فهرست صفحات
راه اندازی Localhost در ویندوز توسط Apache و Mysql و Php
صفحه 2
صفحه 3






 نصب Php :


فایل فشرده را در شاخه دلخواه (' C ')  از حالت فشرده خارج می کنیم

سپس نام پوشه را به ' php ' تغییر می دهیم .

بنابراین فایل های php در (' C:\php ') وجود دارد.

php

به شاخه ' C:\php ' میرویم و دو پوشه با نام های ' tmp ' و 'uptmp ' می سازیم.

php

نکته :
نام این دو پوشه اختیاری می باشد.

php

فایل ' php.ini-recommended ' را با Notepad باز می کنیم.
نکته : این فایل مربوط به تنظیمات php می باشد .

متغییر ' upload_tmp_dir ' پیدا می کنیم

php

 و علامت ' ; ' را از اول خط برمی داریم و  مقدار "c:\php\uptmp" در جلوی آن قرار می دهیم.

php

متغییر ' session.save_path ' پیدا می کنیم و علامت ' ; ' را از اول خط برمی داریم و  مقدار
 "c:\php\tmp" در جلوی آن قرار می دهیم.
نکته : این متغییر محل ذخیره فایل های Session را مشخص میکند.

php

سپس ' extension_dir ' پیدا می کنیم و  مقدار جلوی آن را به "c:\php\ext" تغییر می دهیم.

php

علامت ' ; ' را از اول خط های زیر ورمی داریم :
 extension=php_bz2.dll

 extension=php_gd2.dll

 extension=php_mysql.dll

 extension=php_mysqli.dll

 extension=php_zip.dll

php

نکته : در این قسمت اگر ما نیاز به فعال کردن  extension های دیگر برای Php داریم با بر داشتن علامت ' ; ' را از اول خط آن extension و وجود نرم افزار مورد نظر در رایانه رابط php برای آن extension فعال خواهد شد برای مثال ما قبل از این Mysql را نصب کردیم و حال برای استفاده از آن در php  علامت ' ; ' را از اول خط های extension=php_mysql.dll و extension=php_mysqli.dll برداشتیم پس اگر شما برای مثال نیاز به بانک اطلاعاتی sqlite داشتید از این قسمت فایل php.ini باید آن را برای php فعال کنید.

نکته :
اگر دوست دارید Safe Mode را روشن کنید آن را پیدا کرده و مقدار جلوی آن را به ' On ' تغییر دهید . ( توصیه نمی شود)

php

در حالت پیشفرض Php خطا ها را نمایش نمی دهد , ' display_errors 'را پیدا می کنیم و  و  مقدار جلوی آن را به
 ' On '  تغییر می دهیم.

نکته : در Php چند حالت برای نمایش خطا وجود دارد ,' error_reporting ' را پیدا می کنیم , مقدار جلوی آن ' E_ALL  ' می باشد , در خط های زیر این مقدار در مورد حالت های مختلف توضیح داده شده است و شما می توانید حالت مورد نیاز خود را در جلوی ' error_reporting ' بجای ' E_ALL ' قرار دهید.

نکته : اگر بخواهیم هر گونه تظیمات دیگر را تغییر دهیم به دو طریق تنظیمات php را اعمال می کنیم.

برای مثال به دلیل این که سیستم مدریت محتوای Mambo  برای Magic Quotes GPC  مقدار ' On ' را نیاز دارد شما می توانید

اول این که در فایل php.ini , مقدار ' magic_quotes_gpc ' را از ' Off ' به ' On ' تغییر دهید که در این حالت این مقدار در تمام Localhost یا سرور ما On خواهد بود .

دوم این که در فایل' htaccess. ' که می توان برای هر پوشه از جمله root این فایل را ساخت و تنظیمات خاصی مربوط به Php یا Apache در یک پوشه یا root را اعمال کرد برای مثال :
در پوشه نصب mambo در فایل ' htaccess. ' مقدار ' magic_quotes_gpc ' را از ' Off ' به ' On ' تغییرمی دهیم
فایل ' htaccess. ' را  باز کرده و  ' php_value magic_quotes_gpc On ' را به آن اضافه می کنیم .

فایل ' php.ini-recommended ' را بسته و تغییرات را ذخیره می کنیم.

فایل ' php.ini-recommended ' را به ' php.ini ' تغییر نام داده و به شاخه نصب Apache منتقل میکنیم. (' C:\Apache ')

فایل ' libmysql.dll ' که در شاخه ' C:\php ' وجود دارد را در شاخه ویندوز کپی می کنیم. (' C:\WINDOWS ')

فایل های' php5ts.dll ' و ' php5isapi.dll ' و ' php5apache2_2.dll ' را از شاخه ' C:\php ' به شاخه
' C:\Apache\modules ' کپی می کنیم.

نکته : این فایل ها مربوط به نوع نصب Php و نسخه Apache می باشد , برای مثال اگر Apache نسخه 2 یا نسخه 1 را نصب کرده بودیم بجای فایل ' php5apache2_2.dll ' به ترتیب فایل ' php5apache2.dll '
یا ' php5apache.dll ' را کپی می کردیم.

درشاخه ای که Apache را نصب کرده ایم  (' C:\Apache ') زیر شاخه ای با نام ' conf ' وجود دارد
 (' C:\Apache\conf ')که در آن فایل ' httpd.conf ' که مربوط به پیکربندی Apache است را پیدا کرده و با Notepad آن را باز می کنیم.

php

در قسمتی که ' LoadModule ' ها وجود دارند خط زیر را اضافه می کنیم.

LoadModule php5_module modules/php5apache2_2.dll

برای استفاده و فعال کردن ' Rewrite Mode ' علامت ' # ' از اول خط زیر ورمیداریم.

LoadModule rewrite_module modules/mod_rewrite.so

به قسمت ' AddType application ' ها می رویم و خط زیر را وارد مکنیم.

AddType application/x-httpd-php .php

php

نکته : اگر دوست دارید فایل های دیگر با پسوند غیر از'  php. ' نیر توسط php پردازش و ترجمه شوند به آخر این خط
می توانید اضافه کنید برای مثال من پسوندی دیگر برای برخی از صفحات خود دارم که php هستند پسوند اختیاری من  ' asp. ' می باشد و همچنین من در صفحات HTML خود کد های php می نویسم برای اینکه این کد های php در HTML نیز پردازش شود و در نتیجه اعمال گردد پسوندهای خود را در این قسمت از تنظیمات Apache اضافه می کنم.

 AddType application/x-httpd-php .php .asp . html

درجلوی ' DirectoryIndex '  مقادیر دلخواه برای ' index ' شدن را قرار می دهیم مانند خط زیر :

    DirectoryIndex index.html index.htm index.html.var index.php

php

بنابراین اگر فایل هایی که در بالا آمده  است در هر پوشه ای باشد فهرست آن پوشه محسوب می شود
برای مثال ' index.php ' , اما اگر فایلی با نام ' index.asp ' داشته باشیم index آن پوشه محسوب نخواهد شد.
نکته : به فاصله بین هر مقدار توجه کنید.

برای اینکه تنظیمات ما در فایل' htaccess . ' اعمال شود به قسمت
 ' <Directory "C:/Apache/htdocs"> ' می رویم و خط ' AllowOverride None ' را به ' AllowOverride All 'تغییر می دهیم.

حال تنظیمات مربوط به وب سرور Apache تمام شده است تغییرات در فایل ' httpd.conf ' را ذخیره می کنیم.

به  Apache Service Monitor می رویم و وب سرور را دوباره راه اندازی می کنیم.

php

حال مرورگر خود را باز میکنیم و آدرس ' http://localhost ' یا ' http://127.0.0.1 ' را وارد میکنیم و نتیجه کار را
می بینیم.

به root وب سرور یعنی زیر شاخه ' htdocs ' در شاخه نصب Apache میرویم  (' C:\Apache\htdocs ') و نتیجه کارهایی که برای Php تا به حال انجام دادیم را آزمایش می کنیم.
تمام فایل های پیش فرض موجود در این پوشه را حذف می کنیم و سپس یک فایل متنی در این پوشه میسازیم.

فایل را به ' index.php ' تغییر نام می دهیم و آن باز می کنیم.

php

درآن توسط برنامه ای که قادر به ویرایش فایل های php است کد زیر را می نویسیم و ذخیره می کنیم.

<?php
phpinfo();
?>

php

نکته : اگر برنامه ای برای باز کردن و ویرایش فایل های Php  در سیستم خود ندارید از همان Notepad برای ویرایش  این فایل ها می توانید استفاده کنید.

حال مرورگر خود را باز میکنیم و آدرس ' http://localhost ' یا ' http://127.0.0.1 ' را وارد میکنیم و اگر تمام مراحل را به درستی انجام داده باشیم , تنظیمات و امکانات موجود برای php را خواهیم دید.

php


موفق و سربلند باشید.





آخرین بروز رسانی ( ۰۸ شهريور ۱۳۸۷ )

سایر منو ها

آنتی ویروس NOD32

ورود و خروج

نام کاربری

کلمه عبور

مرا به ياد داشته باش
فراموش کردن کلمه عبور
ثبت نام نكرده ايد؟ عضویت

تصویر تصادفی

آخرین فایلهای آپلود شده

FileMozilla Firefox 3.5 Final
FileMozilla Firefox 3.0 Final
FileMozilla Thunderbird 2.0 Final
FileESET Smart Security 4.0
FileESET NOD32 4.0 Antivirus
FileMozilla Firefox 2.0 Final
FileFileZilla