codicefacile

Programmazione per TUTTI…

Impostare Apache,Mysql e Php in Snow Leopard

Con questo articolo spiegheremo come preparare un bel MAC per potersi cimentare nella programmazione. I passi sono molto semplici. Partiamo dal presupposto che già conosciamo il server Apache, il DB Mysql ed il linguaggio PHP, ora dobbiamo solo installarli.

APACHE

Innanzitutto avviamo il server web andando in: PREFERENZE DI SISTEMA – CONDIVISIONE

e spuntiamo l’opzione CONDIVISIONE WEB.

A questo punto controlliamo che il tutto funzioni cliccandosu: http://localhost/

Apriamo una finestra del terminale ed accediamo alla directory di Apache digitando:

cd /etc/apache2

SPOSTIAMO LA DIRECTORY DEL SITO NELL’APPOSITA CARTELLA “siti” DEL PROFILO UTENTE
Il file di configurazione del webserver è il solito httpd.conf. Apriamolo con pico (lo preferisco a vim) ed apportiamo le seguenti modifiche.

sudo pico httpd.conf

password: (digitare la password da admin)
Cerchiamo la riga:

DocumentRoot “/Library/WebServer/Documents”

E modifichiamola in:

DocumentRoot “/Users/VOSTROUTENTE/Sites”

Successivamente cerchiamo la riga:

<Directory “/Library/WebServer/Documents”>

E modifichiamola in:

<Directory “/Users/VOSTROUTENTE/Sites”>

Rendiamo effettive le modifiche digitando nel terminale: sudo apachectl graceful

MYSQL

Per mysql la procedura è semplice basta scaricarsi direttamente dal sito l’applicativo unitamente alla gui ed installiamo il tutto come un semplice programma. (per dovere di cronaca nella mia installazione ho preferito scaricare la versione a 32bit preferendola alla 64bit). La password di root in fase di installazione non viene richiesta e quindi di default è nulla, mi raccomando di resettarla dopo l’installazione.

Per verificare che tutto siaok dal nostro caro terminale digitare:

/usr/local/mysql/bin/mysql

PHP

L’installazione di PHP non viene richiesta in quanto il sistema operativo ha già implementato sia APACHE che PHP.

Per abilitare il tutto riprendiamo terminale e file di configurazione del webserver e apriamo il file httpd.conf e decommentiamo la linea:(decommentare significare togliere il punto e virgola “;” che precede la voce seguente)

LoadModule php5_module libexec/apache2/libphp5.so

Riavviamo Apache:

sudo apachectl restart

Creiamo il file php.ini in /etc digitando:

sudo cp /etc/php.ini.default /etc/php.ini

editiamolo:

sudo pico /etc/php.ini

e cambiamo la seguente linea

error_reporting = E_ALL & ~E_NOTICE

in:

error_reporting = E_ALL

sempre in php.ini abilitiamo l’estensione mysql decommentando le seguenti linee:

extension=php_mysql.dll
extension=php_mysqli.dll

In seguito cerchiamo le seguenti linee:

mysql.default_socket =

e cambiamola in:

mysql.default_socket = /tmp/mysql.sock

Stesso lavoro, cerchiamo:

mysqli.default_socket =

e cambiamola:

mysqli.default_socket = /tmp/mysql.sock

Salvare il tutto e riavviare apache:

sudo apachectl restart

FINITO!!!

Create un file test.php con questo contenuto <?php phpinfo(); ?> e mettetelo nella cartella siti nella vostra home, per creare il file basta un qualsiasi editor di testo, salva con nome
Ora aprite un broswer, digitate http://localhost/~nomedellanome/test.php, dovreste ora visualizzare la seguente schermata, segno che tutto è andato per il meglio:

 

…Alla prossima!!!

Elaborato da me e tratto da:

http://danilo.ariadoss.com/how-to-setup-apache-php-mysql-on-mac-os-x-105-leopard/

http://maestric.com/doc/mac/apache_php_mysql_snow_leopard

http://www.davidonzo.com/post/785/leopard-apache-php-mysql-tutti-su-mac-os-x-allegramente/

 

Annunci

Navigazione ad articolo singolo

2 pensieri su “Impostare Apache,Mysql e Php in Snow Leopard

  1. Pino in ha detto:

    mikugi complimenti, guida veramente semplice per tutti senza giri di parole

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: