[GUIDA]Installare Apache2+supporto PHP5

Stato
Discussione chiusa ad ulteriori risposte.
U

Ununoctio

Ultima modifica da un moderatore:
Salve a tutti, oggi vi spiegherò come installare Apache e supporto a PHP5.
Prima di tutti, installiamo Apache, attraverso il seguente comando da shell

PHP:
pkg_add -r apache22
(qui ho messo apache22 perchè su FreeBSD 8.3 arriva fino a questa versione, su FreeBSD 9.0 non so se ci siano versioni successive)

Aspettiamo che installi.
Finito di installare apache, installiamo PHP5+l' estensione per apache:

PHP:
cd /usr/ports/lang/php5
PHP:
make config

Selezionate "apache" (le altre opzioni potete deselezionarle se non ne avete bisogno), poi date ok

PHP:
make install clean

E aspettate che scarichi e compili, ci metterà un po' di tempo
Adesso avrà installato PHP5, perchè però riconosca i file.php dobbiamo prima aggiungere le seguenti due righe in fondo al file di configurazione httpd (/usr/local/etc/apache22/httpd.conf):

PHP:
AddType application/x-httpd-php .php .htm .html
AddType application/x-httpd-php-source .phps

Sempre nel file httpd.conf, cercate "DirectoryIndex" e sostituite ciò che c'è scritto sotto con


PHP:
DirectoryIndex index.php index.html index.htm

In questo modo indicherà al server l'index e reindirizzerà automaticamente verso index.php, .html o .html se questo è presente.

Quasi finito, se ora volete fare in modo che apache si avvia automaticamente all'avvio del sistema, basta aggiungere questa riga nel file /etc/rc.conf
PHP:
apache22_enable="YES"

Adesso bisogna installare l'estensione mysql per php5, altrimenti se eseguiamo delle query tramite gli script php darà errore, quindi:

PHP:
cd /usr/ports/databases/php5-mysql
PHP:
make config

Selezionate solo mysql, le altre opzioni potete deselezionarle

PHP:
make install clean

Oppure se non volete compilare da ports

PHP:
pkg_add -r php5-mysql

Riavviate il server

Il vostro sito va messo su /usr/local/www/apache22/data
 
  • Mi piace
Reazioni: || A l i 3 N © ||
Ciao a tutti!
Novantanove, mi domandavo, se in qualche modo si poteva avviare un sito in questo modo anche via hamachi, così da evitare di attivare anche xampp
 
Bene non appena ho un pò di tempo libero provo! Perchè ho visto tante guide come questa (ovviamente diverse) ma mai nessuno che spiegava come farlo in hamachi. Comunque questo weekend ci proverò!

Grazie della risposta!
 
Stato
Discussione chiusa ad ulteriori risposte.