توضيحات كلي براي نصب php , mysql

فري

Member
سلام دوستان
اكثر دوستان تازه وارد در نصب اينا مشكل دارن .
از دوستاني كه در اين مورد اطلاعات كامل دارن راهنمايي بفرماين .
فقط خواهشن مبتديانه باشه كه من ناشي هم هاليم بشه :roll:
ممنون
 

oxygenws

Active Member
نصب MySQL در ویندوز:
- کافیه به سایت www.mysql.org رفته و نسخهء "Windows (x86)" از نگارش های MySQL رو گرفته و روی سیستم خود نصب کنید.
- پس از نصب، به شاخهء نصب MySQL رفته و سپس به شاخهء bin بروید و یک بار فایل winmysqladmin.exe رو اجرا کرده و در پنجرهء ظاهر شده cancel را بزنید. (این عمل فقط همین یک بار اجرا شده و برای این است که MySQL به عنوان یک سروریس به ویندوز شما شناسونده بشه)

در مورد نسخهء MySQL هم بهتره که آخرین نسخهء توصیه شده (recommended) رو بگیرید که در این زمان نسخهء 4.0.20 می باشد.
 

oxygenws

Active Member
نصب PHP4 در ویندوز به صورت ISAPI روی IIS:

محتويات فايل كه بصورت zip است را در شاخه‌اى كه می خواهيد php را نصب كنيد قرار دهيد c:\php خوب است
پس از اين كار فايل‌هاى php4ts.dll و sapi/php4isapi.dll و dlls/*.dll را در شاخه system ذخيره كنيد
کد:
·	c:\windows\system for Windows 9x/ME 
·	c:\winnt\system32 for Windows NT/2000 
·	c:\windows\system32 for Windows XP
فايل php.ini-recommended را به php.ini تغيير نام داده و در شاخه WINDOWS ذخيره كنيد
در فايل php.ini تغييرات زير را ايجاد كنيد:
شما بايد extension_dir را به شاخه extension هاى مورد نظر خود تغيير دهيد چنانچه مطابق با توضيحات پيش رفته باشيد اين مسير c:\php\extensions می باشد
چنانچه پس از نصب PHP فايلهاى شما در شناختن variable ها مشكل داشتيد در فايل php.ini پارامتر register_globals را از off به on تغيير دهيد
سپس در IIS در قسمت
کد:
Home Directory > configuration > App Mappings :
·	Executable : C:\WINNT\system\php4isapi.dll
·	Extension : .php
را اضافه كنيد در قسمت ISAPI نيز
کد:
·	Filter Name : php 
·	Executable : C:\WINNT\system\php4isapi.dll

پس از يك بار stop / start كردن IIS شما می توانيد PHP را بر روى PC خود اجرا كنيد.

(این مطلب توسط آقای افتخاری زاده نوشته شده(با کمی تلخیص))
 
آقا به نظر من بهترين راه استفاده از نرم افزارهايي است كه خودشون اتوماتيك همه چيز رو استاد ميكنن!

من خودم چند ماه الاف نصب php بودم كه بالاخره رفتم سراغ برنامه easyphp كه خداخيرش بده ياور php استاد شد!

Easyphp يه نرم افزاري كه خودش php و apache و Mysql و Php my admin رو نصب ميكنه خيلي راحت. راه نصبش هم مثل بقيه نرم افزارهاي ديگيه ويندوزه! با چند تاكليك ساده ياورش استاده!!!



سايت رسميش: http://www.easyphp.org


اخرين نسخشم 1.6 كه از اينجا بگيرينش:

http://www.easyphp.org/telechargements.php3
 

oxygenws

Active Member
من کاملا مخالف این نرم افزار ها هستم :) چون کاربر رو خنگ بار میارند :)
توصیهء اکید من به کسایی که می خوان -----حرفه ای------ کار کنند اینه که خودشون دستی نصب کنند :)
 

oxygenws

Active Member
نصب PHP4 یا PHP5 در ویندوز به صورت CGI روی Apache:

- در شاخه‌ای که Apache HTTP Server را نصب کرده‌اید، زیرشاخه‌ای به نام \conf وجود دارد که در آن می‌توانید فایل httpd.confکه مربوط به پیکربندی این برنامه است را بیابید. با یک ویرایش‌گر ساده‌ی متن می‌توانید این پرونده را باز کرده و تغییردهید. برای اجرا شدن فایل‌ها با پسوند php تغییرات زیر باید در این پرونده اعمال شوند:

1- در بخشی که ScriptAliasها معرفی شده‌اند، سطر زیر را وارد می‌کنیم:

کد:
ScriptAlias /php/ "c:/php/"
نکته این‌که: به جای c:/php/ باید مسیری را که PHP در آن نصب شده‌، وارد شود.

2- در قسمت AddType application ، سطر زیر را می‌آوریم:

کد:
AddType applicatin/x-httpd-php .php

3- در بخش Action application هم این خط اضافه می‌شود:

کد:
Action application/x-httpd-php "/php/php.exe"

4- جلوی عبارت DocumentRoot بین علامت‌های نقل قول مسیر شاخه‌ای که می‌خواهید پرونده‌هایphp را درآن ذخیره و اجرا کنید، می‌نویسیم.( این زیر فهرست به عنوان LocalHost ما معرفی می‌شود. )

5- (برای PHP5) اگر قصد استفاده از MySQL را دارید، باید فایل libmysql.dll که در شاخهء نصب PHP قرار دارد را به شاخهء ویندوز خود کپی کنید.

- پس از اعمال این تغییرات Apache HTTP Server را، با کلیک بر روی نشانه‌ی آن در Taskbar توسط منویی که باز می‌شود،Restart ‌کنید.

(این مطلب توسط آقای نادری نوشته شده (با کمی تلخیص))
 

oxygenws

Active Member
نصب PHP5 در ویندوز به صورت Module روی Apache2:

- فایل های php5apache2.dll و php5ts.dll رو در شاخهء modules در شاخهء نصب آپاچی بریزید.

- در شاخه‌ای که Apache HTTP Server را نصب کرده‌اید، زیرشاخه‌ای به نام \conf وجود دارد که در آن می‌توانید فایل httpd.conf که مربوط به پیکربندی این برنامه است را بیابید. با یک ویرایش‌گر ساده‌ی متن می‌توانید این پرونده را باز کرده و تغییردهید. برای اجرا شدن فایل‌ها با پسوند php تغییرات زیر باید در این پرونده اعمال شوند:

1- در بخشی که LoadModule ها معرفی شده‌اند، سطر زیر را وارد می‌کنیم:

کد:
LoadModule php5_module modules/php5apache2.dll

2- در جلوی مقدار DirectoryIndex مقادیر دلخواهد برای index شدن رو قرار می دهیم، خط شما چیزی مشابه زیر خواهد شد:

کد:
DirectoryIndex index.html index.htm index.html.var index.php

3- در بخش AddType ها هم این خط اضافه می‌شود:

کد:
AddType application/x-httpd-php .php

4- جلوی عبارت DocumentRoot بین علامت‌های نقل قول مسیر شاخه‌ای که می‌خواهید پرونده‌هایphp را درآن ذخیره و اجرا کنید، می‌نویسیم.( این زیر فهرست به عنوان LocalHost ما معرفی می‌شود. )

5- اگر قصد استفاده از MySQL را دارید، باید فایل libmysql.dll که در شاخهء نصب PHP قرار دارد را به شاخهء ویندوز خود کپی کنید.

- پس از اعمال این تغییرات Apache HTTP Server را، با کلیک بر روی نشانه‌ی آن در Taskbar توسط منویی که باز می‌شود،Restart ‌کنید.
 

oxygenws

Active Member
نصب PHP4 در ویندوز به صورت Module روی Apache2:

- فایل های php4apache2.dll و php4ts.dll رو در شاخهء modules در شاخهء نصب آپاچی بریزید.

- در شاخه‌ای که Apache HTTP Server را نصب کرده‌اید، زیرشاخه‌ای به نام \conf وجود دارد که در آن می‌توانید فایل httpd.conf که مربوط به پیکربندی این برنامه است را بیابید. با یک ویرایش‌گر ساده‌ی متن می‌توانید این پرونده را باز کرده و تغییردهید. برای اجرا شدن فایل‌ها با پسوند php تغییرات زیر باید در این پرونده اعمال شوند:

1- در بخشی که LoadModule ها معرفی شده‌اند، سطر زیر را وارد می‌کنیم:

کد:
LoadModule php4_module modules/php4apache2.dll

2- در جلوی مقدار DirectoryIndex مقادیر دلخواهد برای index شدن رو قرار می دهیم، خط شما چیزی مشابه زیر خواهد شد:

کد:
DirectoryIndex index.html index.htm index.html.var index.php

3- در بخش AddType ها هم این خط اضافه می‌شود:

کد:
AddType application/x-httpd-php .php

4- جلوی عبارت DocumentRoot بین علامت‌های نقل قول مسیر شاخه‌ای که می‌خواهید پرونده‌هایphp را درآن ذخیره و اجرا کنید، می‌نویسیم.( این زیر فهرست به عنوان LocalHost ما معرفی می‌شود. )

- پس از اعمال این تغییرات Apache HTTP Server را، با کلیک بر روی نشانه‌ی آن در Taskbar توسط منویی که باز می‌شود،Restart ‌کنید.
 

فري

Member
سلام
من تمام مراحل رو طبق گفته هاي شما پيش رفتم ولي اين پيغام رو ميده
You are not authorized to view this page
You might not have permission to view this directory or page using the credentials you supplied.
حالا چيكار بايد بكنم ؟
 

oxygenws

Active Member
می تونی سیستم عامل و وب سرورت و روش نصبت رو بگی.
احتمالا نوع فایل سیستمت رو هم بگی بد نیست (fat، NTFS یا ...)

موفق باشید، امید
 

فري

Member
سيستم عامل 2000server IIS
NTFS
اينم روش نصب طبق گفته هاي خودتون
نصب PHP4 در ویندوز به صورت ISAPI روی IIS
 

oxygenws

Active Member
چون پارتیشن ات NTFS هستش، احتمالا شما دسترسیه اجرای فایل PHP یا کلا دسترسی به اون شاخه رو نداری. از اونجایی که من NTFS بلد نیستم، خودت زحمت بکش یه کاریش بکن :)
 

فري

Member
اين مشكل يه بار هم وقتي رو كامپيوتر خودم نصب كرده بودم اتفاق افتاد كه fat32 بود ولي نمي دونم چطوري شد درست شد
حالا من چيكار مي تونم بكنم ؟
وقتي آدرس رو دقيق ميدم حله ولي وقتي مثلا انجوري مي نويسم http://localhost/1 نمي آره ولي وقتي كامل مي نويسم مياره يعني اينجوري http://localhost/1/index.php
ممنون
 

oxygenws

Active Member
یه بخش داره تو IIS که صفحات پیش فرض index رو برات مشخص می کنه (اسمش یادم نیست، IIS هم نصب نیست نگاه کنم) اونجا مقدار index.php رو هم وارد کن.
 

فري

Member
تو سيستم خودم اينو تعريف نكردم ولي مشكلي نيست اما رو سرور تعريف هم كردم ولي باز همون آش و همون كاسه
راه ديگه اي به نظرت نمي رسه اميد جون ؟
ممنون
 

oxygenws

Active Member
اشکال از همون تعریف نشدن فایل ایندکس و کانفیگ نشدن درسته IIS هستش. سرورت هم ویندوزه، نه؟؟
 

جدیدترین ارسال ها

بالا