Posted April 20, 200818 yr vorrei provare ad installare sul mio PC muletto (sempre acceso e su ADSL teelcom) i sw necessari per gestire un DB in php, così tantop per prove e smanettamenti. che sw mi consigliate, per windows? ovviamente prediligo pacchetti "all in one" e autoconfigurati easyphp può andare bene secondo voi?
April 20, 200818 yr EasyPHP...Sei pazzo? Anche se ci vuoi fare solo piccoli esperimenti, usare EasyPhp e altri tools autoinstallanti etc...è altamente sconsigliabile e soprattutto, se qualcosa non và, capire dove sia il problema, è un casino. L'ambiente migliore e dove php dà la meglio, è indubbiamente la piattaforma Unix-Like; restando su piattaforma Windows, devi installarti Apache, Php e MySql, configuri il tutto e sei a posto. Easy no?
April 20, 200818 yr EasyPHP è un buono strumento, l'ho usato per tanto tempo. Ma non serve a creare e mantenere server Lo usi solo per testare offline il codice che poi dovrai mandare online... lo usavo quando avevo il DB I livello con Altervista dove sopra le 300 query / h te lo sospsendevano... Esistono decine di distro linux fatte apposta per questo...
April 20, 200818 yr Concordo C'è da dire, che in locale, a installare Php5, MySql 5, Apache 2.x, PhpMyAdmin e configurarli, per avere tutto pronto, è un'operazione da 10 minuti forse. Ci son moltissime mini guide in giro, che però si perdono in parole su parole...se ti serve una mano su come configurare il tutto...fai un fischio
April 20, 200818 yr Author EasyPHP è un buono strumento, l'ho usato per tanto tempo. Ma non serve a creare e mantenere server Lo usi solo per testare offline il codice che poi dovrai mandare online... lo usavo quando avevo il DB I livello con Altervista dove sopra le 300 query / h te lo sospsendevano... Esistono decine di distro linux fatte apposta per questo... http://www.advancedstudios.it/forum/public/style_emoticons//58.gif ecco il problema è proprio questo: mi secca vedere il mio forum su altervista che ogni 2 operazioni mi dice "troppe queries eseguite: fai l'upgrade!" non ho AC per farlo e non voglio pagare per un server dedicato. non voglio nemmeno usare il LAMP di linux, perchè il SO che gira 24/24 deve essere windows. finora ci ho fatto girare ftp server, http file server, vuoi che un php server non riesco a farlo andare? domani mi metto a cercare qualche guida pure io
April 20, 200818 yr ecco il problema è proprio questo: mi secca vedere il mio forum su altervista che ogni 2 operazioni mi dice "troppe queries eseguite: fai l'upgrade!" non ho AC per farlo... E secondo te perché il mio sitarello è pino di orribili banner pubblicitari ? http://www.advancedstudios.it/forum/public/style_emoticons//58.gif fossero remunerativi da un punto di vista economico almeno...
April 21, 200818 yr Author ho trovato questa http://php.html.it/guide/lezione/2544/intr...perche-windows/ ma stacippa sono 18 pagine.... diventerò matto! ho trovato anche questo http://www.wampserver.com/ o anche http://www.rinorusso.it/fastwamp.php che ne dite?
April 21, 200818 yr 18 Pagine Ti faccio un breve riassunto io, che è meglio http://www.advancedstudios.it/forum/public/style_emoticons//58.gif Apache Scarica dal sito Apache il pacchetto apache_2.x.x-win32-x86-no_ssl.msiFai partire l'installazione, quando ti vengono chieste info sul dominio, visto che lo userai per prove, vai di fantasiaNetwork Domain: Localhost Server Name: Localhost.local Admin mail: admin@localhost.localProsegui nell'installazione, scegliendo quella TypicalUna volta conclusasi, in basso a destra, dovrebbe essere comparsa l'icona di ApacheApri il browser e digita http://localhost/, se è tutto a posto, comparirà una conferma Php5 Scarica dal sito ufficiale, l'ultimo pacchetto disponibile, non l'installer, perchè ha problemi, ma lo zipDecomprimilo in c:\php, cerca il file php5ts.dll e copialo nella cartella c:\windowsVai nella cartella C:\Programmi\Apache Software Foundation\Apache2.x\conf e apri il file httpd.confCerca le stringhe che caricano i moduli (LoadModule), mettiti alla fine e aggiungi queste righeLoadModule php5_module "c:/php/php5apache2_2.dll" AddType application/x-httpd-php .php PHPIniDir "C:/php"Ora vai in C:\php e rinomina il file php.ini-dist in php.iniClicca sull'icona di Apache, seleziona Restart e attendiCrea una paginetta php con queste righe e salvala in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs<?php phpinfo(); ?>Apri il browser, digita http://localhost/info.php, se tutto funziona, ti restituirà le informazioni di Php MySql Scarica MySql da quì, sezione Community, nome Windows Essentials (x86)Installa il tutto, seguendo il pratico wizard, quindi Typical, Skip Sign-up e configure MySql Server nowScegli la configurazione Standard, quindi di installarlo come servizio e scegli un nome a piacimento per il servizioOra imposta una password per l'account di rootDagli Execute e attendi, ti confermerà l'avvenuta installazione Installazione MySQL e MySqli Cerca il file libmysql.dll in c:\php e copialo in c:\windowsOra apri php.ini, cerca la stringa;extension_dirModificala cosìextension_dir = "C:\php\ext"Ora cerca la stringa;extension=php_mysqli.dll Decommentala cosìextension=php_mysqli.dllSe vuoi usare anche MySql, decommenta la riga ;extension=php_mysql.dllRiavvia Apache, da browser ridigita l'indirizzo del file info.php e controlla che le info su MySqli e MySql siano presenti, puoi connetterti al db con MySqli, crea una paginetta php così<?php $link = mysqli_connect("localhost", "root", "testpass"); if (!$link) { printf("Connessione non riuscita: %sn", mysqli_connect_error()); } else { echo 'Connesso con successo'; } mysqli_close($link); ?>Per collegarti con MySql<?php $connessione = mysql_connect("localhost", "root", "testpass") or die("Connessione non riuscita: " . mysql_error()); print ("Connesso con successo"); mysql_close($connessione); ?> Ultimi ritocchi Apri il httpd.conf di Apache e cerca la stringa Options Indexes FollowSymLinks MultiViews, modificala in Options Indexes FollowSymLinks MultiViews +IncludesCerca AllowOverride None e cambiala in AllowOverride AllPer caricare in automatico il file index.php, cerca questa parte<IfModule dir_module> DirectoryIndex index.html </IfModule>modificala in<IfModule dir_module> DirectoryIndex index.html index.php </IfModule>Salva, riavvia Apache Finito
April 21, 200818 yr Author OMG..... http://www.advancedstudios.it/forum/public/style_emoticons//58.gif ti dispiace se prima provo i 2 tools "tutto precompilato" ? sono in un periodo di pigrizia immane
April 21, 200818 yr Certo che mi dispiace http://www.advancedstudios.it/forum/public/style_emoticons//58.gif Scherzi a parte, inizia pure da uno all-in-one, così inizi a fare familiarizzare, guarda solo che livello di aggiornamento offrono; più avanti, quando avrai più voglia e raggiunto una maggior dimestichezza (il tempo non lo prendo in considerazione, ci vuole meno a installare tutto a mano in effetti) e va che è facile, voglio dire, ci son riuscito io Benvenuto nel mondo di php, apache e mysql
April 21, 200818 yr Entra in MySQL prima che lo chiudano http://www.advancedstudios.it/forum/public/style_emoticons//58.gif
April 21, 200818 yr Author ok installato e configurato WAMP. ma adesso come faccio a vederlo da un altro Pc, via web? IN TEORIA COLLEGANDOSI A http://marco79.sytes.net non dovrebbe apparire l'index.php ?
April 22, 200817 yr Author o devo aprire le porte dal router? o è perchè ho il fw di windows attivo? dove può essere l'errore secondo voi?
April 22, 200817 yr Author se provi con la porta 4711 dovresti entrare nel webserver di emule quindi penso di si, solo che non so come collegarmi con il php server
April 22, 200817 yr Apache di solito usa la 80 http://www.advancedstudios.it/forum/public/style_emoticons//58.gif
April 22, 200817 yr Author infatti! ma ho provato anche quella e non va! adesso provo disattivando temporaneamente il firewall
April 24, 200817 yr Author da quello che ho capito qui http://www.wampserver.com/phorum/read.php?2,35258 sembra essere un problema di port forwarding..... avete voglia di aiutarmi nella configurazione? il ruoter è un Alice business gate Pirelli
April 24, 200817 yr Se non ricordo male i prodotti Business di Telecom, sono spesso Pirelli rimarchiati, castrati via firmware e funzionanti con la loro bella Smart Card, che provvede al configuramento automatico. Il port forwarding non è possibile direttamente, a causa di tali limitazioni, però si può fare senza problemi lo stesso http://www.advancedstudios.it/forum/public/style_emoticons//44.gif Devi andare nel pannello delle impostazioni del router, creare un semplice virtual server e come per magia, tutto andrà.
April 24, 200817 yr Author ehm, il virtual server c'è già ed è ttivo da parecchio. infatti uso quello anche per webmule, ftp ecc
April 24, 200817 yr Non è possibile crearne più di uno? Altrimenti dovresti cambiare porta ad Apache http://www.advancedstudios.it/forum/public/style_emoticons//44.gif
April 27, 200817 yr A boh...che io sappia no, ma magari per qualche strano motivo, la 80 non gli va bene al pc o alla connessione.
April 27, 200817 yr Author si ma se cambio porta, poi un utente esterno qualsiasi dovrà specificare porta, quando si connette, tipo http://marco79.sytes.net:123456 eppoi devo anche aprire la porta nel router..... invece per cambairla su Wamp è una cosa facile?
April 28, 200817 yr Ci provo... Clicca sull'icona di Wamp, poi su config e httpdCerca il valore port 80 e cambialo con il numero di porta che ti interessaRiavvia Wamp Se hai anche IIS installato, dovrai fare un'altra modifica, altrimenti avrai un warningApri il file wampserver.ini, situato nella cartella di installazione di WampCerca la sezione menu.leftCerca la voce http://localhost e modificala in http://localhost:81Ripeti la stessa operazione anche per PhpMyAdmin/SQLiteManagaer/localhost menuChiudi e riavvia Wamp Funziona? http://www.advancedstudios.it/forum/public/style_emoticons//44.gif
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now