Server web per vedere i siti in locale

Sezione dedicata al mondo Server [hardware/software]

Moderatore: ModiMaccanici

samiel
Stato: Non connesso
Maccanico assiduo
Maccanico assiduo
Iscritto il: dom, 09 set 2018 00:48
Messaggi: 167

Top

Oggetto del messaggio: Server web per vedere i siti in locale

Messaggio da samiel »

Chiedo innanzitutto scusa per la vaghezza della mia richiesta.
Ho dei siti in locale, e su Debian Linux ho imparato a configurare Apache e PHP per vederli nel browser.
È la prima volta che cerco di fare la medesima operazione su Mac.
Ho installato da Homebrew il server web Apache e funziona.
Sempre da Homebrew ho installato PHP; in questo caso le apparentemente poche operazioni di configurazione da fare non sono descritte congrande chiarezza.
Resta il fatto che:
1) avrei bisigno di una guida più chiara per la configurazione;
2) avrei bisogno di capire dove vanno collocate le directory con i siti sul Mac (in Documenti/pubblica? creando in Documenti una directory nuova? altrove?).
Poiché capisco che le cose non sono brevi né semplicissime, mi potete indicare qualche guida?
QUella presente nel sito della Apple non sembra considerare la versione di PHP di Homebrew che ha directory del tutto diverse.
A meno che non si possa installare da altra fonte PHP in modalità più Unix-like (essendo io abituato a linux).
Grazie mille
m

FranceMS
Stato: Non connesso
Nuovo Maccanico
Nuovo Maccanico
Iscritto il: sab, 17 ott 2015 18:49
Messaggi: 9

Top

Oggetto del messaggio: Re: Server web per vedere i siti in locale

Messaggio da FranceMS »

Buonasera, la federazione italiana tiro con l'arco FITARCO ha sviluppato una applicazione per la gestione delle gare che gira in locale nel browser come credo serva a te.
Se ti colleghi al loro sito, trovi questa applicazione che si chiama IANSEO, con i manuali di installazione e configurazione. Per funzionare deve prima essere installato il pacchetto XAMPP che contiene tra l'altro al suo interno APACHE e MYSQL (quelli che interessano a noi). Quindi ci si collega dal browser all'indirizzo http://localhost/ianseo/Main.php#url e si usa il software in locale. Questo e ciò che fanno gli arcieri, magari non è la stessa cosa che serve a te, ma dare una occhiata
al manuale di installazione può esserti utile.

samiel
Stato: Non connesso
Maccanico assiduo
Maccanico assiduo
Iscritto il: dom, 09 set 2018 00:48
Messaggi: 167

Top

Oggetto del messaggio: Re: Server web per vedere i siti in locale

Messaggio da samiel »

No, nel mio caso le frecce non c'entrano :)
Cercando in giro, ho visto che oltre a XAMPP c'è anche MAMP, che in alcuni siti danno come alternativa più "Apple-like" rispetto a XAMPP.
Quale delle due mi consigliate?
Per cui è melgio eliminare i pacchetti di Homebrew?
Grazie per la segnalazione, se all afine adotto XAMPP andrò certamente a vedere la guida che mi linki.

m

FranceMS
Stato: Non connesso
Nuovo Maccanico
Nuovo Maccanico
Iscritto il: sab, 17 ott 2015 18:49
Messaggi: 9

Top

Oggetto del messaggio: Re: Server web per vedere i siti in locale

Messaggio da FranceMS »

Ovvio che a te non serve, era solo un esempio di una cosa funzionate con dettagliate istruzioni per la messa in opera. Escludiamo le frecce, rimane rimane un ottimo web server. saluti...

Avatar utente
kext
Stato: Non connesso
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: mer, 04 mar 2015 13:18
Messaggi: 5995

Top

Oggetto del messaggio: Re: Server web per vedere i siti in locale

Messaggio da kext »

samiel ha scritto:
lun, 06 ott 2025 19:57
No, nel mio caso le frecce non c'entrano :)
Cercando in giro, ho visto che oltre a XAMPP c'è anche MAMP, che in alcuni siti danno come alternativa più "Apple-like" rispetto a XAMPP.
Quale delle due mi consigliate?
Per cui è melgio eliminare i pacchetti di Homebrew?
Grazie per la segnalazione, se all afine adotto XAMPP andrò certamente a vedere la guida che mi linki.

m
MAMP, l'ho usato con facilità su macOS

samiel
Stato: Non connesso
Maccanico assiduo
Maccanico assiduo
Iscritto il: dom, 09 set 2018 00:48
Messaggi: 167

Top

Oggetto del messaggio: Re: Server web per vedere i siti in locale

Messaggio da samiel »

Ho installato MAMP. Paradossalmente, visto che è una app pensata oiìriginariamente per Mac, l'installer è più carente di quello per Windows. Quest'ultimo installa di default la versione di base e chiede se si vuole aggiungere la versione Pro. Quello per Mac installa necessariamente la Pro e poi bisogna risalire al lanciatore della versione basica (che ho collocato "a mano" sul desktop. Comunque il processo è molto semplice e funziona bene.
Adesso vorrei provare XAMPP, anche se ho letto che è un po' più complesso da installare. Ma sono abituato a Linux dove si deve fare tutto a mano mettendo mano ai file di configurazione.
Solo un dubbio: posso installarlo in parallelo perché sono due programmi "standing alone", oppure c'è il rischio concreto che vi sia sovrapposizione di file e directory, per cui è più sano disinstallare prima MAM?
Grazie
m

Avatar utente
kext
Stato: Non connesso
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: mer, 04 mar 2015 13:18
Messaggi: 5995

Top

Oggetto del messaggio: Re: Server web per vedere i siti in locale

Messaggio da kext »

lavorerei con una sola versione per volta, causa "daemons" che possono essere lanciati in background..

samiel
Stato: Non connesso
Maccanico assiduo
Maccanico assiduo
Iscritto il: dom, 09 set 2018 00:48
Messaggi: 167

Top

Oggetto del messaggio: Re: Server web per vedere i siti in locale

Messaggio da samiel »

@kext
In effetti lo sospettavo.
Appena mia figlia che si è portata il MacBook a Ferrara torna, disintallo MAMP e provo XAMPP.
Grazie
m

Avatar utente
andrea_mac
Stato: Non connesso
Expert
Expert
Avatar utente
Iscritto il: mar, 09 dic 2008 14:17
Messaggi: 3032
Località: Kernel Linux

Top

Oggetto del messaggio: Re: Server web per vedere i siti in locale

Messaggio da andrea_mac »

In realtà su OS X e macOS, ogni daemon e servizio, utili ad un'app (non di sistema) risiedono nel pacchetto bundle app.
Ogni app ha le sue cartelle predefinite, Contents (la cartella principale che contiene tutto il contenuto dell'app), MacOS (dove si trovano gli eseguibili dell'app), Resources (dove risiedono le risorse come icone, immagini, localizzazione, ecc.) e Info.plist (le preferenze).
Eventuali servizi come Apache, mySQL, PHP, PostgreSQL, etc sono dentro all'app.
Non vanno in conflitto (non dovrebbero mai farlo) e non sono mai dipendenti da OS X macOS e dai file di sistema.
Molte, moltissime app, fanno uso di database mysql. O meglio SQLite (all'interno del bundle app). Compresi i software gestionali.
Anche quelle di macOS come iPhoto, Foto, iTunes, Mail, Contact, Calendar, etc etc etc.
Quindi eventuali servizi daemon attivi di mysql/SQLite e relative istanze sono molte e contemporanee.
Nessuna di queste dipende da eseguibili che stanno in /usr/bin /sbin /bin /usr/sbin /opt etc.
Escluso il vecchio server AMP (Apache, mySQL, PHP) presente in OS X che attivava i servizi di sistema (pericoloso!).
Ora non più presente da pannello di controllo di sistema.
    UNIX Live Free or Die!

    Avatar utente
    andrea_mac
    Stato: Non connesso
    Expert
    Expert
    Avatar utente
    Iscritto il: mar, 09 dic 2008 14:17
    Messaggi: 3032
    Località: Kernel Linux

    Top

    Oggetto del messaggio: Re: Server web per vedere i siti in locale

    Messaggio da andrea_mac »

    AMPPS era ottimo, completo, gratuito, semplice. Di Softaculous.
    https://www.softaculous.com/ - https://en.wikipedia.org/wiki/Softaculous

    Era molto semplice e comodo anche Bitnami Stacks. Adesso non saprei, dopo le varie acquisizioni.

    Sequel Pro che non l'ho mai provato.

    XAMPP molto buono anche lui.

    MAMP Pro il più completo ma a pagamento.

    Purtroppo quasi nessun software AMP per macOS (che io sappia) gestisce differenti versioni di PHP sulla stessa installazione, in maniera semplice.
    AMPPS lo faceva e molto bene. Oltre che gestire gli host, domini, sottodomini in semplicità.
    Adesso si paga e non è più scalabile come prima.

    XAMPP si può configurare per funzionare molto bene, con diverse versioni di PHP e mySQL ma bisogna saper fare le configurazioni a mano e gestirle bene.
    Ci sono ottime guide. Bisogna stare attenti e andare sempre con molta calma, altrimenti si spacca tutto!

    Rimane ovviamente sempre aperta la strada Macchine Virtuali Linux.

    Su windows c'è anche WampServer che è un pochino più semplice.
    Insieme a https://www.easyphp.org/ - https://it.wikipedia.org/wiki/EasyPHP EasyPHP.

    Free web server software
    da valutare: https://en.wikipedia.org/wiki/Category: ... r_software

    Comparison of web server software
    approfondimenti vari https://en.wikipedia.org/wiki/Compariso ... r_software

    Bitnami LAMP Stack VM
    https://bitnami.com/stack/lamp/virtual-machine
    (non ho mai testato o provato)

    idem... https://www.turnkeylinux.org/lamp LAMP Stack
      UNIX Live Free or Die!

      Avatar utente
      kext
      Stato: Non connesso
      Pro-Expert 
      Pro-Expert 
      Avatar utente
      Iscritto il: mer, 04 mar 2015 13:18
      Messaggi: 5995

      Top

      Oggetto del messaggio: Re: Server web per vedere i siti in locale

      Messaggio da kext »

      andrea_mac ha scritto:
      gio, 16 ott 2025 14:08
      In realtà su OS X e macOS..
      shhhhhhhhh, non me lo ripetere!! La mia smania da ex-windowsiano di formattare per avere un sistema pulito si potrebbe risvegliare!! Inizializzavo sempre il mac mini dopo aver finito un sito web! :D :D :D :D :D

      Avatar utente
      andrea_mac
      Stato: Non connesso
      Expert
      Expert
      Avatar utente
      Iscritto il: mar, 09 dic 2008 14:17
      Messaggi: 3032
      Località: Kernel Linux

      Top

      Oggetto del messaggio: Re: Server web per vedere i siti in locale

      Messaggio da andrea_mac »

      kext ha scritto:
      gio, 16 ott 2025 15:34
      Inizializzavo sempre il mac mini dopo aver finito un sito web!
      Con questa faccio una maglietta! :D
      Poi mandami la firma in digitale! :P

      ... non la firma digitale eh :D
        UNIX Live Free or Die!

        Avatar utente
        andrea_mac
        Stato: Non connesso
        Expert
        Expert
        Avatar utente
        Iscritto il: mar, 09 dic 2008 14:17
        Messaggi: 3032
        Località: Kernel Linux

        Top

        Oggetto del messaggio: Re: Server web per vedere i siti in locale

        Messaggio da andrea_mac »

        Adesso che ci penso e visto l'intervento "tecnico" di Kext, un'ottima idea sarebbe di realizzare, o comunque attivare, un sistema AMP portable, su pendrive o altro.

        Alcune app ci sono già pronte...
          UNIX Live Free or Die!

          Avatar utente
          kext
          Stato: Non connesso
          Pro-Expert 
          Pro-Expert 
          Avatar utente
          Iscritto il: mer, 04 mar 2015 13:18
          Messaggi: 5995

          Top

          Oggetto del messaggio: Re: Server web per vedere i siti in locale

          Messaggio da kext »

          andrea_mac ha scritto:
          gio, 16 ott 2025 15:40
          kext ha scritto:
          gio, 16 ott 2025 15:34
          Inizializzavo sempre il mac mini dopo aver finito un sito web!
          Con questa faccio una maglietta! :D
          Poi mandami la firma in digitale! :P

          ... non la firma digitale eh :D
          :D :D :D :D e poi me ne mandi una?


          giuro giurello che il mac lo pulivo bene anche col pennello!! Maledetti anni passati con windows

          Avatar utente
          andrea_mac
          Stato: Non connesso
          Expert
          Expert
          Avatar utente
          Iscritto il: mar, 09 dic 2008 14:17
          Messaggi: 3032
          Località: Kernel Linux

          Top

          Oggetto del messaggio: Re: Server web per vedere i siti in locale

          Messaggio da andrea_mac »

          Per chi vuole fare qualche ricerca test approfondimento con qualche HTTP Servers for Mac ecco una lista.

          Open Source Mac HTTP Servers
          https://sourceforge.net/directory/http- ... rt=popular
            UNIX Live Free or Die!

            Torna a “Server”