FAQ : Simple Hosting - PHP

Puis-je utiliser le décodeur PHP ioncube avec Simple Hosting ?

Oui, vous pouvez déposer le module Ioncube Loader via sFTP dans le dossier /lamp0/home/.

Ensuite, déclarez l’extension dans le fichier /lamp0/etc/php/php-custom.ini en utilisant la ligne suivante : :

zend_extension = /srv/data/home/my_version_ioncube/ioncube_loader.so.

Sauvegardez le fichier modifié, puis redémarrez l’instance.

Note

Sur les instances PHP 5.4, le module est déjà pré-installé et disponible au chemin suivant : /usr/lib/php5/20100525/ioncube_loader.so, il suffit donc d’inclure le chemin dans le fichier php-custom.ini mentionné ci-dessus.

Puis-je installer et utiliser les paiements Atos ?

Oui. Sur des instances plus anciennes, comme l’instance PHP 5.4, nous avons installé les modules SIPS Atos que vous pouvez utiliser pour le traitement des paiements.

Sur les instances plus récentes, vous devez télécharger les modules vous-même. Vous pouvez placer les fichiers Atos dans un sous-répertoire du répertoire /lamp0/home/, ou dans un sous-répertoire du serveur virtuel correspondant. Vous spécifierez ce chemin dans le fichier pathfile, par exemple :

/srv/data/home/your_subdirectory

ou:

/srv/data/web/vhosts/www.example.com/your_subdirectory

De même, le chemin spécifié dans le paramètre pathfile du code de la requête ou de la réponse doit spécifier le chemin complet (absolu) :

$parm="$parm pathfile=/srv/data/web/vhosts/www.example.com/your_subdirectory/pathfile";

Ensuite, dans votre code pour faire des requêtes au système SIPS, ainsi que dans les pages de réponse, vous devrez spécifier les chemins d’accès aux binaires de requête et de réponse en utilisant la variable $path_bin.

Sur des instances plus anciennes :

$path_bin = "/usr/local/bin/atos/request";
$path_bin = "/usr/local/bin/atos/response";

Sur les instances plus récentes, par exemple (vous pouvez les nommer comme vous le souhaitez) :

$path_bin = "/srv/data/home/atos/request";
$path_bin = "/srv/data/home/atos/response";