/ / Rails e PHP su un server: php, ruby-on-rails, ruby, apache

Rotaie e PHP su un server: php, ruby-on-rails, ruby, apache

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.

  1. Se installo anche Ruby e Rails, le applicazioni su PHP potrebbero in qualche modo interferire con le applicazioni su Rails?
  2. 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 № 1
  1. Un 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.

  2. $ rails server avvia il server WEBrick, che è un server ruby ​​e non ha nulla a che fare con Apache.