Installare e configurare un webserver su Arch Linux
Dopo averla scritta per sistemi debian, ecco una guida su come installare il vostro webserver con Apache, Php e Mysql su Arch, che ho notato che su ogni distribuzione ci sono delle piccole modifiche.
Per prima cosa dobbiamo installarci i pacchetti necessari, diamo quindi pacman -Sy per aggiornare la lista pacchetti e in seguito pacman -S apache php libxml2 mysql.
Passiamo ora alla configurazione di apache, se non lo avete già fatto aggiungete questa linea al file /etc/hosts:
127.0.0.1 localhost.localdomain tuohostname
Ora dovrete modificare anche il file /etc/rc.conf per aggiungere il vostro hostname indicato nel file appena modificato:
HOSTNAME="tuohostname"
Ora è necessario commentare un modulo di apache, per farlo basta andare a modificare il file /etc/httpd/conf/httpd.conf e cambiare la riga LoadModule unique_id_module modules/mod_unique_id.so in #LoadModule unique_id_module module/mod_unique_id.so
Ora avviamo il demone di apache con il comando /etc/rc.d/httpd start e apriamo la pagina http://localhost e se tutto è andato a buon fine dovrebbe apparire una pagina di apache come questa:
Ora mettiamo httpd tra i demoni che devono essere avviati al boot, modifichiamo quindi il file /etc/rc.conf e aggiungiamo httpd nella riga DAEMONS in fondo alla pagina.Ora apache è stato sistemato, ora tocca configurare php, la prima cosa da fare è aprire il file /etc/httpd/conf/httpd.conf e scommentare la riga LoadModule php5_module lib/apache/libphp5.so
Ora dobbiamo controllare i file headers di php5, controlliamo quindi che questa parte sia scritta corretta:
<IfModule mod_php5.c>
DirectoryIndex index.php index.html
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
</IfModule>
DirectoryIndex index.html index.html.var
Ricoridiamoci infine di aggiungere il file header .phtml se ne hai bisogno:
DirectoryIndex index.php index.phtml index.html
Se vogliamo le librerie GD dobbiamo caricarle, modifichiamo quindi il file /etc/php/php.ini e deccomentiamo la riga extension=gd.so.


Invia nuovo commento