PHP, MySQL e Linux con RedHat 7.2



Похожие документы
Installazione & Configurazione Php e MySQL su Mac Os X. Php

e/fiscali - Rel e/fiscali Installazione

INSTALLAZIONE JOOMLA

LETTERA D INSTALLAZIONE DELLA PROCEDURA SERVIZI SOCIALI

Modulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress

Apache 2, PHP5, MySQL 5

progecad NLM Guida all uso Rel. 10.2

Installazione LAMP. Installare un server lamp su Linux Ubuntu. Per installare un server LAMP in Ubuntu come prima cosa apriamo il terminale:

GateManager. 1 Indice. tecnico@gate-manager.it

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito)

INSTALLAZIONE DI JOOMLA! Guida alla installazione di Joomla!

Mac Application Manager 1.3 (SOLO PER TIGER)

Ulteo OVD Open Virtual Desktop (Un Desktop Virtuale Open Source)

Guida all installazione e configurazione di Joomla 1.5

6. Predisposizione di un Web server di sviluppo

PORTALE CLIENTI Manuale utente

FASE 1: Definizione del tema, degli obiettivi e del target con il cliente... (da cui dipendono le scelte successive!)

Intel One Boot Flash Update Utility Guida dell utente

Ermanno Ancona pagina 1/5. Installazione XAMPP

Standard Nazionale di Comunicazione Mercato Gas

19. LA PROGRAMMAZIONE LATO SERVER

DynDNS tra Client e server Linux Ubuntu (Client e server 8.04 LTS)

Introduzione a phpmyadmin

Xampp. Valeriano Maysonnave - A.A. 2014/2015 -

Guide alla Guida - Progetto WEBpatente 2011

CONFIGURARE SAMBA 3 SU SUSE LINUX 9.1/9.2

Introduzione ai servizi di Linux

Guida alla Webmail. L'accesso

Assegnamento di un indirizzo IP temporaneo a dispositivi Barix

Laboratorio di Sistemi Programmare in Php con NetBeans Php. Programmare in Php con Xampp e NetBeans IDE

Istruzioni per l'installazione e la disinstallazione dei driver della stampante PostScript e PCL per Windows Versione 8

Standard Nazionale di Comunicazione Mercato Gas

Come installare e configurare il software FileZilla

L archiviazione della posta elettronica può aiutarci a recuperare spazio senza costringerci a cestinare documenti importanti

Guida all installazione di Easy

IBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per sito)

Non sono supportate reti peer to peer, è necessario avere un server dedicato.

DURC Client 4 - Guida configurazione Firma Digitale. DURC Client 4.1.7

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

Installazione del software Fiery per Windows e Macintosh

Guida all'installazione del CMS MediaWiki

Consiglio regionale della Toscana. Regole per il corretto funzionamento della posta elettronica

Corso di PHP. Prerequisiti. 1 - Introduzione

Dropbox. Quando qualcuno ci invita a condivide con noi una cartella, veniamo avvisati via mail.

ISTRUZIONI INSTALLAZIONE PMANGO

Servizi Remoti. Servizi Remoti. TeamPortal Servizi Remoti

COME CREARE E COLLEGARSI AD UN DATABASE MICROSOFT SQL SERVER O SUN MYSQL

Pratico. Le 10 cose da sapere per acquistare l hosting. 1 Copyright Andrea Giavara - Tutti i diritti riservati -

Sophos Computer Security Scan Guida di avvio

Manuale di Aggiornamento BOLLETTINO. Rel H2. DATALOG Soluzioni Integrate a 32 Bit

INFN Sezione di Perugia Servizio di Calcolo e Reti Fabrizio Gentile Enrico Becchetti

INSTALLAZIONE NUOVO CLIENT TUTTOTEL (04 Novembre 2014)

ISPConfig: configurazione di un sito

Procedura di abilitazione alla Rete di Lombardia Integrata

Istruzioni per il server

Nuovo server E-Shop: Guida alla installazione di Microsoft SQL Server

Acronis License Server. Manuale utente

Installazione e configurazione di Java DB in Windows (7)

Web 4164ETH Rel Lug 2010

1) GESTIONE DELLE POSTAZIONI REMOTE

MANUALE EDICOLA 04.05

InitZero s.r.l. Via P. Calamandrei, Arezzo

RepairsLab Manuale Utente. RepairsLab. Manuale Utente

IBM SPSS Modeler Social Network Analysis 16 Guida all'installazione e alla configurazione

MANUALE INSTALLAZIONE E CONFIGURAZIONE

Guida all attivazione ipase

Stampa Grafica Cud. Guida all Istallazione e all Uso. RICERCA INFORMATICA s.r.l.

11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0

Configurazione avanzata di IBM SPSS Modeler Entity Analytics

Nokia C110/C111 scheda LAN senza filo Manuale di installazione

ARCHIVIA PLUS VERSIONE SQL SERVER

CAPITOLO 1 PREREQUISITI DI INSTALLAZIONE SOFTWARE RICAMBI CAPITOLO 2 PROCEDURA

Indice Configurazione di PHP Test dell ambiente di sviluppo 28

14 maggio 2010 Versione 1.0

HORIZON SQL CONFIGURAZIONE DI RETE

TERMINALE. Creazione e gestione di una postazione terminale di Eureka

01/05/2013 Istruzioni per l installazione

IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza per sito)

Il Web Server e il protocollo HTTP

Banca dati Professioniste in rete per le P.A. Guida all uso per le Professioniste

Configurazione accesso proxy risorse per sistemi Microsoft Windows

Configurazione di Openvpn su MacOSX

Manuale Operativo per la firma digitale

Laboratorio di Reti Esercitazione N 2-DNS Gruppo 9. Laboratorio di Reti Relazione N 2. Mattia Vettorato Alberto Mesin

IBM SPSS Statistics per Mac OS - Istruzioni di installazione (Licenza per sito)

Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014)

Presentazione della release 3.0

Indice generale. Capitolo 3 Introduzione a PHP...43 Sintassi e istruzioni di base Variabili, operatori e commenti Array...

Utilizzo di Certificati SSL e relative implicazioni

ISTRUZIONI PER L UTILIZZO DELLA SCHEDA INFORMATIZZATA E MODALITA DI INVIO DEI DATI - L. R. 162/98 PROGRAMMA

Novità Principali - 2/2015

Транскрипт:

PHP, MySQL e Linux con RedHat 7.2 Loris Tissino copyright Loris Tissino, 2002

Table of Contents 1 Introduzione...1 1.1 Il necessario...1 2 Installazione e configurazione iniziale...2 2.1 Installazione del software principale...2 2.2 Configurazione scheda di rete...2 2.3 Avvio dei servizi...2 2.4 Configurazione di Apache...2 2.5 Configurazione di MySql...3 2.6 Installazione e configurazione di phpmyadmin...3 3 Altre cose da dire...4

1 Introduzione Questa non vuole essere una guida a Linux, né a PHP o a MySQL. Si tratta soltanto di un paio di note operative sul come riciclare un vecchio PC come server web/db ai fini di sviluppo interno, o per fare degli esperimenti. 1.1 Il necessario Farò riferimento, per il suo uso abbastanza comune, ad una distribuzione Linux molto nota, la RedHat (in particolare, versioni 7.2 o 7.3), che comprende tutto ciò che ci serve: Linux (sistema operativo) Apache (web server) PHP (linguaggio di scripting) MySql (database) Per facilità di gestione dei database MySql, consiglierei anche l'uso di phpmyadmin, un set di script PHP che permettono l'amministrazione via web dei database, che può essere scaricato all'indirizzo http://www.phpmyadmin.net. Si tratta di un file compresso di 557 kb (nell'ultima versione da me testata, la 2.3.0 rc1). Se si sviluppa su un calcolatore diverso, collegato in rete a quello su cui si sta installando Linux, potrà risultare utile installare anche: Samba, che permette di far vedere il calcolatore Linux in una rete Windows, presente nelle distribuzioni RedHat SWAT (Samba Web Administration Tool), che permette di amministrare Samba via web Su un altro calcolatore sarà conveniente utilizzare un client SSH (una sorta di telnet cifrato), per poter amministrare la macchina Linux senza spostarsi di tastiera (o addirittura senza che essa abbia una tastiera): consiglio putty (pronuncia "patti").

2 Installazione e configurazione iniziale 2.1 Installazione del software principale Visto l'obiettivo, è possibile fare l'installazione in modalità testo ed installare solo lo stretto necessario: si può tranquillamente evitare l'installazione, ad esempio, di X window, GNOME, ecc. La configurazione è tranquillamente gestibile da riga di comando. Andranno installati sicuramente invece i pacchetti citati sopra. 2.2 Configurazione scheda di rete Se si è fortunati, la scheda di rete viene riconosciuta durante l'installazione o al successivo riavvio. Le si assegni un indirizzo IP appropriato per una intranet (ad esempio, 192.168.1.1), ed una adeguata maschera di sottorete. Una trattazione di questo esula dagli scopi di questa trattazione. 2.3 Avvio dei servizi Terminata l'installazione, ci troviamo una macchina linux funzionante. Bisogna però fare in modo che i servizi che ci interessano vengano attivati. Come utente root, dare i comandi: chkconfig level 345 httpd on e chkconfig level 345 mysqld on che rispettivamente impostano l'avvio automatico del web server e di mysql nei runlevel 3, 4 e 5. Per controllare che tutto sia in ordine, si può dare un'occhiata alla configurazione risultante con chkconfig list Si dovrebbe ottenere un output comprendente le seguenti righe: httpd 0:off 1:off 2:off 3:on 4:on 5:on 6:off mysqld 0:off 1:off 2:off 3:on 4:on 5:on 6:off Al prossimo riavvio del calcolatore, i servizi partiranno. Se si è impazienti, li si può far partire subito, con i due comandi: /etc/rc.d/init.d/httpd start e /etc/rc.d/init.d/mysqld start 2.4 Configurazione di Apache Apache è già pronto per l'uso. Affinché supporti la ridirezione delle pagine, sarà necessario fare una sola modifica al file di configurazione, /etc/httpd/conf/httpd.conf, impostando il parametro ServerName (se non si ha un server DNS in funzione, si metta l'indirizzo IP assegnato alla scheda di rete del calcolatore): ad esempio: ServerName 192.168.1.1

Se necessario, riavviare il server web: /etc/rc.d/init.d/httpd restart I file messi a disposizione dal server web stanno nella directory /var/www/html. 2.5 Configurazione di MySql MySql viene avviato con un utente root senza password suo amministratore. Non si tratta dello stesso utente root superuser della macchina Linux. Impostiamo subito una nuova password: mysqladmin password nuovapassword u root A questo punto possiamo creare un db di prova: mysqladmin create nomenuovodatabase u root... e a giocare con mysql: mysql u root Al prompt di mysql si possono dare i comandi per mostrare i database esistenti (show databases;), sceglierne uno (use nomedeldatabase;), ecc. Ulteriori informazioni in merito nella documentazione su MySQL. 2.6 Installazione e configurazione di phpmyadmin Si prelevi il file compresso phpmyadmin 2.3.0 rc1 php.tar.gz dal sito ufficiale www.phpmyadmin.net e lo si copi all'interno di /var/www/html. Come utente root, si diano i seguenti comandi: cd /var/www/html tar xzvf phpmyadmin 2.3.0 rc1 php.tar.gz ln s phpmyadmin 2.3.0 rc1 phpmyadmin Si modifichi il file di configurazione config.inc.php presente all'interno della directory, impostando questi due valori: $cfg['pmaabsoluteuri'] = 'http://192.168.1.1/phpmyadmin/'; $cfg['servers'][$i]['auth_type'] = 'cookie'; Ovviamente per il primo andrà impostato il corretto indirizzo IP assegnato. Da questo momento sarà possibile amministrare MySql direttamente via web, accedendo all'url appropriato (specificato qui sopra).

3 Altre cose da dire Spero che queste note possano essere utili pur nella loro essenzialità. Chi dovesse riscontrarvi delle inesattezze o volesse suggerire delle integrazioni, può scrivermi un messaggio di posta elettronica (loris@tissino.it). (Attenzione: messaggi in formato HTML o con allegati vengono direttamente cestinati dal mio filtro di posta) Questo documento dovrebbe essere rintracciabile all'indirizzo http://www.tissino.it/docs/ Nomi e marchi citati nel testo sono generalmente depositati o registrati dalle rispettive case produttrici.