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

oxygenws

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

محتويات فايل كه بصورت zip است را در شاخه‌اى كه می خواهيد php را نصب كنيد قرار دهيد c:\php خوب است
پس از اين كار فايل‌هاى php5ts.dll و sapi/php5isapi.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\php5isapi.dll
·	Extension : .php
را اضافه كنيد در قسمت ISAPI نيز
کد:
·	Filter Name : php 
·	Executable : C:\WINNT\system\php5isapi.dll

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

oxygenws

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

فايل 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:\php\php.exe
·	Extension : .php

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

oxygenws

Active Member
نصب PHP5 در ویندوز به صورت CGI روی IIS:

فايل 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:\php\php-cgi.exe
·	Extension : .php

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

فري

Member
اميد جان فرق CGI با ISAPI چيه ؟
و خيلي خيلي هم ممنون از اين توضيحات كاملت o((
سرور هم مال خودمه ( سرور ISP هستش واسه همين اينقدر گير دادم )
بازم ممنون
 

oxygenws

Active Member
شاید نتونم انجا توضیحات کاملی در مورد CGI و ISAPI بدم ولی 4 خط می نویسم، از توش می شه همه چی فهمید، ولی خیلی خلاصه خواهم نوشت.

CGI و ISAPI هر دو یک استاندارد و یک روش برای ارتباط بین وب سرور و برنامه هایی مثل PHP هستند.

1- CGI مدلی قدیمی و ISAPI جدید تر.
2- در CGI برای هر درخواست یک پروسس باز می شه و در ISAPI هیچی (یعنی همون پروسسی که برای وب سرور بوده کافیه).
3- CGI ذاتا کند تره (به دلایل مورد قبلی و ...) ولی ISAPI سریع تر.
4- باری که رو پردازنده می ذاره CGI بیشتر از ISAPI هستش. (این بار شامل وب سرور نمی شه هاااا، بار وب سرور قاعدتا باید در ISAPI بیشتر از CGI باشه)
5- CGI قابل ردیابی کردن هست (مورد 2 رو بررسی کنید) ولی ISAPI خیر (یا به سختی).
6- (الان چیز دیگه ای به ذهنم نمی رسه)
7- (اطلاعات من در اون حد نیست که بخوام بیشتر از این توضیح بدم.)

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

فري

Member
خيلي خيلي ممنون اميد جان
من خيلي چيزا ازت ياد گرفتم خيلي آقايي
حال مي كنم تو چنين فرومي عضوم و اين چنين افراد ماهر تو اين فروم هستن .
خيلي خيلي ممنون .
 
با سلام من كارهايي را كه گفتيد كردم ولي اين پيام براي من مي آيد
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\php5\./' - The specified module could not be found. in Unknown on line 0
ميشود كمكم كنيد :( :( :(
 

oxygenws

Active Member
فایل php.ini رو باز کنید و مقدار C:\php5\./ (همون مقداری که تو error هم هست) رو توش پیدا کنید، و با 2-3 خط بالاتر و پایین ترش رو اینجا بنویسید تا بگم مشکل کجاست. (ممکنه چند جا این مقدار رو داشته باشه)

در ضمن، بگید سیستم عاملتون چیه و به چه روشی نصب کردید و وب سرورتون چیه؟

(لطف کنید عبارات انگلیسی یا چپ به راست رو توی تگ
کد:
 بذارید)

موفق باشید، امید
 
من سيستم عاملم ويندوز هست و به روش PHP5 در ویندوز به صورت CGI روی IIS را نصب كردم
داخل PHP.INI هم چيزي به اين نام نبود
 

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

بالا