• Benvenuti su RaspberryItaly!
Benvenuto ospite! Login Login con Facebook Registrati Login with Facebook


Valutazione discussione:
  • 1 voto(i) - 5 media
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
Tags
mysql apache php

[Guida] Apache, mysql, php
#1
Rainbow 
Cool
Apache- Mysql - php5

Un buon esercizio di stile(nulla di più) è imparare il gestire un web server, saperlo fare è un mattone che serve, ve lo garantisco.


Cos'è un web server?
Troppo facile, Apache è un web server e permette alle pagine web di essere visualizzate.
Permette ai dovuti linguaggi di programmazione di creare delle web page dinamiche, visualizzabili in locale o perché no, grazie alla guida in combo di bobb renderlo disponibile su internet.
State già pensando di condividere foto della vostra ex, eh bricconi?

In questa  guida vi spiegherò tutti i passi necessari per installarlo in modo regolare e per scoprire se funziona correttamente.
Partiamo dall'installazione :
Codice:
sudo apt-get update
sudo apt-get install apache2 php5 php5-mysql mysql-server

Un classico update e poi giù di installazione. Ad un certo punto dell'istallazione il modulo mysql(gestore dei database)
dovrebbe chiedervi di inserire una password per l'accOunt di root.
Parliamo dell'account di root di mysql eh, non di altro, dopo averla scelta, inserita e reinserita una seconda volta dovremmo aver completato l'installazione.
Se tutto è andato senza intoppi dovremmo avere almeno il server funzionante.
Quindi se noi andiamo su http://localhost

   

Dovremmo trovare questo!Bene.
Propongo di riavviare il servizio mysql, in genere viene chiamato mysqld!

Codice:
service mysqld restart

Ricordati, che da ora per accedere al mysql è necessario conoscere la passwd dell utente root! 
Controlliamo che sia attivo.
Codice:
service mysqld status

Dovrebbe rispondere con un: mysqld (pid XXXX) is running...

Bene il mysql è correttamente installato verifichiamo il modulo php:
Codice:
sudo nano var/www/test.php


vi si aprirà nano, un editor, scrivete:
Codice:
<?php
phpinfo();
?>

per salvare dovreste premere control+o e control+x per uscire... una volta fatto  
andate su:

http://localhost/test

se visualizzate le note di versione del modulo php, great job guys! Ci siete riusciti!

Ora è tutto funzionante per iniziare a fare test, siti, truffe telematiche.. I più intelligenti si saranno ormai resi conto 
che devono andare su var/www per gestire le pagine  Big Grin .
Con questo abbiamo finito! Alla prossima.


Pace Heart
- At Prima di chiedere, hai gia' provato a spegnere e riaccendere? 
Risposta
#2
Ottima guida complimenti!
Anche se in realtà Apache è un po' pesante per il Raspberry se si ha un po' di carico,
sarebbe bello fare una guida su nginx, magari la faccio io Smile
http://bobvann.noip.me
Hai un Raspberry Pi?
(SI)   complimenti, ottima scelta Wink
(NO) compralo al più presto Wink
Risposta
#3
Ci stavo pensando anch'io ma è lunghetta Tongue Faifai, io la faccio sul come parlo con nodejs compilato su arm! E sto ancora pensando a come farla su misura..
- At Prima di chiedere, hai gia' provato a spegnere e riaccendere? 
Risposta
#4
Ottima guida Wink bravo!! Wink
"Il sapere umano appartiene al mondo"
Founder (CEO) RaspberryItaly.com
Risposta
#5
Io sono arrivato fino al riavvio di mysqld, dove mi da questo errore:
Failed to restart mysqld.service: Access denied

in più con il comando:
service mysqld status

mi risponde:
mysqld.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)

dato che ci sono pochissimi passaggi in mezzo, non so proprio dove ho sbagliato.............
raspberry pi2, raspbian jessie
Risposta
#6
Ho trovato la soluzione.
il comando (nel mio caso)

Codice:
sudo service mysqld restart
 non è corretto!
 Invece inserendo
Codice:
sudo service mysql restart
va tutto bene. avete riscontrato anche voi questa cosa?
Risposta
#7
(09/03/2015, 12:33)ASPHA9 Ha scritto: Cool
Apache- Mysql - php5

Un buon esercizio di stile(nulla di più) è imparare il gestire un web server, saperlo fare è un mattone che serve, ve lo garantisco.


Cos'è un web server?
Troppo facile, Apache è un web server e permette alle pagine web di essere visualizzate.
Permette ai dovuti linguaggi di programmazione di creare delle web page dinamiche, visualizzabili in locale o perché no, grazie alla guida in combo di bobb renderlo disponibile su internet.
State già pensando di condividere foto della vostra ex, eh bricconi?

In questa  guida vi spiegherò tutti i passi necessari per installarlo in modo regolare e per scoprire se funziona correttamente.
Partiamo dall'installazione :
Codice:
sudo apt-get update
sudo apt-get install apache2 php5 php5-mysql mysql-server

Un classico update e poi giù di installazione. Ad un certo punto dell'istallazione il modulo mysql(gestore dei database)
dovrebbe chiedervi di inserire una password per l'accOunt di root.
Parliamo dell'account di root di mysql eh, non di altro, dopo averla scelta, inserita e reinserita una seconda volta dovremmo aver completato l'installazione.
Se tutto è andato senza intoppi dovremmo avere almeno il server funzionante.
Quindi se noi andiamo su http://localhost



Dovremmo trovare questo!Bene.
Propongo di riavviare il servizio mysql, in genere viene chiamato mysqld!

Codice:
service mysqld restart

Ricordati, che da ora per accedere al mysql è necessario conoscere la passwd dell utente root! 
Controlliamo che sia attivo.
Codice:
service mysqld status

Dovrebbe rispondere con un: mysqld (pid XXXX) is running...

Bene il mysql è correttamente installato verifichiamo il modulo php:
Codice:
sudo nano var/www/test.php


vi si aprirà nano, un editor, scrivete:
Codice:
<?php
phpinfo();
?>

per salvare dovreste premere control+o e control+x per uscire... una volta fatto  
andate su:

http://localhost/test

se visualizzate le note di versione del modulo php, great job guys! Ci siete riusciti!

Ora è tutto funzionante per iniziare a fare test, siti, truffe telematiche.. I più intelligenti si saranno ormai resi conto 
che devono andare su var/www per gestire le pagine  Big Grin .
Con questo abbiamo finito! Alla prossima.


Pace Heart
Salve,
Io vorrei realizzare con la mia un Router Wi-Fi con captive porta con autenticazione con social,si può fare?
Risposta
#8
La pagina di apache2 mi si apre correttamente ma quella localhost/test mi dice che non la trova con il classico errore 404.
Ho provato a salvare test.php anche in html ma nulla.
Risposta
#9
l'indirizzo corretto sarebbe

http://localhost/test.php

chiaramente la pagina di test deve chiamarsi, appunto, test.php



Coltiva linux, che windows si pianta da solo! (cit.)
Risposta
#10
(29/03/2017, 17:36)Painbrain Ha scritto: l'indirizzo corretto sarebbe

http://localhost/test.php

chiaramente la pagina di test deve chiamarsi, appunto, test.php

Sìììììììììì!!! Avevo già provato ma forse non avevo aggiornato "qualcosa". Sto lavorando in remoto tramite WinSCP.
Grazie per la pazienza Smile
==================
vb
Risposta
  


Vai al forum:


Navigazione: 2 Ospite(i)
Forum con nuovi Post
Forum senza nuovi post
Forum bloccato
Forum Redirect