Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    problema nel caricare il modulo php

    Installo Apache24 e sembra che tutto vada bene, il server funziona e compare la scritta "It's Works" collegandomi su localhost. Il problema sorge quando cerco di caricare il modulo php aggiungendo,
    al file di configurazione, le seguenti linee:

    LoadModule php5_module "C:/php/php5apache2_4.dll"
    AddType application/x-httpd-php .php
    PHPIniDir "C:/php"

    Al restart il server non si avvia, e se provo ad avviarlo da dos mi viene segnalato un generico errore alla linea corrispondente a quella di caricamento del modulo.
    Ho provato e riprovato, e non riesco a venirne a capo!!!

  2. #2
    Quote Originariamente inviata da hpeppe Visualizza il messaggio
    Installo Apache24 e sembra che tutto vada bene, il server funziona e compare la scritta "It's Works" collegandomi su localhost. Il problema sorge quando cerco di caricare il modulo php aggiungendo,
    al file di configurazione, le seguenti linee:

    LoadModule php5_module "C:/php/php5apache2_4.dll"
    AddType application/x-httpd-php .php
    PHPIniDir "C:/php"

    Al restart il server non si avvia, e se provo ad avviarlo da dos mi viene segnalato un generico errore alla linea corrispondente a quella di caricamento del modulo.
    Ho provato e riprovato, e non riesco a venirne a capo!!!
    prova a posizionare diversamente i comandi.

    Prima ini dir
    poi load module

    e addType mettilo con gli altri addType nella sezione specifica per loro

    Quale versione di php stai utilizzando? Puoi vedere i file di log di apache che ti precisano meglio il problema. access.log e error.log

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Grazie per la risposta, ma purtroppo il problema non l'ho risolto.
    L'errore segnalato in dos è il seguente:
    Microsoft Windows [Versione 6.1.7601]
    Copyright (c) 2009 Microsoft Corporation. Tutti i diritti riservati.

    C:\Users\giuseppe>httpd.exe
    httpd.exe: Syntax error on line 129 of C:/Program Files/Apache Software Foundati
    on/Apache2.2/conf/httpd.conf: Cannot load C:/php/php5apache2_4.dll into server:
    Impossibile trovare la procedura specificata.

    C:\Users\giuseppe>

    Le versioni che utilizzo sono le seguenti:
    apache_2.2.13-win32-x86-openssl-0.9.8k
    php-5.6.14-Win32-VC11-x86
    su win 7 a 32 bit

    Quando disattivo le seguenti righe in httpd.conf, in questo modo:

    #PHPIniDir "c:/php"
    #LoadModule php5_module "c:/php/php5apache2_4.dll"


    il file in php directory è php5apache2_4.dll
    tutto funziona e il server si avvia!!"

  4. #4
    usi apache 2.2 ma carichi una dll per apache 2.4. Non credo che php 5.6 sia ancora compatibile con apache 2.2

    Forse, e dico forse, ti converrebbe installare XAMPP almeno le versioni che installa sono tutte compatibili tra loro.
    https://www.apachefriends.org/it/download.html

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Ho provato ad istallare anche XAMPP, senza risultato .... in ogni caso versioni precedenti di php sono reperibili??!!

  6. #6
    Quote Originariamente inviata da hpeppe Visualizza il messaggio
    Ho provato ad istallare anche XAMPP, senza risultato .... in ogni caso versioni precedenti di php sono reperibili??!!
    dipende dalla versione di windows che usi. potrebbe essere che le porte di default 80 e quella mysql 3306 siano occupate da altri programmi

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  7. #7
    Be, penso di aver risolto con XAMPP, grazie ... ho ripulito un po' tutto per bene e ho reinstallato XAMPP, prestando massima attenzione.
    Ho disinstallato vecchie istallazioni di MySql, ed ora pare tutto funzioni.
    Il problema di non aver capito quale sorta di incompatibilità tra Apache e PHP, dato che ho provato di tutto, impediva di far funzionare il Server Web con il modulo PHP rimane.
    Il problema delle porte, penso avesse avuto senso, se Apache non partiva come ad esempio è accaduto con MySql: con mysql risolto in due minuti poiché le porte richieste libere erano in uso.

    Grazie per l'attenzione

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.