Benvenuti su Postarelibero.com

domenica 2 marzo 2008

Guida per installare Apache2 su Debian


Oggi, per testare alcuni script in PHP, ho installato Apache2 sulla mia Debian.
Ho scritto questa mini guida all'installazione e configurazione.
Come utente root, al prompt /home/tuonomeutente# digita:
apt-get update
Invio
Così aggiorniamo la lista pacchetti.
Per installare apache digita, sempre da root:
apt-get install apache2
Invio.
Ti chiederà conferma: Continuare (S/n)? digitate S e date invio.

Per installare php5 e il pannello amministrazione database, da root digita:

apt-get install libapache2-mod-php5 php5-gd php5-mysql phpmyadmin

Invio.
Ti chiederà conferma: Continuare (S/n)? digitate S e date invio.
Nel terminale comparirà: Configurazione del pacchetto
Server web da riconfigurare automaticamente:
│ [ ] apache2
│ [ ] apache
│ [ ] apache-ssl
│ [ ] apache-perl
│ [ ] lighttpd
Seleziona apache2, premendo barra spaziatrice. Con tasto tab, spostarsi su ok e dare invio.
Riavvia il server apache, sempre da root, digitando:
apache2 restart
Invio.
Nel terminale comparirà:
Usage: apache2 [-D name] [-d directory] [-f file]
[-C "directive"] [-c "directive"]
[-k start|restart|graceful|graceful-stop|stop]
[-v] [-V] [-h] [-l] [-L] [-t] [-S] [-X]
Options:
-D name : define a name for use in directives
-d directory : specify an alternate initial ServerRoot
-f file : specify an alternate ServerConfigFile
-C "directive" : process directive before reading config files
-c "directive" : process directive after reading config files
-e level : show startup errors of level (see LogLevel)
-E file : log startup errors to file
-v : show version number
-V : show compile settings
-h : list available command line options (this page)
-l : list compiled in modules
-L : list available configuration directives
-t -D DUMP_VHOSTS : show parsed settings (currently only vhost settings)
-S : a synonym for -t -D DUMP_VHOSTS
-t -D DUMP_MODULES : show all loaded modules
-M : a synonym for -t -D DUMP_MODULES
-t : run syntax check for config files
-X : debug mode (only one worker, do not detach)

Tutto ok!

Installiamo mysql, sempre da root:
apt-get install mysql-server

invio
vi chiederà conferma: Continuare (S/n)? digitate S e date invio.
Nel terminale comparirà:Configurazione del pacchetto
Configurazione in corso di mysql-server-5.0

Sebbene non sia obbligatoria, si raccomanda d'impostare una password per l'utente d'amministrazione «root» di MySQL.
Se questo campo è lasciato vuoto, la password non viene cambiata.
Nuova password per l'utente «root» di MySQL:

Per ragioni di sicurezza digita una nuova password, cerca di non dimenticarla, ti servirà in futuro.Tab->ok->invio.

Per verificare se tutto funziona correttamente, nella barra indirizzi, di firefox , digita: http://127.0.0.1/
oppure http://localhost/
il risultato sarà:
It works!
Per provare gli script, in php, inserisci un file nometuofile.php nella directory /var/www
detta anche DocumentRoot del web server.
Dopo, nella barra degli indirizzi, scrivi questo comando:
http://localhost/nometuofile.php

Ti consiglio, da terminale root, di spostarti nella cartella /var/www
Al suo interno crea un file test.php con un editor, es VI.
Quindi al prompt: vi test.php
Al suo interno inserisci <?php phpinfo(); ?>
Per eseguire il file , nella barra degli indirizzi, del tuo browser, digita questo comando:
http://localhost/test.php
Dovrebbe comparire una pagina con tutte le varie info riguardanti php.
Quindi avrai la certezza che tutto gira perfettamente.

Controlliamo che il database stia in esecuzione. Da terminale root al prompt digita:
mysqladmin -u root -p ping
Ti chiederà la password, digita quella che hai inserito durante l'installazione. Premi invio.
Se tutto fila liscio, il risultato sarà:
mysqld is alive

Per avviare phpMyAdmin, nella barra indirizzi digita:
http://127.0.0.1/phpmyadmin/
in nome utente metti root
in password inserisci la password che hai settato prima per mysql.
Così, in modalità grafica, potrai creare tabelle e smanettare con i parametri.
Buon PHP a tutti!
Fine!



Continua a leggere il post cliccando qui...


1 commenti:

linkcc ha detto... [Rispondi]

Grazie per la perfetta guida. Un problema però. Ho installato il tutto sul mio nokia n900, ma ogni volta che riavvio il cell mi si cancellano tutte le imopstazioni e devo rimuore e reinstallare il tutto. Come posso risolvere

Post Correlati

Archivio blog

Blogitalia

Feed XML offerto da BlogItalia.it BlogItalia.it - La directory italiana dei blog http://www.wikio.it