Ho il server Apache con PHP installato di default. Ci sono diverse applicazioni che funzionano su PHP, e ho intenzione di eseguire anche applicazioni su Rails.
- Se installo anche Ruby e Rails, le applicazioni su PHP potrebbero in qualche modo interferire con le applicazioni su Rails?
- Nel tutorial Rails c'è un comando "> server di rotaie"per eseguire il server Se utilizzo già il server per le applicazioni su PHP, dovrei usare quel comando? Se sì, cosa farebbe?
Il mio apprezzamento per la risposta.
risposte:
1 per risposta № 1Un server come Apache gestisce le richieste. Se si effettua una richiesta a un programma php, verrà eseguito il programma php. Se si effettua una richiesta a un programma di ruby (ad esempio un programma di rotaie), verrà eseguito il programma di ruby. In genere, aggiungerai una riga shebang a un programma ruby:
#!/usr/bin/env ruby
in modo che il server sappia usare ruby per eseguire il programma.
$ rails server
avvia il server WEBrick, che è un server ruby e non ha nulla a che fare con Apache.