|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Bannato
Iscritto dal: Mar 2004
Città: Deep Space Nine
Messaggi: 1384
|
Installare PHP su Vista (IIS 7 )
Come si installa il PHP5 su vista? Ho trovato delle guide on-line ma non
funziona... Eseguendo uno script mi da questo errore: Errore HTTP 404.3 - Not Found Descrizione: La pagina richiesta non può essere servita a causa dei criteri di mapping MIME (Multipurpose Internet Mail Extensions) configurati nel server Web. L'estensione del nome file della pagina richiesta non è riconosciuto o consentito. |
![]() |
![]() |
![]() |
#2 |
Bannato
Iscritto dal: Mar 2004
Città: Deep Space Nine
Messaggi: 1384
|
UP!
![]() Faccio prima ad usare Apache? Sto vista fa cag@re ![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Mar 2007
Città: Provincia di FC
Messaggi: 1807
|
sicuro non esista una versione aggiornata compatibile con svista?
comunque secondo questo ragionamento linux fa cag@re perchè non girano i giochi ![]()
__________________
Lenovo Thinkpad T480s | Steam Deck 256GB | iPhone 14 128GB Ho trattato positivamente con: pupgna,pikerunner,Maldo,Sawato Onizuka,A-ha,darkfable,il.principino |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Aug 2008
Messaggi: 808
|
http://www.ictv.it/file/vedi/693/bra...fastcgi-e-php/
il metodo ufficiale di ms |
![]() |
![]() |
![]() |
#5 |
Bannato
Iscritto dal: Mar 2004
Città: Deep Space Nine
Messaggi: 1384
|
Adesso mi funziona solo "http://localhost/phpinfo.php" se apro altri file .php mi da questo errore:
"Errore HTTP 502.2 - Bad Gateway L'applicazione CGI specificata non ha restituito un insieme completo di intestazioni HTTP. Le intestazioni restituite sono "<b>Security Alert!</b> The PHP CGI cannot be accessed directly. <p>This PHP CGI binary was compiled with force-cgi-redirect enabled. This means that a page will only be served up if the REDIRECT_STATUS CGI variable is set, e.g. via an Apache Action directive.</p> <p>For more information as to <i>why</i> this behaviour exists, see the <a href="http://php.net/security.cgi-bin">manual page for CGI security</a>.</p> <p>For more information about changing this behaviour or re-enabling this webserver, consult the installation file that came with this distribution, or visit <a href="http://php.net/install.windows">the manual page</a>.</p> "." Ultima modifica di STDK : 25-08-2008 alle 01:29. |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Apr 2002
Città: Nosgoth
Messaggi: 16889
|
Perchè non provi a usare utility tipo Xampp?
|
![]() |
![]() |
![]() |
#7 |
Bannato
Iscritto dal: Mar 2004
Città: Deep Space Nine
Messaggi: 1384
|
Ho risolto con questa configurazione :
![]() |
![]() |
![]() |
![]() |
#8 |
Junior Member
Iscritto dal: Oct 2008
Città: Racale (Lecce)
Messaggi: 5
|
ciao
sono giorni ormai che ammattisco su questo errore
STDK hai scritto di aver risolto in quel modo ma come si arriva a quel punto???? quando entro in mapping gestori a me dà solo 3 campi non 4 come vedo nella tua immagine perchè? ![]() errore Codice:
Errore del server nell'applicazione "Default Web Site" -------------------------------------------------------------------------------- Errore HTTP 502.2 - Bad Gateway Descrizione: L'applicazione CGI specificata non ha restituito un insieme completo di intestazioni HTTP. Codice errore: 0x00000103 Notifica: ExecuteRequestHandler Modulo: CgiModule |
![]() |
![]() |
![]() |
#9 | |
Bannato
Iscritto dal: Mar 2004
Città: Deep Space Nine
Messaggi: 1384
|
Quote:
Non hai installato tutti i moduli di IIS, tempo fà avevo trovato uno script che faceva tt da se... Ciao. |
|
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Mar 2001
Messaggi: 273
|
Consiglio spassionato:
metti in piedi una Virtual Machine con linux/win 2003 server e ci metti su PHP e MYSQL (o quello che usi) poi condividi la wwwroot della virtual con l'Host e lavori dall'host nella virtual. Anche io inizialmente installavo tutto sull'host e devo dire che da quando ho scelto la strada della virtualizzazione le cose mi si sono semplificate in modo enorme. Ti faccio un esempio stupido: devo formattare per un motivo qualsiasi... se ho tutto sul PC devo reinstallare e riconfigurare tutto php e mysql + n° siti. Con le virtual formatto il PC installo la suite di sviluppo e virtual PC e ho tutto come prima del formattone. Inoltre così sei più simile alla situazione che troverai sui server di produzione. Certo sono gusti, ma programmando per lavoro, con questa situazione mi trovo decisamente meglio, è stato un lavoraccio ma un lavoraccio fatto una sola volta... ![]()
__________________
DeskTop: A7V AMD tb 900 512Ram IBM 30gb (ATA100) + IBM 60gb - Hercules 3D Prophet 4500 - Win XP pro (Lite) NoteBook: Dell Vostro 1500 CoreDuo2 2,4Ghz HD 500 Gb (SATA 7200rpm) RAM 4Gb Nvidia GeForce 8600M GT 256Mb 15,4' Wide - Windows 7 Ultimate 64bit Programmatore ASP/Ms SQL Server - PHP/MySQL - Serve un sito internet? sono qui .. ![]() |
![]() |
![]() |
![]() |
#11 |
Junior Member
Iscritto dal: Oct 2008
Città: Racale (Lecce)
Messaggi: 5
|
RISOLTO
preso dallo sconforto totale ho
1: cancellato la cartella php 2: ricreata 3: ricontrollato tutto per l'ennesima volta 4: la cosa più importante, in strumenti di amministrazione / gestione iis / sito / default site / mapping gestori ho cancellato il modulo php (creato con "aggiungi mapping di script" 5: ho cliccato su "aggiungi mapping moduli" e ho settato come STDK ed ha funzionato. il processo successivo sarebbe stato quello di installare il modulo FASTCGI ma per fortuna non è servito. salute. |
![]() |
![]() |
![]() |
#12 | |
Bannato
Iscritto dal: Mar 2004
Città: Deep Space Nine
Messaggi: 1384
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#13 |
Member
Iscritto dal: Oct 2005
Messaggi: 219
|
Salve a tutti, ho abilitato IIS su Win2008 server e stavo facendo qualche prova con l'installazione di php. ho seguito una guida, ho configurato il file php.ini e impostato il mapping in IIS
cmq ho creato un alias e un virtual host, e il file info.php mi viene visualizzato correttamente. funzionano i moduli mysql, gd ecc ecc quindi do per scontato che l'installazione sia andata a buon fine; ora nella directory di default di IIS "%SystemDrive%\inetpub\wwwroot" ho inserito anche phpmyadmin; e ho abilitato la possibilità di scorrere la cartella per visualizzare i contenuti... quindi se vado su localhost/phpmyadmin accedo al sw per la gestione del db, ed effettuo senza problemi query mysql (anche il db è installato su questo server) anche questa è un'ulteriore conferma del fatto che il modulo php sia installato correttamente adesso... sto provando ad eseguire un mio file.php che inizia così "<? php session_start(); include ("files/include/settings.php"); $mysqli = new mysqli($host, $username, $password, $database); $mysqli -> query("TRUNCATE TABLE autorizzazione_file"); $mysqli -> query("TRUNCATE TABLE elenco_accesso");" il codice non viene interpretato e mi visualizza questo: "query("TRUNCATE TABLE autorizzazione_file"); $mysqli -> query("TRUNCATE TABLE elenco_accesso")" che cosa strana! se provo a fare un semplice echo funziona! secondo voi perchè si comporta in questo modo? Grazie |
![]() |
![]() |
![]() |
#14 |
Senior Member
Iscritto dal: Aug 2008
Messaggi: 808
|
una curiosità, magari non c'entra nulla. hai chiuso il tag "?>" ?
|
![]() |
![]() |
![]() |
#15 | |
Member
Iscritto dal: Oct 2005
Messaggi: 219
|
Quote:
![]() cmq con apache quando nn chiudevi il tag ti dava errore, qui è strano che mi stampa il codice confermo che il file info.php mi da correttamente tutti i parametri mentre se provo con una echo "ciao mondo" mi esce una pagina bianca e se guardo il sorgente pagina da mozilla vedo "<? php echo "ciao mondo"; >? ma che cosa strana, ho anche seguito la guida video per l'installazione presente su BE IT di microsoft |
|
![]() |
![]() |
![]() |
#16 |
Member
Iscritto dal: Oct 2005
Messaggi: 219
|
allora la versione che avevo installato era la 5.3.0 per IIS7; adesso ho ripristinato tutto, sono andato sul sito http://php.iis.net/ e ho premuto sul link per installare php, questo link farà partire un'utility (funzionante solo con IE) che installerà php e configurerà IIS! non è proprio il massimo, a me piacciono le cose fatte a mano, ma è la procedura raccomandata da zion Bill!
dunque questa procedura installa un pho 5.2.qualcosa effettuo di nuovo le mie prove <?php echo "<strong>"; ?> prova</strong> questa volta sembra funzionare (che cosa strana) va be, provo con l'altra pagina... quella che chiama un oggetto mysqli niente semrpe lo stesso "errore" il codice viene stampato sto pensando, ma nn è che c'è qualche intoppo sugli oggetti? |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:08.