Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] pytanie o wersje php
Forum PHP.pl > Forum > PHP
klinski
Witam

Czy jest możliwe gdy na serwerze sa zainstalowane dwie wersje php (4 i 5) i otwierając strone na rożnych komputerach był używany raz php4 a innym razem php5.

na serwerze jest .htacces i wyglada tak:
Kod
<span style="font-weight: bold;"><a href="http://pl.php.net/Options +FollowSymLinksErrorDocument 404 /index.phpDirectoryIndex index.php index.html<IfModule mod_php4.c>  php_value magic_quotes_gpc                0  php_value register_globals                0  php_value session.auto_start              0</IfModule><IfModule sapi_apache2.c>  php_value magic_quotes_gpc                0  php_value register_globals                0  php_value session.auto_start              0</IfModule><IfModule mod_php5.c>  php_value magic_quotes_gpc                0  php_value register_globals                0  php_value session.auto_start              0</IfModule><IfModule mod_rewrite.c>  RewriteEngine on  RewriteCond %{REQUEST_FILENAME} !-f  RewriteCond %{REQUEST_FILENAME} !-d</IfModule><Files "index"> ForceType application/x-httpd-php</Files>php_flag register_globals onphp_value session.save_path "/tmp/"" title="Zobacz w manualu PHP" target="_manual">
Options +FollowSymLinks

ErrorDocument 404 /index.php

DirectoryIndex index.php index.html

<IfModule mod_php4.c>
  php_value magic_quotes_gpc                0
  php_value register_globals                0
  php_value session.auto_start              0
</IfModule>

<IfModule sapi_apache2.c>
  php_value magic_quotes_gpc                0
  php_value register_globals                0
  php_value session.auto_start              0
</IfModule>

<IfModule mod_php5.c>
  php_value magic_quotes_gpc                0
  php_value register_globals                0
  php_value session.auto_start              0
</IfModule>

<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
</IfModule>

<Files "index">
ForceType application/x-httpd-php
</Files>
php_flag register_globals on
php_value session.save_path "/tmp/"

</a></span>
AxZx
jezeli masz domyslne ustawione php4 w ustawieniach apache to taka regulka wlaczy php5 dla plikow z rozszerzeniem .php .phtml .php3 .php4
Kod
AddType application/x-httpd-php5 .php .phtml .php3 .php4


mozesz wpisac rozszerzenie .php5 wtedy dla plikow .php bedziesz mial php4 a dla plikow z rozszerzeniem .php5 bedziesz mial PHP w wersji 5.
devnul
chyba nie do końca o to chodziło
primo używaj tagu [code]
secundo można to zrobić rozpoznając ip (mod_rewrite) i robiąc odpowiednie przypisanie które odpali skrypt z odpowiednim rozszerzeniem ( a o tym jak je przypisac dla danej wersji przeczytasz w poscie AxZx)

chociaz szczerze mówiąc nie mam zielonego pojęcia do czego moze to Ci byc potrzebne. raczej mało przydatna opcja (php5 jest niemal w 100% kompatybilne wstecz)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.