Installa Apache, PHP e MySQL
Esegui il comando per aggiornare il sistema prima di avviare il processo di installazione.
$ sudo apt-get update
Prima di scrivere PHP Script, devi installare Apache, PHP e MariaDB su Ubuntu. Per impostazione predefinita, Apache Server è installato su Ubuntu. Quindi, non è necessario installarlo. Controlla la versione di Apache Server con il seguente comando.
$ apache -v
Se non hai installato PHP prima, eseguire il comando per installare PHP.
$ sudo apt-get installa phpDopo aver installato PHP, controllare la versione di PHP.
$ php -vOra, eseguire il comando per installare il server MariaDB e il client se non è installato prima.
$ sudo apt-get Installa MariaDB-Server MariaDB-Client
Tipo 'y e premere Invio per completare il processo di installazione.
Esegui il seguente comando per avviare il server MariaDB.
$ sudo systemctl avvia mariadb
Controlla se il server funziona correttamente o no. L'output del seguente comando mostrerà lo stato dettagliato del server. L'output lo indica Mariadb 10.1.30 Verion è in esecuzione.
$ sudo systemctl status mariadb
Dopo aver installato correttamente i tre pacchetti necessari, è possibile iniziare la parte successiva del tutorial.
Crea database
Avrai bisogno di un database con una tabella minima per verificare come funziona PHP con il server MySQL/MARIADB. Esegui il client MySQL per creare un nuovo database denominato azienda. Se non hai impostato alcuna password per l'utente root, è necessario omettere l'opzione -P.
$ mysql -u root -pEsegui la query per creare azienda Banca dati.
> Crea società di database;
Crea una tabella
Seleziona il database in cui si desidera creare la tabella.
> Usa la società;
Esegui la query per creare una tabella denominata dipendenti.
> Crea dipendenti della tabella
(id int (11),
Nome varchar (30) non null,
il testo dell'indirizzo non null,
designazione varchar (50) non null,
telefono varchar (50) non null,
Email Varchar (50) NULL,
Stipendio int (11),
Chiave primaria (ID)
);
Inserire alcuni record nella tabella dei dipendenti utilizzando l'inserimento di query.
> Inserisci nei valori dei dipendenti (1001, "Jeffrey B Peters", "4787 Blackwell Street,
Dry Creek, Alaska ',
'Assistant Manager', '907-323-6503', '[email protected] ', 1000);
Inserisci i valori dei dipendenti (1002, "Indiana C Halley", '42 Woerdens Road, Nuovo Galles del Sud ',
'Sales Executive', '02 4914 7750 ',' [email protected] ', 1500);
Crea connessione al database utilizzando PHP
Crea una nuova cartella denominata PhpCode In /var/www/html per archiviare i file PHP.
Apri qualsiasi editor e aggiungi il seguente script per effettuare una connessione con il database precedentemente creato azienda. Qui, l'editor di test viene utilizzato per scrivere il codice. L'assegnazione di tre valori è obbligatoria per stabilire la connessione del database, il primo valore è il nome del server Web e Localhost viene utilizzato per Apache Server. Il secondo valore e il terzo valore sono nome utente e password. Nella sceneggiatura, radice viene utilizzato come nome utente e la password di root viene utilizzato per stabilire la connessione. Nome del database azienda è usato come quarto valore che è facoltativo. È possibile impostare il nome del database dopo la creazione della connessione utilizzando un altro metodo. Dopo aver eseguito lo script, se la connessione non può essere stabilita, verrà stampata un messaggio di errore, altrimenti stamperà il messaggio di successo. Salva il file nella posizione sopra menzionata. Qui, il nome file è dbconnection.PHP.
$ server = "localhost";Apri un browser e sfoglia la posizione usando LocalHost per eseguire lo script.
http: // localhost/phpcode/dbconnection.PHP
Ora, apporta alcune modifiche nello script per verificare la connessione. Ad esempio, modificare il valore del database di Azienda2 che non esiste.
Ancora una volta, esegui lo script e questa volta apparirà il seguente errore.
Leggi i dati dal database utilizzando PHP
Crea un altro nome di file readdata.PHP Nella stessa posizione con il seguente codice. dbconnection.PHP Il file è incluso all'inizio dello script per stabilire la connessione con il database. Quindi, eseguire la query Seleziona per recuperare tutti i record dalla tabella dei dipendenti. Se non esistono record, il valore della proprietà, $ risultato-> num_rows sarà zero e stamperà "Nessun record trovato ". Se esistono record, quindi un loop viene utilizzato per leggere i record. Ci sono vari metodi disponibili per leggere i record dal set di risultati. Qui, fetch_assoc () Il metodo viene utilizzato per leggere i record. Legge ogni record come array associativo.
// Includi lo script di connessioneOra apri il browser ed esegui lo script per controllare l'output.
http: // localhost/phpcode/readdata.PHP
In modo simile, è possibile scrivere script PHP per inserire, aggiornare ed eliminare i dati dalle tabelle di database MySQL. Spero ti sia piaciuta questa lezione.