Jump to content
View in the app

A better way to browse. Learn more.

AdvAnced Studios Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Posted

Eccoci ad una veloce guida su come installare Apache, Php e MySql sul nostro pc così da poter avere a disposizione una piattaforma di sviluppo web veloce dove fare esperimenti [5]

 

Cosa ci serve

 

1. Apache

 

2. Php

 

3. MySQL

 

4. Un Pc [51]

 

Iniziamo

 

Iniziamo a scaricare prima di tutto Apache, esiste in versione 32 e 64 bit, nel caso abbiamo Windows 64bit scaricheremo in ogni caso la versione 32bit perchè quella 64 bit ha problemi con Php, quindi andiamo nella sezione download del sito Apache e scarichiamo l'ultima disponibile per Win32 SSL, facciamo uguale con Php, andiamo nella sezione download e scarichiamo la versione Thread Safe in formato zip (mi raccomando, non il codice sorgente), per quanto riguarda MySql andiamo sempre nella sezione Download, quindi scegliamo MySQL Installer che ci renderà la vita più semplice.

 

Prepariamo gli ingredienti

 

A questo punto possiamo passare alla seconda parte, ovvero piazzare tutti i files dove devono stare, prendiamo il file di Apache che abbiamo scaricato, apriamolo con il nostro programma di decompressione, al suo interno troveremo diversi files e una cartellina chiamata Apache24, puntate il mouse su quella e decomprimetela nella radice principale del disco, che di solito e c; procedimento simile anche per quanto riguarda Php, solo che quì bisogna fare diversamente, creiamo in c una cartella che chiameremo Php (attenti alla maiuscole e minuscole), apriamo il nostro zip che abbiamo scaricato prima dal sito Php e decomprimiamo tutti i files al suo interno nella cartella che abbiamo creato prima.

 

Buttiamo tutto in padella

 

Come prima cosa andiamo in c:Apache24confhttpd.conf e apriamolo con un editor testuale (io uso notepad++ ad esempio ma va benissimo anche il blocco note di Windows), come prima cosa cerchiamo la voce Server Root e verifichiamo che sia configurata così

 

ServerRoot "c:/Apache24"

Verificato questo proseguiamo, troveremo una lunga lista tipo Autostrada A4 di LoadModule, andiamo sotto l'ultimo e aggiungiamo due righe

 

LoadModule php5_module "c:/Php/php5apache2_4.dll"

 

AddHandler application/x-httpd-php .php

Controlliamo per sicurezza che in c:Php ci sia il file php5apache2_4.dll, se non lo troviamo o se ne troviamo uno superiore modifichiamolo come da nostro file.

 

Scendiamo ancora un pò e cerchiamo il valore DirectoryIndex, modifichiamolo così

DirectoryIndex index.php index.html

A questo punto andiamo in fondo al documento, mettiamo uno spazio e nella riga sotto scriviamo così

 

PHPIniDir c:/Php

Salviamo e chiudiamo pure httpd.conf

 

Il primo passo è stato fatto, adesso passiamo a Php, andiamo nella cartella di Php e cerchiamo il files php.ini-development, rinominiamolo in php.ini e apriamolo a sua volta con il nostro editor testuale, cerchiamo il valore ;extension_dir = "ext" e togliamo i due punti all'inizio, ora scendiamo ancora e cerchiamo il capitolo Windows Extensions, quì ci sono diverse estensioni che è possibile abilitare in base a cosa deve fare una persona con php, di solito io attivo le seguenti:

- extension=php_curl.dll

- extension=php_fileinfo.dll

- extension=php_gd2.dll

- extension=php_mbstring.dll

- extension=php_mysql.dll

- extension=php_mysqli.dll

- extension=php_pdo_mysql.dll

- extension=php_zip.dll

 

Per abilitarle basta decommentarle, ovvero togliere i ; all'inizio. Scendiamo ancora un pò e cerchiamo il valore date.timezone, impostiamolo in base alle nostre esigenze, quindi così

 

date.timezone = Europe/Rome

 

Salviamo e chiudiamo anche il nostro simpatico php.ini

 

Accendiamo il fuoco

 

Configurato tutto apriamo un prompt di dos in modalità amministratore e digitiamo cd ../../Apache24/bin che ci porterà nella cartellina bin di Apache, fatto questo digitiamo httpd -k install che non farà altro che installare il servizio Apache nel sistema, se il computer chiede il permesso di connessione per Apache concediamoglielo senza problemi, ci verrà indicato un errore, facciamo pure finta di niente e proseguiamo chiudendo pure il prompt di dos.

 

Per MySQL come dicevo la vita è più semplice, iniziamo creando in c: una cartellina chiamata MySQL-db, quindi facciamo partire il nostro installer, ci verrà chiesta che versione installare, scegliamo la versione Server Only, a questo punto in basso a destra vedremo delle destinazioni, a noi interessa la seconda, clicchiamoci sopra e diamo come destinazione la nostra bella cartellina MySQL-db che abbiamo creato prima, una volta fatto clicchiamo su next e lasciamo che l'installer faccia tutto il lavoro per noi.

 

Finita la prima parte di installazione ci verrà chiesto di configurare il database, scegliamo Development Machine, lasciamo tutto il resto così come è, sono cose che non ci interessano al momento, diamo avanti, arriveremo nella pagina dedicata all'inserimento di una password, Current Password lasciatelo vuoto, inserite una password invece in MySQL Root Password e ovviamente confermatela in Repeat Password, proseguite.

 

Bene, abbiamo installato MySQL, per essere sicuri che funzioni facciamo una veloce prova, apriamo la linea di comando di MySQL che troviamo tra le applicazioni, inseriamo la password e poi digitiamo show databases; se tutto è installato a dovere e funziona bene vi verrà mostrata una lista dei databases presenti.

 

Assaggiamo e vediamo se è buono

 

Apriamo il nostro browser e nell'indirizzo scriviamo localhost, quindi premiamo invio o vai, se tutto è andato per il verso giusto Apache ci darà il benvenuto con una simpaticissima (si beh...per modo di dire) pagina bianca con scritto "It Works!"

 

Nella grande rete esistono diversi tool tipo EasyPhp, Xampp, Wamp, Uniform Server etc...che permettono una veloce installazione di Apache, Php e MySql semplicemente dando ok, ma resto dell'idea che un sistema fatto a mano sia sempre meglio di un programma che alla fine non sò che installa, come abbiamo visto la procedura è facile e seguendo tutta la guida sarete pronti in poco tempo a sviluppare siti web...che dire...

 

Buona programmazione [5]

 

 

Please sign in to comment

You will be able to leave a comment after signing in

Sign In Now

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.