Erstellen einer angular2-Anwendung mit angular2cli Die PHP-Dateien werden nicht korrekt kompiliert und fragen sich, ob der Server mit angular CLI PHP versteht. Wenn nicht gibt es irgendwelche Vorschläge für angular2cli zu verstehen phpAusführen von PHP-Dateien in einer angular2cli App
Antwort
Angular-CLI läuft ein Server namens "Liveload Server" (https://github.com/napcs/node-livereload).
Wenn Sie "ng dienen" laufen würden Sie wahrscheinlich eine Meldung wie sehen werden:
"Livereload Server auf http: // localhost: 49152
Aufschlagen auf http: // localhost: 4200 /"
Der Liveload-Server wird auf NodeJS ausgeführt, mit dem JavaScript ausgeführt wird. Um PHP-Dateien auszuführen, müssen Sie einen anderen Server gleichzeitig ausführen, z. Apache. Nachdem Sie den Apache-Server ausgeführt haben, müssen Sie die URL laden, die in der Apache-Konfigurationsdatei angegeben ist, und nicht die von Liveload angegebene URL. Ihre PHP-Dateien sollten jetzt ordnungsgemäß ausgeführt werden, der Nachteil, Live-Neuladen Ihrer Webseite wird nicht funktionieren.
Dies ist die Lösung, die ich verwende und es funktioniert perfekt.