Apache, PHP e MySQL in una pen drive USB

Tramite un vostro articolo ho scopertto che è possibile mettere su USB un ambiente di produzione, scaricando dal sito del produttore che era nell'articolo ho scaricato un file .zip non completo, completando i vari pezzi ovvero le cartelle bin di MySql e Apache.

Il problema è questo quando lancio il file start.bat esegue diverse operazioni, lancia Apache e MySql e poi apre il browser con al pagina http://localhost:85 con porta 85 :'( :uglystupid: purtoppro non funziona nessun caricamento di pagine PHP.

Che qualcuno mi aiuti. .:: HELP ::. 

inviato 11 anni fa
EKELON77
X 0 X

Riporta tutti i passi che hai effettuato (nel dettaglio), sarà più facile aiutarti.

 :bye:

risposto 11 anni fa
Gianni Tomasicchio
X 0 X

Step to Step!!! :D

Vedi link seguente http://firepages.com.au/php_usb.htm :bye:

risposto 11 anni fa
EKELON77
modificato 11 anni fa
X 0 X

Hai modificato il file httpd.conf in modo simile a quanto proposto? E' importante che contenga le righe:

LoadModule php5_module "\\pdrive\\php-5.0.3\\php5apache2.dll"

addtype application/x-httpd-php .php .php4 .php5 .php3 .htm .inc .fire

PHPIniDir "\\pdrive\\php.ini"

P.S.: non si tratta di un nostro articolo, ma di una nostra segnalazione  ;)

risposto 11 anni fa
Gianni Tomasicchio
X 0 X

Perdonami per la gaf che ho appena fatto, ma tornando al problema non ho dovuto modificare il file perchè già settato con quei parametri.

Però ti dico adesso quali sono i passi che ho dovuto fare, premettendo che il file zippato dava soltato alcuni componenti:

1) Ho copiato totalmente la cartella bin di Apache sulla penna USB

2) Ho creato a caretlla MySql e la sottocartella data

3) Ho copiato totalmente la carella bin di MySql sulla penna USB

4) Ho decompresso la versione php-5.0.4 di Php e rinominata in php-5.0.3 e copiata nella penna USB

5) Lanciato il file start.bat, che ha eseguito delle operazioni fino ad aprire u na pagina web con l'indirizzo http://localhost:85

Non vorrei che fosse necessario installare il servizio di Apache, perchè lui esegue soltanto l'applicativo

Ti invio il codice del file start.php e start.bat

START.PHP

<?

echo "starting MySQL ....\n";

pclose(

    popen(

        'start pdrive\\mysql\\bin\\mysqld-nt.exe --basedir=/pdrive/mysql --datadir=/pdrive/mysql/data --port=3307 --console --standalone'

        ,'r' )

    );

echo "starting apache....\n";

flush();

pclose(popen('start pdrive\\apache-2.0.50\\bin\\apache.exe','r'));

flush();

sleep(5);

echo 'opening localhost';

exec( 'start http://localhost:85');   

START.BAT

/pdrive/php-5.0.3/php.exe -c /pdrive/php.ini -f /pdrive/start.php

Che qualcuno mi aiuti sono in panne. :bye:

 

risposto 11 anni fa
EKELON77
modificato 11 anni fa
X 0 X

Non so che dirti  :dunno:

prova a controllare i diversi file di configurazione (httpd.conf, php.ini, start.php e start.bat) e verifica che tutti i percorsi delle varie direttive presenti sono corretti.

 :bye:

risposto 11 anni fa
Gianni Tomasicchio
X 0 X

Sono corretti purtroppo, non capisco se bisogna acquistare una chiavetta con il software già preinstallato oppure ti insegnano come crearne una.  :'( :bye:

Non è perchè ho utilizzato una versione PHP più rencente visto che non trovavo la versione richiesta e poi l'ho rinominata con il nome della cartella che chiedeva il sito dove ho prelevato lo zip?

Ho anche contattato la società tramite spiefìgandogli a grandi linee quale era il problema, ma ancora attendo risposta.

Un idea me la sono fatta, anche se dice "Running Apache" e "Running MySql" non li avvia per nientè, e poi per funzionare oltre ad essere avviati non dovrebbero essere installati come servizi; oppure start.bat e start.php fanno in modo che non sia necessario averli come servizi   

Se ti do un indirizzo web dove poter scaricare la mia versione di sw che ho sulla penna, tu potresti provarlà?

Ci stai, così ti potresti accorgere di qualche messaggio che a me è sfuggito quando effetua le varie chiamate tramite i 2 files; purtroppo è molto rapido e non si riesce a catturare se da qualche errore. :-X :P

 

risposto 11 anni fa
EKELON77
modificato 11 anni fa
X 0 X

Non c'è nulla da acquistare. Non credo possa essere un problema di versione, quell'articolo parla della 5.0.3 mentre tu hai usato la 5.0.4 che è praticamente identica.

Per far funzionare Apache e MySQL non serve avere i relativi servizzi attivi.

Oggi faccio qualche prova e ti faccio sapere.  :bye:

risposto 11 anni fa
Gianni Tomasicchio
X 0 X

Mi consigli come potrei procedere, visto che non riesco a trovare l'errore quando si eseguono gli script di partenza dalla penna USB?  :crazy::bye:

risposto 11 anni fa
EKELON77
modificato 11 anni fa
X 0 X

Ho fatto delle prove ma ho avuto diversi problemi, quindi non so che consigliarti  :dunno:

 :bye:

risposto 11 anni fa
Gianni Tomasicchio
X 0 X

Scusa per l'insistenza ma quando sono in panne e non so come uscirne sparo messaggi a raffica, per curiosità che tipo di errori ti da; comunque credo che convenga rinunciare è una situazione troppo farraginosa ?  :angel: O0

risposto 11 anni fa
EKELON77
X 0 X

Ho avuto problemi con i percorsi delle librerie e MySQL non ne voleva sapere di partire...

Sono convinto che la cosa sia fattibile ma che richieda un po' di pazienza nell'effettuare le corrette modifiche ai vari files di configurazione.

 :bye:

risposto 11 anni fa
Gianni Tomasicchio
X 0 X

Mi cogli un pò sorpreso perche io non ho toccato nè librerire di MySql o Php, mi dici dove intervenire, forse riesco a fare qualche passo avanti?  :)

risposto 11 anni fa
EKELON77
X 0 X

Ho cercato di partire da zero, senza usare la guida ed i suoi file di configurazione. Comunque non ne sono venuto a capo.

 :bye:

risposto 11 anni fa
Gianni Tomasicchio
X 0 X

Credo che svuoterò la chiavetta perchè se non ci sei riuscito tu, che hai più esperienza, figurati io che sono un "novizio"!!! :bye:

risposto 11 anni fa
EKELON77
X 0 X

Girando su Internet ho trovato questo progetto.

PortableWebAp is a portable platform for web applications. With it you can run php web applications from a usb drive or from any hard drive Your php applications can be preinstalled and run from a desktop pc and no install is required. Simply copy the files and launch the application.

Vedi un po' se funziona

 :bye:

risposto 11 anni fa
Gianni Tomasicchio
X 0 X

Ho preso i cosiderazione il progetto che mi hai segnalato comunque ho risolto tutti i problemi e adesso funziona perfettamente. O0 ::)

risposto 11 anni fa
EKELON77
X 0 X

Forse può esservi utile questo: http://www.wmcreation.it/index.php?action=wmstpd

 Apache - Php - Mysql su Pen Drive :bye:

risposto 11 anni fa
Mr_White
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda