Newsgroup: it.comp.www.server
Titolo: Re: PHP e MySQL su un server win2000 e IIS?

 versione/preimpostata che comprende:
diciamo che posso confermare anche se iis con php funzionano benone
-- 
Christian Paparelli
http://www.ithost.ch
 

rimani su linuz??
purtroppo non conosco bene la gestione linux e nelle zone in cui
lavoro e' diffile trovare supporto valido e disponibile in tempi
rapidi.
ciao e grazie per le dritte, anche agli altri/o poster/s.
tony

Ciao a tutti,
scusate il 3d forse ripetuto, ma non ho trovato post precedenti che
assomiglino al mio problema.
Fino ad oggi ho sviluppato siti in PHP+MySQL su server Linux.
Oggi avrei la necessita' di passare ad un server IIS con Win2000.
Che faccio?
- converto tutte le pagine dinamiche PHP in ASP? (aaaarggGHHHHH!!)
- faccio installare PHP e MySQL sul server win2000 con IIS?
Funzionano? Oppure bisogna per forza installare apache sul server
win2000?
Che mi suggerite?
vi ringrazio in anticipo per eventuali commenti.
tony

 nuotare? :-) 
francamente mi sfugge :) non sono bravo con i proverbi ..
 
-- 
Ciao, Dmitry

 benone 
mai provato, ma mi fido di te che lo usi ogni giorno. Peraltro devo 
dirti che anche apache 1.3 sotto WIN funziona non malaccio
-- 
Ciao, Dmitry

 confesso ora come ora mi sentirei perso nel NERO di una shell unix :) 
Sai vero che si dice riguardo all'acqua alta e all'imparare a nuotare? :-)
Eppoi le shell non sono cosě nere...
/me con il suo gatto in trasparenza
-- 
cat: .signature: No such file or directory

 rapidi.
bhe, ma usare apache sotto linux è molto più semplice a dire il vero. 
Sotto win qualche problema cmq lo hai e hai qualche limitazione in 
alcuni comandi di http.conf.
l'unico problema, risolvibilissimo, di "scomodità" sotto linux al 
massimo è che manca nelle versioni server un file manager, ma lo 
risolvi egregiamente installando Midnight commander, senza il quale ti 
confesso ora come ora mi sentirei perso nel NERO di una shell unix :) 
Ma poi scusa, non dicevi che hai sempre svluppato PHP sotto Linux? Se è 
come dici dovresti mangiartele a colazione ste cose :)
-- 
Ciao, Dmitry

 Che mi suggerite?
domanda stupida ma se vuoi o devi usare php + mysql + apache perchè non 
rimani su linuz??


 - converto tutte le pagine dinamiche PHP in ASP? (aaaarggGHHHHH!!)
sei pazzo? se proprio devi usare win2000 e cmq sai programmare bene in 
PHP, installa apache e vivi felice. personalmente ti consiglio una 
versione/preimpostata che comprende:
_ apache
_ mysql
_ php
_ zend e php nuke a secondo delle versioni
Sto parlando di APPSERV ( 
http://www.appservnetwork.com/
 ). 
Personalmente tri consiglio la versione 1.9 che la uso da anni ed è 
altamente affidabile anche per siti ad alto traffico (guarda Mynewsgate 
che ha oltre 30000 accessi al giorno su 2000 ip diversi)
-- 
Ciao, Dmitry

 dirti che anche apache 1.3 sotto WIN funziona non malaccio
mai provato, ma mi fido di te :-D


 rapidi.
uhm sorry ma di solito mi altero parecchio quando sento dire che win č piů 
semplice, il fatto che l'interfaccia sia piů intuitiva non lo rende piů 
semplice


semplice
posso capirti.
ma per me, semplice, significa che ormai sono decenni che lo uso e lo
potrei rivoltare come un calzino (windows workstation).
Mentre su linux sono agli inizi e di roba da sapere ce n'e' tanta. mi
piacerebbe padroneggiarlo come padroneggio il mio pc, ma e' il tempo
che mi manca.
Per rispondere a qualcuno che mi dice che conoscendo php dovrei anche
avere una ottima conoscenza di linux,... bhe, conoscere php e' una
parola grossa, per me.
in questi anni di sviluppo con applicazioni RAD (tipo dreamweaver)
l'ho trovato piu' semplice da imparare e soprattutto, facilmente
trasportabile da un server (linux) all'altro, con il minimo sforzo
(leggasi, minimo sbattimento nelle configurazioni da cambiare).
ciao
tony

tuning e una manutenzione corretta del db
quoto. e a propostito: non ho il coraggio di chiederti quali sarebbero
le opzioni di mysql da osservare con attenzione, ma mi limito a
chiederti se puoi segnalarmi un sito che puo' essere un buon punto di
partenza per il fine tuning di mysql e php su win.
ti ringrazio ancora.
ciao
tony

 mai provato, ma mi fido di te :-D
lol :)
-- 
Ciao, Dmitry

 non lo rende più semplice
se andiamo a prendere il kernel è anzi molto più complicato credo. Il 
problema è che nel primo caso hai gli strumenti per agire e fare 
modifiche, nel secondo no :)
-- 
Ciao, Dmitry

 (leggasi, minimo sbattimento nelle configurazioni da cambiare).
a maggior ragione non conviene che cambi :)
-- 
Ciao, Dmitry

 buon punto di partenza per il fine tuning di mysql e php su win.
http://dev.mysql.com/doc/
-- 
Ciao, Dmitry

 buon punto di partenza per il fine tuning di mysql e php su win.
meglio ancora, il link diretto:
http://dev.mysql.com/get/Downloads/Manual/manual.chm/from/http://mirror
.
tomato.it/mysql/
-- 
Ciao, Dmitry

 modifiche, nel secondo no :)
uhm diciamo che nascono con funzioni diverse ma per forza di cose dovranno 
prima o poi collidere, win nasce da tipica derivazione enduser dove la sua 
forza sta nella gui il secondo deriva dal buon *nix dove la gui è un 
componente esterno del quale si può benissimo a meno, se ragioniamo lato 
server win sta colmando queste lacune con una serie di tools e tecnologie 
per semplificare la vita agli amministratori permettendo "finalmente" la 
gestione remota senza gui ad esempio con wmi, wsh o con il prossimo msh 
dall'altra parte *nix sta colmando la lacuna desktop con gui valide e 
semplici spero nel futuro ci sia una buona e valida concorrenza così da 
poter migliorare su tutti i fronti


 partenza per il fine tuning di mysql e php su win.
oltre ai link di Dmitry avrai diverse ottimizzazioni da fare in primis 
quelle di mysql in base al server
qui trovi ottimi spunti 
http://dev.mysql.com/books/hpmysql-excerpts/ch06.html
 ma ricorda che ogni 
server ha un carico ed esigenze diverse quindi non vi è una formula magica.
Uno volta ottimizzato il server va ottimizzato il db tramite indici e/o 
tabelle temporanee qui importantissimo è capire come funziona la query_cache 
http://www.mysql.com/news-and-events/newsletter/2003-01/a0000000108.html
 e 
ovviamente come usare EXPLAIN per ottimizzare le varie query qui trovi un 
buon inizio 
http://dev.mysql.com/doc/mysql/en/mysql-optimization.html
Una volta che hai fatto tutto ti assicuro che il tuo mysql sarà in grado di 
reggere senza fa sedere il sistema operativo mi raccomando per la parte 
security mai far girare mysql come localsystem ma crea un utente adhoc ed 
imposta le security ntfs


 parola grossa, per me.
no aspe che c'entra uno è un programmatore l'altro è un sistemista, e da 
quando un programmatore è sistemista o viceversa, avere delle nozioni di 
entrambi non guasta mai ma o sei un sistemista o sei uno sviluppatore


 diciamo che posso confermare anche se iis con php funzionano benone
Insomma, su 2000 piuttosto che iis5 tenevo anche io apache...
iis6 č un'altra cosa :) 

 sistemista o sei uno sviluppatore 
però c'è da dire che un buon sviluppatore dovrebbe tener conto della 
piattaforma che sarà usata per il suo PRG. Ad esempio in PHP alcuni 
comandi su WIN non vanno e quindi è quasi meglio sviluppare sotto WIn e 
portare poi su linux, dove hai la certezza che c'è la migliore 
implementazione di php.
-- 
Ciao, Dmitry

 concorrenza cosě da poter migliorare su tutti i fronti
ho acqustato per testare win 2003 server sul quale gira x-privat NNTP. 
devo dire che da profano sembra davvero robusto, mai un crash. tuttavia  
ritengo inutiel far caricare una interfaccia grafica quando non c'č 
questa necessitŕ ad esempio. In win2003 č stato molto migliorato la 
gestione DNS, tanto č che prima o poi la userň, non riesco perň a farmi 
mandr giů IIs :) non c'č modo
-- 
Ciao, Dmitry

 implementazione di php.
certamente ma parliamo pur sempre di php e non di lato sistema, diciamo che 
al programmatore non interessa il registro degli eventi o perfmon mentre al 
sistemista è pane quotidiano, lo stesso al contrario il debug per lo 
sviluppatore è d'obbligo ma non per il sistemista, spero di essermi spiegato


 riesco però a farmi mandr giù IIs :) non c'è modo
ti capisco ho lo stesso "problema" con l'indiano


 
   peccato, proprio ora che si sta per sforare il 70%

    peccato, proprio ora che si sta per sforare il 70%
di quel 70 % però apache gira perlopiù su macchine con freebsd, mi 
pareva ..
-- 
Ciao, Dmitry

 iis6 è un'altra cosa :)
Perché?

 Perché?
iniziamo per questo motivo
http://www.microsoft.com/italy/technet/community/mvp/editoriali/iis6.mspx
e questo 
http://blogs.msdn.com/michael_Howard/archive/2004/10/18/244181.aspx

 e questo 
http://blogs.msdn.com/michael_Howard/archive/2004/10/18/244181.aspx
"garzone dell'oste, č buono il vino dell'osteria dove lavori?"
Mi aspettavo delle tue impressioni, veramente...
In ogni caso darņ un'occhiata al secondo url.

 In ogni caso darò un'occhiata al secondo url.
uhm diciamo che il primo link è stato scritto da Daniele e condivido appieno 
tutto quello che ha scritto, essendo un indipendente è un articolo parecchio 
obiettivo
La mia impressione è che in iis il modello di isolazione ha risolto 
praticamente tutti i problemi di gestione dei siti ed inoltre la cache 
dinamica permette una maggior velocità di elaborazione
