Использование gulp livereload с XAMPP

В последнее время я использую gulp для разработки интерфейса, и я нахожу его очень полезным. Я использую XAMPP в Windows для создания веб-сайта PHP, некоторые из которых иногда включают операции с базой данных.

Теперь я использовал gulp-livereload и gulp-connect для запуска сервера для внешнего интерфейса, но тогда он не будет обрабатывать файлы PHP.

Все, что я хочу сделать, это перезагрузить PHP с доступом к базе данных. Как и перезагрузка в реальном времени, но через сервер XAMPP (поскольку он может обрабатывать PHP).


person Manas N    schedule 04.01.2015    source источник


Ответы (1)


да, я нашел временное решение на данный момент.

Видите ли, это временно, но пока вы правильно пишете PHP, вы будете выполнять свою работу. Позвольте мне рассказать вам, как я это делаю.

Хотя с самого начала я хочу сказать вам, что это неправильный подход к этому, вы должны использовать какой-то фреймворк MVC. Так или иначе,

  1. У меня установлен XAMPP под Windows 8.1, а htdocs XAMPP находится на моем диске «C».

  2. Затем я создаю папку внутри «htdocs», в которую я помещаю весь код интерфейса и бэкэнда. По сути, gulpfile.js находится в корне, а затем есть папка компонентов, в которой находятся все источники внешнего интерфейса. В корне есть еще одна папка с именем «www», в которую я поместил свой index.php.

  3. Затем я загружаю gulp-livereload вместо gulp-connect и добавляю livereload.listen(); метод и теги во всех файлах php, которые я хочу перезагрузить.

Работает очень хорошо, за исключением случаев, когда PHP выдает ошибку, пока вы не исправите эту ошибку, вам придется перезагружать страницу вручную.

person Manas N    schedule 24.01.2015