comment changer la version de php dans htaccess dans server

j'utilise php 5.3 sur ma machine locale. Sur notre serveur web nous avons php 4.8 . Notre serveur est un serveur partagé. Je veux donc changer la version php sur notre serveur via le fichier .htaccess . Est-il possible de le faire? Si oui comment le faire?

42
demandé sur Shaeldon 2012-09-24 12:16:22

6 réponses

pour passer à PHP 4.4:

AddHandler application/x-httpd-php4 .php

pour passer à PHP 5.0:

AddHandler application/x-httpd-php5 .php

pour passer à PHP 5.1:

AddHandler application/x-httpd-php51 .php

pour passer à PHP 5.2:

AddHandler application/x-httpd-php52 .php

pour passer à PHP 5.3:

AddHandler application/x-httpd-php53 .php

pour passer à PHP 5.4:

AddHandler application/x-httpd-php54 .php

pour passer à PHP 5.5:

AddHandler application/x-httpd-php55 .php

pour passer à PHP 5.6:

AddHandler application/x-httpd-php56 .php

pour passer à PHP 7:

AddHandler application/x-httpd-php7 .php

pour passer à PHP 7.1:

AddHandler application/x-httpd-php71 .php
96
répondu APeaze 2016-07-02 21:18:58

pour passer à PHP 4.4:

AddHandler application/x-httpd-php4 .php .php4 .php3

pour passer à PHP 5.0:

AddHandler application/x-httpd-php5 .php .php5 .php4 .php3

pour passer à PHP 5.1:

AddHandler application/x-httpd-php51 .php .php5 .php4 .php3

pour passer à PHP 5.2:

AddHandler application/x-httpd-php52 .php .php5 .php4 .php3

pour passer à PHP 5.3:

AddHandler application/x-httpd-php53 .php .php5 .php4 .php3

pour passer à PHP 5.4:

AddHandler application/x-httpd-php54 .php .php5 .php4 .php3

pour passer à PHP 5.5:

AddHandler application/x-httpd-php55 .php .php5 .php4 .php3

pour passer à la SECURE PHP 5.2 avec le patch Suhosin:

AddHandler application/x-httpd-php52s .php .php5 .php4 .php3

8
répondu Victor Azevedo 2014-09-02 15:09:02

juste pour info dans GoDaddy c'est ça:

AddHandler x-httpd-php5-3 .php

4
répondu Eva 2013-09-23 18:11:52

essayez ceci pour passer à php4:

AddHandler application/x-httpd-php4 .php

Upd. On dirait que je n'ai pas bien compris votre question. Cela ne vous aidera pas si vous avez seulement php 4 sur votre serveur.

3
répondu Eugene 2012-09-24 08:22:12

notez que toutes les réponses ci-dessus sont correctes pour les configurations Apache+ . Ils sont moins susceptibles de fonctionner avec des configurations PHP-FPM plus actuelles. Ceux-ci ne peuvent généralement être définis que dans la section VirtualHost, pas .htaccess.

encore une fois, cela dépend fortement de la façon dont votre hébergeur a configuré PHP. Chaque domaine/utilisateur aura généralement sa propre instance PHP FPM. Et par la suite un type générique …/x-httpd-php52 ne sera pas reconnu.

Voir ServerFault : Alias FastCGI proxy gestionnaire de protocole par Action/ScriptAlias/etc , pour une vue d'ensemble.

Pour Apache 2.4.10+/ configs vous pourrait être en mesure d'utiliser quelque chose comme:

 AddHandler "proxy:unix:/var/run/php-fpm-usr123.sock|fcgi://localhost" .php

Ou SetHandler avec le nom de la cartographie à partir de votre .htaccess . Mais encore une fois, consulter votre hébergeur sur la prise FPM en béton est inévitable. Il n'y a pas de réponse générique à cela sur les configurations PHP-FPM modernes.

3
répondu mario 2018-02-04 12:53:17

vous ne pouvez pas changer la version de PHP .htaccess.

vous devez mettre votre serveur à jour, pour PHP 5.3 ou vous pouvez trouver un autre hôte, qui sert PHP 5.3 sur l'hébergement partagé.

-16
répondu s_s_ 2012-09-24 10:29:18