web-dev-qa-db-fra.com

Comment pouvez-vous utiliser Apache .htaccess pour spécifier l'emplacement du binaire PHP sur un hébergement partagé?

J'utilise l'hébergement partagé, je peux créer .htaccess et php.ini et avoir accès à ssh.
J'ai PHP 5.6 installé sur ~/public_html/php56 et peux utiliser ce chemin avec ssh, cron et exec(), mais pas sur le Web.
Apache utilise PHP 5.4 car il est défini dans .htaccess:

AddHandler application/x-httpd-php54s .php

Est-il possible de spécifier un chemin php complet en utilisant peut-être AddHandler, Action, CGI, etc.?

2
mu3

Le faire via un fichier .htaccess alors que théoriquement possible peut causer des problèmes et de nombreux hôtes Web partagés empêchent cette directive dans .htaccess. Toutefois, selon le panneau d’hébergement qu’ils utilisent, vous pourrez peut-être spécifier la version PHP à utiliser avec le panneau d’hébergement lui-même. CPanel et Plesk ont ​​tous deux la possibilité de spécifier la version PHP à utiliser pour les sites Web du compte.

1
Chris Rutherfurd