web-dev-qa-db-fra.com

Démarrer un serveur sur Mac OS X

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?

20
user3425344

J'ai trouvé une solution :

Exécutez le serveur en utilisant

php -S localhost:9000
65
user3425344

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.

3
Kulvinder Singh