web-dev-qa-db-fra.com

Est-il possible de tester PHP localement sans installer de serveur?

Je cherche quelque chose comme http://phpfiddle.org/ , mais complètement local. Je ne veux pas m'engager à installer quelque chose d'aussi complexe qu'Apache, alors PHP en plus de cela, juste pour essayer du code quand je suis hors ligne. Y at-il quelque chose qui peut fonctionner PHP 5.5 sur la machine locale sans installer un serveur entier en dessous de celle-ci?

41
Supuhstar

Il n’est pas nécessaire d’avoir un serveur si vous utilisez PHP 5.5+ - il dispose d’un serveur intégré ( http://www.php.net/manual/fr/features.commandline .webserver.php )

Il suffit d'utiliser:

$ cd ~/public_html
$ php -S localhost:8000
87
Eugen Dimboiu

En tant que solution minimaliste, vous pouvez également démarrer php dans un shell interactif avec php -a qui exécutera les commandes que vous entrez ligne par ligne. Je l'utilise souvent pour tester de petits extraits de code.

4
Attila Fulop

Vous pouvez télécharger un serveur Web portable http://www.usbwebserver.net/en/ et utiliser ce script sous celui-ci https://github.com/websiteduck/Run-PHP-Code

3
Uchiha Itachi

Vous devriez essayer phpsh aussi. Il s'agit d'un shell php interactif créé par les développeurs Facebook et doté d'un historique, d'un onglet complet et d'un accès rapide à la documentation.

Le projet est maintenu sur github .

1
Attila Fulop

Utilisez psysh qui est un outil formidable aux fins que vous avez décrites.

Si votre projet est sur Laravel, il est "intégré", en tant que bricoler , de sorte que vous pouvez l'invoquer en tant que php artisan tinker.

1
Attila Fulop

Pour les utilisateurs Windows:

Découvrez le projet ezPHP GitHub. Selon la description du projet ...

EzPHP est une alternative à Xamp/Wamp. EzPHP est le moyen le plus simple de configurer un environnement de développement PHP pour l'apprentissage PHP sous Windows).

La portée de ce projet est de fournir un seul fichier .exe qui vous donnera un PHP serveur en développement.

Lien - https://github.com/marcomilon/ezphp

L'installation était simple. Téléchargez le fichier exphp.exe et déposez-le dans un dossier. Lorsque vous exécutez le fichier exe, il lancera le serveur et générera un dossier public_html et un fichier index.php. Suivez les instructions dans la fenêtre de commande et accédez à http: // localhost: 808 . Vous pouvez maintenant commencer à développer dans le dossier public_html et actualiser votre navigateur pour voir vos modifications.

1
Lucky

Je ne pense vraiment pas. mais ce n'est pas si complexe que vous le pensez.

si vous êtes sur Windows - téléchargez juste: http://www.wampserver.com/ - il installera tout le serveur pour vous (mysql & phpmyadmin, php5).

sur linux - allez sur google: installez lamp sur [your-linux] - et suivez les instructions simples

1
Jentel

Vous pouvez installer le serveur XAMPP ou WAMP localement si vous avez du mal à configurer PHP pour Apache.

1
vlad1918

Si vous utilisez un environnement de développement, tel qu'Aptana Studio, vous pouvez également cliquer sur Exécuter en tant que et l'exécuter dans votre navigateur préféré. Pour ce faire, vous devez installer WAMP/XAMPP.

0
omrakhur