Vai al contenuto
  • 0

Problema con Server simulato in locale


najaru

Domanda

Ciao, chiedo a voi magari qualcuno sa risolvere

Installato xaamp, ha sempre funzionato. Ora non capisco perchè non funziona più, quando cerco di avviare apache mi dice running ma poi non va in start.

idee?

Link al commento
Condividi su altri siti

21 risposte a questa domanda

Messaggi raccomandati

  • 0

Ciao, chiedo a voi magari qualcuno sa risolvere

Installato xaamp, ha sempre funzionato. Ora non capisco perchè non funziona più, quando cerco di avviare apache mi dice running ma poi non va in start.

idee?

Ho avuto anch'io lo stesso problema, ma non sono riuscito a risolverlo se non reinstallando di nuovo tutto, poi ho scoperto Wamp server ed ho risolto tutti i miei problemi.
Link al commento
Condividi su altri siti

  • 0

quello non si installa proprio.

sarà un problema di firewall che non posso disattivare da questo pc

Hai provato ad installare EASY PHP?
Link al commento
Condividi su altri siti

  • 0

Dovrebbe essere un problema di porte, magari utilizzate da altri servizi.

Hai installato qualche altro software che potrebbe creare conflitti?

Link al commento
Condividi su altri siti

  • 0

Mi sa che e' un problema di porte come dici tu, in effetti ho dei programmi che comunicano in mo esclusivo con un server centrale.

Avete idea se posso inplementare facilmente ioncube su easy php?

Link al commento
Condividi su altri siti

  • 0

Assolutamente si!

EasyPHP non é nient'altro che l'ennesimo pacchetto di installazione dei vari servizi Apache + PHP (e MySQL in questo caso).

Link al commento
Condividi su altri siti

  • 0

Io preferisco utilizzare sempre XAMPP sarà per abitudine o comunque perchè lo trovo più semplice. In qualsiasi caso per vedere quali servizi sono sulla porta 80

netstat -o -n -a | findstr 0.0:80

Digitare la riga sopra nel prompt dei comandi (Cliccate su start e cercate cmd).

Fatto ciò avrete una lista di servizi che occuperanno quella porta e sarà più semplice cercarli e chiuderli.

Altrimenti altra cosa semplice è quella di cambiare direttamente porta a XAMPP. Procedere in questo modo:

Cercare il file httpd.conf in C:/apache/conf

Apritelo con un blocco note e cercate la dicitura

Listen 0.0.0.0:80

Listen[::] 80

Listen 80

Cambiate la porta 80 in una porta qualunque esempio 9090 (naturalmente se avete firewall e altro ricordatevi di attivare questa porta)

Salvare il file httpd.conf e riavviare

A questo punto Apache dovrebbe riavviarsi e potrete entrare digitando sul browser http://localhost:9090. Un pò più scomodo perchè andrà specificata anche la porta, ma utile.

Per installare invece Ioncube su Easyphp

Cliccate QUI e scaricate il pacchetto in tar.

Fatto ciò apritelo con winrar e troverete 4 dll.

Prendete la DLL che vi interessa( di solito l'ultima è la versione più aggiornata) e inserite questa nella cartella

X:\EasyPHP-x.x.x.x\php\ext

Fatto ciò entrate in

X:\EasyPHP-x.x.x.x\conf_files\php.ini

Cercate


;Xdebug
zend_extension = "${path}\xdebug\php_xdebug-2.1.0-5.3-vc9.dll"

e aggiungete


, Ioncube
zend_extension = "$ {path} \ php \ ext \ ioncube_loader_win_5.3.dll"
;/ Ioncube

Createvi un file phpinfo. Aprite il blocco note e digitare

<?php phpinfo() ; ?>

Salvare il file con estensione .php

Fatto ciò dovreste avere ioncube installato.

Link al commento
Condividi su altri siti

  • 0

forse sono riuscito

devo vedere questo nel phpinfo?

This program makes use of the Zend Scripting Language Engine:

Zend Engine v2.3.0, Copyright © 1998-2012 Zend Technologies

with Xdebug v2.2.0, Copyright © 2002-2012, by Derick Rethans

Link al commento
Condividi su altri siti

  • 0

secondo me il problema è qui

nel php.ini vedo

Loaded Configuration File C:\Program Files (x86)\EasyPHP-12.0\apache\php.ini

che a quanto pare è quello che viene generato a partire dal php.ini che ho modificato nel percorso.

ma se lo apro vedo scritto:

; Ioncube
zend_extension = "C:\PROGRA~2\EASYPH~1.0\php\ext\ioncube_loader_win_5.3.dll"
;/ Ioncube

e non so se il codice va bene.....

Link al commento
Condividi su altri siti

  • 0

forse sono riuscito

devo vedere questo nel phpinfo?

This program makes use of the Zend Scripting Language Engine:

Zend Engine v2.3.0, Copyright © 1998-2012 Zend Technologies

with Xdebug v2.2.0, Copyright © 2002-2012, by Derick Rethans

Dovrebbe uscire anche with IONCUBE. Allora il file lo devi inserire nella cartella ext che trovi nella cartella di easyapache. Quella stringa invece la devi inserire nel php.ini, se vuoi postaci il php.ini cosi almeno gli diamo uno sguardo assieme.

Link al commento
Condividi su altri siti

  • 0

per quale motivo mi da questo errore, che voglio aprire un semplicissimo html rinominato in php.....


Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0

Fatal error: Unknown: Failed opening required 'C:/Program Files (x86)/EasyPHP-12.0/www/ddd/index.php' (include_path='.;C:\php\pear') in Unknown on line 0

Link al commento
Condividi su altri siti

  • 0

mmmm.... Allora prova a fare cosi, vedi se quel percorso è corretto C:\php\pear in seguito vai nel php.ini

cerca

la stringa include_path e rinomina quello che c'è scritto nel percorso corretto (cioè quello che porta alla cartella pear)

PS: Noto che avanti a C:\php c'è .; Prova ad entrare nel php.ini e prova a vedere se proprio la stringa include_path è commentata se cosi non fosse segui ciò che ti ho detto sopra.

Link al commento
Condividi su altri siti

Crea un account o accedi per lasciare un commento

Devi essere un membro per lasciare un commento

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora
  • Chi sta navigando   0 utenti

    • Nessun utente registrato visualizza questa pagina.
×
×
  • Crea Nuovo...

Informazioni importanti

Abbiamo inserito dei cookies nel tuo dispositivo per aiutarti a migliorare la tua esperienza su questo sito. Puoi modificare le impostazioni dei cookie, altrimenti puoi accettarli cliccando su continua. to insert a cookie message.