PDA

View Full Version : مشکل در نصب php



ladangh
سه شنبه 30 تیر 1383, 11:02 صبح
سلام
من php رو در winxp با iis نصب کردم
ولی صفحات رو نمی شناسه.اجرا نمیکنه
لطفا راهنمایی کنید.
با تشکر

ladangh
سه شنبه 30 تیر 1383, 11:38 صبح
در ضمن من مقاله در iranphp را مطالعه کردم.
php 4.3.8 از نوع installer است.
iisدرست نصب شده.

oxygenws
سه شنبه 30 تیر 1383, 18:39 عصر
خوب دقیقا بگو مشکل چیه و کلا کارهایی که کردی رو توضیح بده تا بتونم بگم روش حلش چیه :)

oxygenws
سه شنبه 30 تیر 1383, 18:41 عصر
(یه توصیه...... PHP 5 نصب کن :) )

ladangh
شنبه 03 مرداد 1383, 11:29 صبح
سلام
php 5 دارای folder های متفاوت است آیا برای نصب آن هم همین مراحل را باید طی کرد؟
من مراحل زیر را انجام دادم در win2000 وphp4.3.8 ولی موفق نشدم.
جهت این کار ابتدا باید PHP را از این آدرس Windows Binaries بر روى PC خود ذخیره کنید
محتویات این فایل که بصورت 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 مىباشد
فایل browscap.ini را در

c:\windows\system\inetsrv\browscap.ini on Windows 9x/Me,
c:\winnt\system32\inetsrv\browscap.ini on NT/2000,
c:\windows\system32\inetsrv\browscap.ini on XP.
جنانجه پس از نصب 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 خود اجرا کنید
موفق باشید

oxygenws
شنبه 03 مرداد 1383, 12:01 عصر
دارم یه مقالهء کوچیک تدوین می کنم برای نصب PHP روی ویندوز. فکر کنم تا فردا پس فردا تموم شه، اگه می شه صبر کن، جواب کاملت اونجا هست :) اگر هم عجله داری بگو تا همینجا برات توضیح بدم.

oxygenws
شنبه 03 مرداد 1383, 15:18 عصر
این هم مقاله -> http://www.barnamenevis.org/forum/viewtopic.php?t=12335

ladangh
یک شنبه 04 مرداد 1383, 15:36 عصر
بابت مقاله واقعا دستتون درد نکنه :) :flower:
اما من باز همه موارد گفته شده را انجام دادم. :cry: ولی درست نشد.
php 5&apache2 که بهترین انتخاب شما بود.
آیا در فایل php.ini قسمت upload-tmp-dir این درست است"c:/php/uptmp" یا این"c:/php/uptmp" یا c:/php/uptmp آیا"" لازم است
/ یا \

در قسمت session-save-path نیز 3تا قسمت دارد من سومین را انتخاب کردم وتغییر دادم.
بقیه دقیقا مانند دستورات شما بود.
من را راهنمایی کنید.

ladangh
یک شنبه 04 مرداد 1383, 17:26 عصر
اشکال زمانی است که یک فایلphp را درaddress مینویسم صفحه را پیدا نمیکند.
در ضمن چون موقع تست apache یک error داشت که نمیتواند php5apache2.dll را load کند من این فایل را در modules کپی کردم.
برای اینکه مطمپن باشم apache درست نصب شده چه کار کنم؟
با تشکر

oxygenws
یک شنبه 04 مرداد 1383, 23:24 عصر
سلام،

خط های شما باید مشابه خط های زیر باشد:

upload_tmp_dir = c:\php\uptmp

session.save_path = c:\php\tmp


در قسمت session-save-path نیز 3تا قسمت دارد من سومین را انتخاب کردم وتغییر دادم.
دو قسمت اول مربوط به توضیحات save-path هستش و سومی مورد اصلی است که باید از حالت "توضیح" (comment) هم در بیاد.


در ضمن چون موقع تست apache یک error داشت که نمیتواند php5apache2.dll را load کند من این فایل را در modules کپی کردم.
مطمئنید فایل php5ts.dll رو هم به شاخهء modules منتقل کردید؟؟؟
مطمئنید آپاچی 2 دارید؟؟ احیانا آپاچی 1.3 ندارید؟؟


برای اینکه مطمپن باشم apache درست نصب شده چه کار کنم؟
اگر آیکان آپاچی توی systray اومده باشه، درست نصب شده. ولی شاید درست run نشده باشه که در مورد سیستم شما و با error ای که گفتید.... احتمالا نمی تونه استارت بشه.

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

ladangh
دوشنبه 05 مرداد 1383, 11:20 صبح
سلام
خطها را مانند توضیحات شما تصحیح کردم.
1. آیا دراین خط AddType applicatin/x-httpd-php .php درست است یا (application) ؟
2. من apache2 را نصب کردم.icon ظاهر میشود.start/stop/restart هم دارد.ولی وقتی start میکنم چراغ هارد روشن شده و اصلا دیگر خاموش نمیشود مگر اینکه ان را stop کنم.ومدام از هارد داره میخونه و یک صدای عجیبی داره؟
3. بله php5ts.dll را در شاخه ماژول گذاشتم.
4. برای نمونه یک برنامه را که اجرا میکنم به این صورت مینویسم.آیا درست است؟ http://localhost:8080/ex.php که فایل را در شاخه apache منتقل کردم .
با تشکر.

oxygenws
دوشنبه 05 مرداد 1383, 12:18 عصر
سلام،

1- اوپس، ممنون، یه تایپو بوده، درستش می کنم.
2- :o یک کم احمقانه است این کار!!! قبل از اینکه PHP رو نصب کنید هم مشکل داشت؟؟ ویندوزتون چیه؟؟
3- اوکی
4- IIS رو هم نصب دارید؟؟ چرا با پورت 8080؟؟ آپاچی رو default نصب کنید یعنی رو پورت 80 نصب کنید. (حتما IIS یا هر نوع وب سرور دیگه ای رو هم غیر فعال کنید)

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

ladangh
دوشنبه 05 مرداد 1383, 14:30 عصر
سلام
من اول توی xp کار کردم اون مشکلات ایجاد شد.
رفتم توی 2000 همه چیز درست شد :?:
بالاخره پس از چند روز کم خوابیدن وپای کامپیوتر نشستن و البته کمک شما
php نصب شد. :flower:
با تشکر از زحمات شما :)

oxygenws
دوشنبه 05 مرداد 1383, 18:55 عصر
موفق باشید. (ولی تو xp هم باید بدون مشکل نصب بشه هاااا)

مسعود صداقت
شنبه 21 شهریور 1383, 12:54 عصر
برای نصب php روی iis ابتدا php win رو نصب میکنی
سپس در iis روی وب سایتت راست کلید میکنی و گزینه Propertis رو میاری در نوار home Directory
در قسمت configuration پسوند php و آدرس php.exe رو add میکنی