PDA

Bekijk Volledige Versie : Verschillende php.ini's in IIS7 icm FastCGI



Glenn
14/04/08, 17:56
Hoi,

Middels deze (http://learn.iis.net/page.aspx/246/using-fastcgi-to-host-php-applications-on-iis7/) tutorial heb ik PHP geïnstalleerd in IIS7 welke dan gebruikt maakt van FastCGI. Een enorme snelheidsverbetering is merkbaar.

Nu heb ik voor een bepaalde site een aantal aparte instellingen nodig in de php.ini, die ik niet server-wide wil.

Ik wil dus voor één site een aparte php.ini opgeven. Nu ben ik al een hoop opties tegengekomen, maar nog nergens één met FastCGI.

Een aantal vragen dus:

1) Is het mogelijk om meerdere PHP.ini's op te geven wanneer PHP draait via FastCGI?
2) Zo ja, hoe?

tim427
16/04/08, 15:28
Hoi,

Middels deze (http://learn.iis.net/page.aspx/246/using-fastcgi-to-host-php-applications-on-iis7/) tutorial heb ik PHP geïnstalleerd in IIS7 welke dan gebruikt maakt van FastCGI. Een enorme snelheidsverbetering is merkbaar.

Nu heb ik voor een bepaalde site een aantal aparte instellingen nodig in de php.ini, die ik niet server-wide wil.

Ik wil dus voor één site een aparte php.ini opgeven. Nu ben ik al een hoop opties tegengekomen, maar nog nergens één met FastCGI.

Een aantal vragen dus:

1) Is het mogelijk om meerdere PHP.ini's op te geven wanneer PHP draait via FastCGI?
2) Zo ja, hoe?

Staat me wel iets van bij....

Ik zal vrijdag (dan pas heb ik weer IIS7 tot mijn beschikking) ff kijken hoe het precies moet... mits mogelijk...

Probeer eens te kijken of je meerdere FastCGI's aan kunt maken ;)

En dan iedere een eigen PHP map zeg maar ;)

SmilieBG
16/04/08, 16:28
je kan ook php instellingen in htaccess opgeven ;-)
Dan moet wel 'master' php.ini dit toelaten, ik weet niet meer precies welke commando dit was.

Maar dan kan je per directory andere php instellingen gebruiken.

Let je wel op dat je niet te veel toelaat ivm veiligheid.

Mvg,
Aleks

Randy
16/04/08, 18:00
je kan ook php instellingen in htaccess opgeven ;-)
Dan moet wel 'master' php.ini dit toelaten, ik weet niet meer precies welke commando dit was.

Maar dan kan je per directory andere php instellingen gebruiken.

Let je wel op dat je niet te veel toelaat ivm veiligheid.

Mvg,
Aleks

Nee, dat kan niet. Want deze windows setup gebruikt IIS, geen Apache.

Ingvald
16/04/08, 18:21
Wij maken voor custom php instellingen in IIS6 / PHP5 (isapi) gebruik van per directory values. Daarmee kan je, via de registry, per directory custom php instellingen aangeven.

bv:
Maak in de registry de volgende key aan:


HKEY_LOCAL_MACHINE\SOFTWARE\PHP\Per Directory Values\c\inetpub\wwwroot\test

Daarna aan de rechterkant een nieuwe string aanmaken

bv:

register_globals
met een waarde van

1
Indien in je globale php.ini register_globals uitstaat, heb je zonet hierme voor de folder c:\inetpub\wwwroot\test register_globals aangezet.

Heb dit nog niet op IIS7 / FastCGI uitgetest, maar het is het proberen waard.