Guide Open Source

GUIDE E MANUALI DEL MONDO LINUX E CMS

Guide Open Source

GUIDE E MANUALI DEL MONDO LINUX E CMS

Guide Open Source

GUIDE E MANUALI DEL MONDO LINUX E CMS

L’installazione di Apache2, PHP5 E MySQL Supporto Su OpenSUSE 11.1 (LAMPADA)

La LAMPADA è breve per Linflusso, Unpache, MySQL, PHP. Questo tutorial mostra come installare un webserver Apache2 su OpenSUSE 11.1 server con supporto PHP5 (mod_php) e il supporto per MySQL.

Io non rilascia alcun tipo di garanzia che questo sarà il lavoro per voi!

 

1 Nota Preliminare

In questo tutorial utilizzare il nome host server1.example.com con l’indirizzo IP 192.168.0.100. Queste impostazioni potrebbero differire per voi, quindi è necessario sostituire laddove appropriato.

 

2 Installazione Di MySQL 5.0

Per prima cosa installare MySQL 5.0 come questo:

yast2 -ho mysql mysql-client

Quindi per creare il sistema di avvio di collegamenti per MySQL (in modo che MySQL si avvia automaticamente ogni volta che si avvia il sistema e avviare il server MySQL:

chkconfig –add mysql
/etc/init.d/mysql start

Di sicuro l’installazione di MySQL, eseguire:

mysql_secure_installation

Ora vi verrà chiesto alcune domande:

server1:~ # mysql_secure_installation

NOTA: l’ESECUZIONE di TUTTE le PARTI DI QUESTO SCRIPT È RACCOMANDATO PER TUTTE MySQL
SERVER IN PRODUZIONE! SI PREGA DI LEGGERE ATTENTAMENTE OGNI OPERAZIONE!

Per poter accedere a MySQL di sicuro, abbiamo bisogno della corrente
password per l’utente root. Se hai appena installato MySQL, e
non hai impostato la password di root di sicurezza, la password sarà vuoto,
così si dovrebbe premere invio.

Enter current password per l’utente root (invio per nessuno): <– INSERIRE
OK, utilizzato con successo la password, passando…

l’Impostazione della password di root garantisce che nessuno possa accedere al MySQL
utente root senza l’adeguata autorizzazione.

Impostare la password di root? [Y/n] <– Y
Nuova password: <– inserisci il tuo desiderato password di root per MySQL
Re-enter new password: <– verificare che la password
la Password aggiornato con successo!
Ricaricare tabelle dei privilegi..
… Successo!

Per impostazione predefinita, una installazione di MySQL è un anonimo utente, permettendo a chiunque
di accedere a MySQL senza dover disporre di un account utente creato per
loro. Questo è inteso solo per i test, e per rendere l’installazione
di andare un po ‘ più liscia. Li si dovrebbe rimuovere prima di trasferirsi in un
ambiente di produzione.

Rimuovere utenti anonimi? [Y/n] <– Y
… Successo!

Normalmente, root dovrebbe essere consentita solo per la connessione da ‘localhost’. Questo
assicura che qualcuno non possa indovinare la password di root dalla rete.

Disabilitare il login di root da remoto? [Y/n] <– Y
… Successo!

Per impostazione predefinita, MySQL viene fornito con un database di nome “prova” che chiunque può
accedere. Questo è anche destinato solo per i test, e deve essere rimosso
prima di trasferirsi in un ambiente di produzione.

Rimuovere il database di test e l’accesso ad esso? [Y/n] <– Y
– Drop database di test…
… Successo!
– Rimozione di privilegi sul database di test…
… Successo!

Ricaricare il privilegio tabelle di garantire che tutte le modifiche fatte finora
ha effetto immediato.

Ricaricare tabelle dei privilegi di ora? [Y/n] <– Y
… Successo!

Pulizia…

Tutto fatto! Se hai completato tutti i passaggi di cui sopra, MySQL
installazione si dovrebbe essere al sicuro.

Grazie per l’utilizzo di MySQL!

server1:~ #

Ora la tua configurazione di MySQL dovrebbe essere protetto.

 

3 Installazione Di Apache2

Apache2 è disponibile come OpenSUSE pacchetto, quindi si può installare come questo:

yast2 -i apache2

È ora possibile configurare il sistema per avviare Apache al momento dell’avvio…

chkconfig --add apache2

… e avvio di Apache:

/etc/init.d/apache2 start

Ora diretto browser per http://192.168.0.100e si dovrebbe vedere il Apache2 pagina segnaposto (non preoccuparti per l’errore 403, questo accade perché non c’è nessun file di indice (ad es. index.html) nella directory principale del documento):

Apache di default document root è /srv/www/htdocs/ OpenSUSE, e il file di configurazione è /etc/apache2/httpd.conf. Altre configurazioni sono memorizzati in /etc/apache2/conf.d/ directory.

 

4 Installazione di PHP5

Possiamo installare PHP5 e Apache, PHP5 modulo come segue:

yast2 -i apache2-mod_php5

Dobbiamo riavviare Apache in seguito:

/etc/init.d/apache2 restart

 

5 Test di PHP5 / Dettagli Circa la Vostra Installazione di PHP5

La document root del sito web predefinito è /srv/www/htdocs/. Ora, noi vogliamo creare un piccolo file PHP (info.php) in quella cartella e chiamarla in un browser. Il file verrà visualizzato un sacco di dettagli utili circa la nostra installazione di PHP, come ad esempio l’installazione di PHP versione.

vi /srv/www/htdocs/info.php
<?php
phpinfo();
?>

Ora noi chiamiamo il file in un browser (ad es. http://192.168.0.100/info.php):

Come si può vedere, PHP5 è lavoro, e di lavoro attraverso l’ Apache 2.0 Gestore, come mostrato nel Server API linea. Se scorri più in basso, potrete vedere tutti i moduli che sono già abilitati in PHP5. MySQL non è elencato il che significa che non abbiamo il supporto per MySQL in PHP5 di sicurezza.

 

6 Ottenere il Supporto per MySQL In PHP5

Per ottenere il supporto per MySQL in PHP, possiamo installare php5-mysql pacchetto. E ‘ una buona idea installare alcuni altri PHP5 moduli così come si potrebbe aver bisogno di loro per le applicazioni:

yast2 -ho php5-mysql php5-bcmath php5-bz2 php5-calendario php5-ctype php5-curl php5-dbase php5-dom php5-ftp php5-gd php5-gettext php5-gmp php5-iconv php5-imap php5-ldap php5-mbstring php5-mcrypt php5-ncurses php5-odbc php5-openssl php5-pcntl php5-pgsql php5-posix php5-shmop php5-snmp php5-sapone php5-prese php5-sqlite php5-sysvsem php5-tokenizer php5-wddx php5-xmlrpc php5-xsl php5-zlib-php5-exif php5-fastcgi php5-pera php5-sysvmsg php5-sysvshm

Ora riavviare Apache2:

/etc/init.d/apache2 restart

Ora ricarichiamo http://192.168.0.100/info.php nel tuo browser e scorrere fino alla sezione moduli di nuovo. Ora si dovrebbe trovare un sacco di nuovi moduli, compreso il MySQL modulo:

 

7 phpMyAdmin

phpMyAdmin è un’interfaccia web attraverso la quale è possibile gestire il vostro database MySQL.

phpMyAdmin può essere installato come segue:

cd /srv/www/htdocs
wget http://downloads.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.2.2/phpMyAdmin-3.2.2-all-languages.tar.gz?use_mirror=dfn
tar xvfz phpMyAdmin-3.2.2-all-languages.tar.gz
mv phpMyAdmin-3.2.2-tutte le lingue phpmyadmin

Successivamente, è possibile accedere a phpMyAdmin sotto http://192.168.0.100/phpmyadmin/:

 

Piaciuto l'articolo? Condividilo sui social!

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on whatsapp
WhatsApp