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?
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
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
juste pour info dans GoDaddy c'est ça:
AddHandler x-httpd-php5-3 .php
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.
notez que toutes les réponses ci-dessus sont correctes pour les configurations Apache+ mod-php . 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+/ mod-proxy-fcgi 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.
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é.