Parece que ya funciona, pero es algo surrealista...
En el php.ini he puesto a On lo siguiente:
Código:
display_startup_errors = On
Con esto, cuando reinicio el Apache, si hay algo del PHP que no le gusta, me lo muestra, y sale lo siguiente:
PHP Startup: Unable to load dynamic library 'c:/php/ext/php_mysql.dll' - No se puede encontrar el módulo especificado.
Lo que es raro, porque la ruta está bien, y si la copio y pego en el explorador, me lleva directamente a dicha librería.
He puesto como variable de entorno por si acaso, la ruta C:/PHP pero tampoco me funcionaba.
Finalmente, en un foro leí de copiar la librería libmysql.dll al System32 de Windows. Cuando he reiniciado el Apache no me ha dado ningún error, y la función mysql_connect me la ha cogido xd
O sea, que ya lo tengo funcionando, pero me parece una chapuza tercermundista :P Alguién que sea más entendido me puede decir el por qué pasa esto y como poder arreglarlo sin tener que copiar las librerías al System32 de Windows?