При создании приложения angular2 с использованием angular2cli файлы php не компилируются правильно, задаваясь вопросом, понимает ли сервер, который поставляется с angular cli, php. Если нет, есть ли какие-либо предложения для angular2cli, чтобы понять php
выполнение файлов php в приложении angular2cli
Ответы (1)
Angular-cli запускает сервер под названием «сервер livereload» (https://github.com/napcs/node-livereload). а>).
При запуске "ng serve" вы, вероятно, увидите сообщение вроде:
"Сервер Livereload на http: //localhost:49152
Обслуживание на http: //localhost:4200/"
Сервер Livereload работает поверх NodeJS, который используется для выполнения javascript. Чтобы выполнить файлы php, вам нужно будет одновременно запустить какой-то другой сервер, например. Апач. После запуска сервера apache вам нужно будет загрузить URL-адрес, указанный в файле конфигурации apache, вместо того, который указан в Livereload. Теперь ваши php-файлы должны выполняться правильно, недостаток в том, что перезагрузка вашей веб-страницы в реальном времени не будет работать.
Это решение, которое я использую, и оно отлично работает.