Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Wymuszenie werski PHP przez skrypt
Forum PHP.pl > Forum > Przedszkole
Kshyhoo
Czy da się wymusić poprzez skrypt wersję PHP? Mam na localhost 5.6 i 7.1 ale nie wszystko działa pod nowszą wersją. Użyłem w katalogu ze skryptem .htaccess, ale nie działa:
  1. <Files *.php>
  2. ForceType application/x-httpd-php56
  3. </Files>

jak równie tak:
  1. <Files *.php>
  2. AddHandler fcgi/php-5.6 .php56
  3. </Files>
viking
Windows czy Linux? cgi czy mod?
Dla sekcji Directory:
<Files ~ "\.php$">
FcgidWrapper "sciezka/php" .php
</Files>
Kshyhoo
Cytat(viking @ 23.09.2017, 16:20:18 ) *
Windows czy Linux? cgi czy mod?

Za dużo pytań wink.gif Oczywiście, że Windows...
CGI czy MOD, nie wiem, o czym mowa.
A ten wpis, to gdzie ma być?
viking
Dla virtualhosta konkretnego. Polecam ci moją konfigurację https://prophp.pl/article/20/konfiguracja_s...cgi_pod_windows
Żeby zmienić wersje PHP, załóżmy że domyślna dla wszystkich vhosts jest najnowsza 7.1.9 a chcemy dla hosta 7.0

  1. <VirtualHost *:80>
  2. ServerName test2.local
  3. DocumentRoot "D:/Server/vhosts/test2.local"
  4. ErrorLog "logs/test2.local-error.log"
  5. CustomLog "logs/test2.local-access.log" common
  6. FcgidInitialEnv PHPRC "D:/Server/php-7.0.0" #nadpisujemy to, m.in wczyta to poprawne php.ini
  7. <Directory "D:/Server/vhosts/test2.local">
  8. Options Indexes FollowSymLinks MultiViews Includes ExecCGI
  9. AllowOverride All
  10. Order deny,allow
  11. Allow from all
  12. # i dodajemy to nadpisując domyślny wrapper
  13. <Files ~ "\.php$">
  14. FcgidWrapper "D:/Server/php-7.0.0/php-cgi.exe" .php
  15. </Files>
  16. </Directory>
  17. </VirtualHost>


Restart Apache.
Kshyhoo
No tak, tyle, że ja wiem, jak wymusić wersję dla serwera ale nie wiem, jak wymusić tylko dla np. jednego skryptu... na Apache.
viking
Podaj w files czy tam filesmatch konkretną nazwę pliku.
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.