Я ищу что-то вроде http://phpfiddle.org/, но полностью локально. Я не хочу фиксировать что-то сложное, как Apache, а затем PHP поверх этого, просто чтобы попробовать код, когда я в сети. Есть ли что-нибудь, что может запускать PHP 5.5 на локальном компьютере без установки всего сервера под ним?Есть ли способ протестировать PHP локально без установки сервера?
ответ
Там нет необходимости для сервера при использовании PHP 5.5+ - он имеет встроенный сервер (http://www.php.net/manual/en/features.commandline.webserver.php)
Просто используйте:
$ cd ~/public_html
$ php -S localhost:8000
- это то же самое в Windows? – Supuhstar
Да, вам просто нужно установить php на вашу систему, а сервер в комплекте с php 5.5+ –
fyi, у PHP 5.4+ есть - ну, вот и все. –
Я действительно так не думаю. но это не так сложно, как вы думаете.
Если вы находитесь на окнах - просто скачайте: http://www.wampserver.com/ - он установит для вас весь сервер (mysql & phpmyadmin, php5).
на Linux - получил Google: установить светильник [ваш-Linux] - и следуйте инструкциям
Можно установить XAMPP или сервер WAMP локально если вам сложно настроить PHP для Apache.
Хорошо, у меня XAMPP работает и открыла оболочку, но когда я использую 'php -a' для интерактивной оболочки, ничего не печатаю ничего:/ – Supuhstar
В минималистском растворе, в командной строке вас также может запускать php в интерактивной оболочке с помощью php -a
, который будет выполнять команды, которые вы вводите по строкам. Я часто использую его для тестирования небольших фрагментов кода.
Я сделал это в XAMPP, но он не запускал ничего, что я набрал – Supuhstar
Вау, это странно. Что произойдет, когда вы наберете «echo» Hello \ n ";', а затем ENTER? –
Создает пустую новую строку после 'echo 'Hello \ n"; ', а затем ничего не делает. Если я нажму 'Ctrl + C', он перепечатает весь код, который я набрал, но не запускал его, и возвращает меня в общую оболочку. – Supuhstar
Вы также должны попробовать phpsh. Это php-интерактивная оболочка от людей разработчиков facebook с историей, заполнением вкладки и быстрым доступом к документации.
Проект поддерживается на github.
Хотя эта ссылка может ответить на вопрос, лучше включить основные части ответа здесь и предоставить ссылку для справки. Ответные ссылки могут стать недействительными, если связанная страница изменится. – Robert
@ Robert: Я обновил ответ соответственно (надеюсь) :) –
Спасибо Аттила. – Robert
Вы можете скачать портативный веб-сервер http://www.usbwebserver.net/en/ и использовать этот скрипт под ним https://github.com/websiteduck/Run-PHP-Code
Если вы используете среду разработки, как Aptana Studio, вы можете также нажать на Run As, и запустить его в предпочитаемом браузере , Для этого вам необходимо установить WAMP/XAMPP для этого.
Используйте psysh, который является прекрасным инструментом для описанной вами цели.
Если ваш проект находится на Laravel, то это «встроенный», так как повозиться, так что вы можете вызвать его как php artisan tinker
.
- 1. Есть ли способ протестировать ActionScript без установки Flash?
- 2. Есть ли способ избежать установки глотки локально для каждого проекта?
- 3. iPhone Xcode Есть ли способ протестировать методы без загрузки симулятора?
- 4. Есть ли способ протестировать веб-сайт на iPhone без iPhone?
- 5. Есть ли способ протестировать приложения Comet без запуска браузера?
- 6. Есть ли способ протестировать приложение на реальном устройстве без публикации?
- 7. Есть ли способ протестировать мою программу на других платформах без установки виртуальной машины?
- 8. Struts: есть ли способ протестировать текущий модуль?
- 9. Как локально протестировать клиент letencrypt?
- 10. WebSphere MQ .NET - Как протестировать локально?
- 11. Есть ли способ кэширования карты локально
- 12. Есть ли способ проверить отказ CustomAction без прерывания установки?
- 13. Есть ли способ использовать PostSharp без установки пакета
- 14. Есть ли способ запуска скриптов Selenium Java без установки Eclipse?
- 15. Есть ли способ установить gcc в OSX без установки Xcode?
- 16. Есть ли способ установки IDEA EAP без удаления старой версии?
- 17. Есть ли способ получить местоположение пользователя без установки Google Gears?
- 18. Есть ли способ отображения текста без установки позиции курсора
- 19. Есть ли способ принудительного конвейеризации в HttpWebRequest без установки ServicePointManager.DefaultConnectionLimit?
- 20. Есть ли способ установить расширение iOS без установки приложения-контейнера?
- 21. Есть ли способ использовать calabash-андроид без команды установки gem
- 22. Есть ли способ протестировать мультитач на Android-эмулятор?
- 23. Есть ли способ протестировать многоадресный IP-адрес на одном поле?
- 24. Есть ли способ использовать Firebase с Stripe без дополнительного сервера?
- 25. Есть ли способ сохранить данные формы HTML без сервера?
- 26. Есть ли способ доставки серверной справки без веб-сервера?
- 27. Есть ли способ создания компонентов vue.js без использования сервера npm?
- 28. Есть ли способ переопределить директивы ZF2 application.config.php локально?
- 29. Можете ли вы генерировать html локально, без использования сервера?
- 30. Есть ли способ сохранить Red5 публиковать видео локально в iOS?
http://www.php.net/manual/en/features.commandline.webserver.php? – DCoder
http://www.uniformserver.com/ - работает на флешке –
Вы можете протестировать вашу PHP-программу с помощью PHP CLI. –