Je trouve comment utiliser PHP OpenId
J'ai cloné le référentiel dans le ~/www
répertoire. Il y a quelques exemples dans le php-open-id/examples
répertoire que je voulais exécuter.
Plus précisément, je voulais rendre la page php-open-id/examples/consumer/index.php
afin de mieux comprendre l'API. J'ai démarré un serveur dans le php-open-id/examples
répertoire utilisant
python -m SimpleHTTPServer 8000
et j'ai accédé à localhost://consumer/index.php
Mais ça n'a pas marché. Il affiche une boîte de dialogue pour enregistrer le fichier. Quelle est la bonne façon de rendre ce fichier PHP?
J'ai trouvé une solution :
Exécutez le serveur en utilisant
php -S localhost:9000
Vous devez avoir un serveur php pour servir les fichiers .php. Le simple serveur python n'est pas un serveur php et il énumère donc simplement les fichiers dans le répertoire à télécharger.
Si vous êtes sur OSX 10 ou supérieur, il est livré avec Apache qui a un module php présent et peut être configuré pour servir le fichier php.
Des tutoriels peuvent être trouvés ici http://php.net/manual/en/install.macosx.bundled.php et ici https://discussions.Apple.com/docs/DOC -308
Si vous souhaitez configurer un serveur dédié au lieu d'utiliser Apache, MAMP est une bonne solution. Google It et voir des tutoriels sur la façon de le configurer.