PDA

View Full Version : CGI binary (php.exe) or with the ISAPI module



faramarz_s
پنج شنبه 06 فروردین 1383, 23:49 عصر
1- You have two options to set up
PHP, using the CGI binary (php.exe) or with the ISAPI module.!
1-کدامیک از این دو مورد مناسبتر است
2- چه تفاوتهایی دارد؟
3-آیا نصب هر دو ممکن است در آن واحد؟
:wink:

oxygenws
جمعه 07 فروردین 1383, 00:14 صبح
بله، درسته..... به دو روش می شه php رو نصب کرد.


-کدامیک از این دو مورد مناسبتر است
2- چه تفاوتهایی دارد؟
3-آیا نصب هر دو ممکن است در آن واحد؟

1- cgi روش قدیمی است و یه جورایی منسوخ شده (دوستان گیر ندن...... خوب بابا... منسوخ نشده... دلفی هم cgi می ده بیرون... خیلی هم خوبه)
2- isapi سرعت بیشتری داره و تعداد درخواست های بیشتری رو می تونه جواب بده. برای درخواست های isapi فقط یک پروسس روی سرور باز می شه ........ ولی در مورد cgi، برای هر درخواست روی سرور یک پروسس cgi باز می شه. در ضمن --فکر کنم-- cgi خاصیت چند پردازندگی نداره ولی isapi داره. و...
3- بله.... نصب هر دو ممکن هستش. فقط باید توسعهء فایل هاتون متفاوت باشه.

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

مهدی کرامتی
جمعه 07 فروردین 1383, 03:44 صبح
وقتی من PHP رو بصورت ISAPI نصب میکنم دیگه PHP.INI ای که کنارش است رو نمیخونه.

باید PHP.INI‌ رو کجا قرار بدم تا توسط PHP ISAPI خونده بشه؟

oxygenws
جمعه 07 فروردین 1383, 04:01 صبح
تو شاخهء ویندوز باید کپی کنیدش، منظورم سیستم32 --نیست-- هاااا....

faramarz_s
جمعه 07 فروردین 1383, 10:17 صبح
ببینید الان می خواهم به روش دوم نصب کنم:
الف-این فولدری است که سیتم عامل در آن قرار دارد(ایکس پی)

http://doost.europe.webmatrixhosting.net/php/osfolder.gif
ب-درون شاخه ویندوز هم 2 تا فایل را کپی کرده ام.
:( :(

faramarz_s
جمعه 07 فروردین 1383, 10:36 صبح
یکبار دیگه از اول:
ببینید الان می خواهم به روش دوم نصب کنم:

To use the ISAPI module, do the following:
If you don't want to perform HTTP Authentication using PHP,
you can (and should) skip this step. Under ISAPI Filters,
add a new ISAPI filter. Use PHP as the filter name, and
supply a path to the php4isapi.dll.

من این مرحله را انجام ندادم چون فعلا نیازی نیست!

Under 'Home Directory', click on the 'Configuration' button.
Add a new entry to the Application Mappings. Use the path
to the php4isapi.dll as the Executable, supply .php as the
extension, leave Method exclusions blank, and check the
Script engine checkbox.

این مرحله کامل انجام شد:
http://doost.europe.webmatrixhosting.net/php/iis02.gif

خب لالن من نباید مشکلی داشته باشم اما هیچ صفحه ای براوز نمی شود.

oxygenws
جمعه 07 فروردین 1383, 13:17 عصر
عزیز.... این دو تا فایل dll رو تو شاخهء system32 ویندوزت بریز.... و php.ini رو تو شاخهء ویندوز.
اون دو تا dll هم منظورم php4isapi.dll و php4ts.dll هستش.
موفق باشید، امید