testare pagine html + php

Sezione dedicata al mondo Server [hardware/software]

Moderatore: ModiMaccanici

Max95
Stato: Non connesso
Maccanico assiduo
Maccanico assiduo
Iscritto il: dom, 05 apr 2015 00:18
Messaggi: 140

Top

Ciao a tutti,

volevo chiedere se (e nel caso come) è possibile abilitare su macOS un server apache + php, mysql e phpmyadmin per fare test in locale di siti web. Sono su macOS 13... se accedo al server locale mediante safari all'url http://localhost (dove ho posizionato un mio file index.php in /Library/WebServer/Documents) ottengo l'avviso che non possiedo i permessi...

Per ora ho attivato apache2, installato php tramite homebrew e aggiunto quanto segue al file di configurazione httpd.conf:

Codice: Seleziona tutto

    LoadModule php_module /opt/homebrew/opt/php/lib/httpd/modules/libphp.so
    <FilesMatch \.php$>
        SetHandler application/x-httpd-php
    </FilesMatch>
    
e aggiunto index.php a

Codice: Seleziona tutto

DirectoryIndex index.php index.html
Vi ringrazio in anticipo
MBpro (13-inch, 2019) 1,4 GHz i5

Max95
Stato: Non connesso
Maccanico assiduo
Maccanico assiduo
Iscritto il: dom, 05 apr 2015 00:18
Messaggi: 140

Top

agonia allo stato puro... ma sono riuscito ad abilitare almeno php....

quindi visti i passaggi sopra riportati ho inoltre:

- modificato il file /usr/local/etc/php/8.2/php.ini alla voce error report:

Codice: Seleziona tutto

error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT & ~E_WARNING
-riavviato apache e php

Codice: Seleziona tutto

sudo apachectl restart

Codice: Seleziona tutto

brew services restart php
-posizionato nella directory dove ho i file php e attivato

Codice: Seleziona tutto

php -S localhost:8080
da questo momento la directory è navigabile all'url localhost
MBpro (13-inch, 2019) 1,4 GHz i5

Max95
Stato: Non connesso
Maccanico assiduo
Maccanico assiduo
Iscritto il: dom, 05 apr 2015 00:18
Messaggi: 140

Top

Mi resta solamente un ultimo dubbio: da dispositivi esterni (ovviamente connessi alla stessa rete) come faccio a visualizzare il server apache attivo sul Mac? su linux bastava puntare all'ip locale del server... idee a riguardo?
MBpro (13-inch, 2019) 1,4 GHz i5

Rispondi

Torna a “Server”

Chi c’è in linea

Visitano il forum: Nessuno e 6 ospiti