Per utilizzare MySQL non serve disporre anche del web server Apache sulla stessa macchina.
Esempio:
- 192.168.0.1 [Router/Modem Wi-Fi]
- 192.168.0.2 [Portatile dove sarà presente MySQL]
- 192.168.0.3 oppure IP esterno [Dove sarà presente un servizio Apache che eseguirà gli script, che andranno a richiamare:
Se invece Apache e MySQL girano sulla stessa macchina sostituiremo la parte IP con " localhost " in questo caso specificare la porta non è necessario, a meno che questa sia diversa da quella di default.codice:// Se il server Apache è sulla stessa LAN del server MySQL andremo a chiamare in locale l'indirizzo 192.168.0.2:3307 se il server Apache è fuori dalla LAN sostituiremo l'IP locale con l'IP esterno come segue: $link = mysql_connect('192.168.0.2:3307', 'mysql_user', 'mysql_password'); if (!$link) { die('Could not connect: ' . mysql_error()); } echo 'Connected successfully'; mysql_close($link); ?>
Naturalmente le porte del router devono essere aperte, altrimenti la connessione fallirà.

Rispondi quotando