[APACHE] meerdere PHP versie's installeren

Pagina: 1
Acties:

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Topicstarter
Ik wil op mij server meerdere PHP versie hebben draaien, dat is gewoon mogelijk met

addtype module1 application/x-module1 .mod1
addtype module2 application/x-module1 .mod2

Maar dan krijg je zoals je ziet dat de php wordt gekoppeld aan verschillende extensies.

Is het ook mogelijk om per Virtual Server een andere extensie te hebben draaien??

dus http://php3.mijndomein.nl draait php3
http://php4.mijndomein.nl draait php4

etc...

Programmer - an organism that turns coffee into software.


Verwijderd

Kun je de extensies dan niet simpel veranderen in php3 en php4, en dit ook zo in je config zetten?
Of denk ik nu te simpel?

  • supersook
  • Registratie: Januari 2001
  • Laatst online: 16-08 20:40

supersook

Professioneel prutser

Op zaterdag 23 februari 2002 13:17 schreef MarcelP het volgende:
Kun je de extensies dan niet simpel veranderen in php3 en php4, en dit ook zo in je config zetten?
Of denk ik nu te simpel?
lijkt mij een goede optie, maar denk ook dat het kan zoals de topicstarter aangeeft > is nl. mooier, maar hoe dat moet... geen ID.

Verwijderd

Op vrijdag 22 februari 2002 12:48 schreef LuCarD het volgende:
Ik wil op mij server meerdere PHP versie hebben draaien, dat is gewoon mogelijk met

addtype module1 application/x-module1 .mod1
addtype module2 application/x-module1 .mod2

Maar dan krijg je zoals je ziet dat de php wordt gekoppeld aan verschillende extensies.

Is het ook mogelijk om per Virtual Server een andere extensie te hebben draaien??

dus http://php3.mijndomein.nl draait php3
http://php4.mijndomein.nl draait php4

etc...
met virtualhost, maar dan moet je domeinenboer subdomeinen ondersteunen EN ik weet niet of je ook modules per domein kan gebruiken

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Topicstarter
Op zaterdag 23 februari 2002 13:36 schreef DJ_PP het volgende:

[..]

met virtualhost, maar dan moet je domeinenboer subdomeinen ondersteunen EN ik weet niet of je ook modules per domein kan gebruiken
Dat is geen probleem het is voor een test server bij mij op me werk.....

Maar ik heb dus clienten die verschillende PHP versie's hebben (compilatie verschillen en versie verschillen).
Nu wil ik dus kunnen testen en developen op soortgelijk systeem als bij de klant.
Op zaterdag 23 februari 2002 13:17 schreef MarcelP het volgende:
Kun je de extensies dan niet simpel veranderen in php3 en php4, en dit ook zo in je config zetten?
Of denk ik nu te simpel?
Yep dat werkt wel. Maar ik wil dus dat de extensie .php gekoppeld is aan verschillende versie's van PHP. En welke versie php er moet gebruikt worden is afhankelijk van de subdomein.

Hmmmm ik lees nu mijn eigen verhaal door en dat is behoorlijk brak geschreven |:(

resume:
http://php3.domein.nl/index.php <--- PHP versie 3
http://php4.domein.nl/index.php <--- PHP versie 4

Voorbeelden zijn handig... Let op zelfde extensie!

Programmer - an organism that turns coffee into software.


  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Topicstarter
^^FIRST KICK
No new info yet.... :(

Iemand nog een idee voordat het topic sterft?

Programmer - an organism that turns coffee into software.


Verwijderd

In mijn httpd.conf stat standaard al wat module configuratie voor php.
Ik denk dat je dat ook per VirtualHost in kunt stellen.
Dus het php3 gedeelte bij de ene vhost, en het php4 gedeelte bij de andere vhost.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<IfModule mod_dir.c>
    <IfModule mod_php3.c>
      <IfModule mod_php4.c>
        DirectoryIndex index.php index.php3 index.html
      </IfModule>
      <IfModule !mod_php4.c>
        DirectoryIndex index.php3 index.html
      </IfModule>
    </IfModule>
    <IfModule !mod_php3.c>
      <IfModule mod_php4.c>
        DirectoryIndex index.php index.html
      </IfModule>
      <IfModule !mod_php4.c>
        DirectoryIndex index.html
      </IfModule>
    </IfModule>
</IfModule>
Pagina: 1