Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "ApachePHPMySQL"
Differenze tra le versioni 6 e 7
Versione 6 del 16/01/2006 10.14.05
Dimensione: 3916
Autore: BlackDesert
Commento: aggiunto commento
Versione 7 del 23/05/2006 11.31.47
Dimensione: 3889
Autore: h217-221-32-143
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 24: Linea 24:
Andiamo a modificare il file '''eliminando i due asterischi''' che precedono le seguenti righe di testo: Andiamo a modificare il file '''eliminando i due cancelletti''' che precedono le seguenti righe di testo:
Linea 26: Linea 26:
''#AddType application/x-httpd-php .php''[[BR]]
''#AddType application/x-httpd-php-source .phps''
#AddType application/x-httpd-php .php
#AddType application/x-httpd-php-source .phps
Linea 33: Linea 33:
''AddType application/x-httpd-php .php''[[BR]]
''AddType application/x-httpd-php-source .phps''
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

BR

Introduzione

L'accoppiata PHP e MySQL è una delle più potenti per la gestione dati e la creazione di pagine dinamiche per il web. Di seguito vedremo come installarli su un web server quale Apache e come configurarli.

Apache

Per l'installazione di Apache potete tranquillamente fare riferimento all'altra guida presente nel wiki http://wiki.ubuntu-it.org/WebServer . Nel nostro caso però basta solamente installare il web server e configurarlo per il php, procediamo all'installazione tramite apt-get ma potete benissimo usare Synaptic.

Dal terminale:

sudo apt-get install apache2

Adesso che apache è installato dobbiamo abilitare il php dal file di configurazione che si trova in /etc/apache2/apache2.conf. Quindi attraverso un qualsiasi editor di testo, per comodità utilizziao gedit, ma voi potete usare un qualsiasi altro editor come: nano, vi, vim...

sudo gedit /etc/apache2/apache2.conf

Andiamo a modificare il file eliminando i due cancelletti che precedono le seguenti righe di testo:

#AddType application/x-httpd-php .php
#AddType application/x-httpd-php-source .phps

Quindi in:

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

Abbiamo terminato con le modifiche, possiamo procedere all'installazione del php.

PHP

Per la guida ero in dubbio se utilizzare la versione 4 o 5 del php, personalmente io preferisco la 5 perchè porta diverse novità che aiutano nella programmazione OOP ad oggetti. Per comodità lascerò una x al posto della versione, ma voi, ovviamente, sostituitela con il numero della versione scelta. Installiamo i pacchetti necessari, negli esempi utilizzerò apt-get ma potete utilizzare anche Synaptic, quindi dal terminale:

sudo apt-get install phpx libapache2-mod-phpx

Terminata l'installazione facciamo ripartire Apache attraverso questo comando:

sudo /etc/init.d/apache2 restart

Adesso dovreste essere in grado di vedere, tramite il vostro browser, le pagine in php. Per sicurezza facciamo il primo test e creiamo dal terminale una nuova pagina nella directory del web server:

sudo gedit /var/www/testphp.php

Scriviamo questa riga e salviamo il file:

''<?php phpinfo(); ?>''

Ricordo che la directory del web server è /var/www/, e che per vederne il contenuto ci basterà aprire il nostro browser e mettere come indirizzo localhost http://localhost/ . Adesso dovrebbe uscirvi una pagina con scritto "Index of/" e di seguito un link che va proprio alla pagina che avete appena creato. Cliccate sul link e dovrebbe apparirvi una nuova pagina, di sfondo viola, all'interno della quale saranno presenti tutte le informazioni riguardo la vostra versione del php. In caso contrario provate a rieseguire la procedura e controllate se avete fatto errori o avete saltato qualche passaggio.

MySQL

Anche per il database MySQL la procedura è semplice e sta nell'installare un paio di pacchetti e in seguito riavviare Apache. Andiamo a vedere nello specifico:

sudo apt-get install libapache2-mod-auth-mysql phpx-mysql

Riavviamo Apache:

sudo /etc/init.d/apache2 restart

Commenti

Ciao, sul wiki esistono già le guide per apache, php e mysql, verifica che questa pagina non ripeta le stesse cose:

BlackDesert


La guida non è ancora terminata ma al suo interno c'è quanto basta per l'installazione dei tre componenti. (P3E2)


CategoryNuoviDocumenti