Pagina 1 di 1

testare pagine html + php

Inviato: ven, 16 dic 2022 22:27
da Max95
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

Re: testare pagine html + php

Inviato: sab, 17 dic 2022 12:53
da Max95
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

Re: testare pagine html + php

Inviato: dom, 18 dic 2022 20:41
da Max95
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?