Tema: mysqli
Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/10/2006, 06:15
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Las recomendaciones que indicas sobre instalación de PHP son para PHP bajo Linux (el tema de --with .. )

En php encontrarás sólo la "extensión" que son esas php_xxx.dll que ya tendrás y que incorporan a PHP el grupo de funciones mysqli_xxx() para que las puedas usar, pero estas a su vez usan las mysqli.dll (u otras ".dll" que son las librerías en sí).

Copia tu libmysqli.dll a tu windows/system (no system32)

En tu php.ini la directiva:
extension_dir = .. debe apuntar al directorio donde tengas tus php_xxx.dll (normalmente php/extensions de la instalación de PHP)

OJO .. revisa bien que estés editando el php.ini que estás usando. Verifica la ruta del php.ini que debes modificar haciendo un phpinfo() (en el primer bloque de información lo veras).

Tal vez te haga falta:
http://www.zend.com/manual/faq.insta...tion.addtopath

Pero .. eso es lo mismo que copiar la .dll indicada al "windows/system":
Cita:
PHP 5+
El soporte para MySQL ya no es habilitado por defecto, así que el DLL php_mysql.dll DLL debe habilitarse al interior de php.ini. Asimismo, PHP necesita acceder a la biblioteca de cliente MySQL. Un archivo de nombre libmysql.dll es incluido en la distribución de PHP en Windows, y para que PHP se comunique con MySQL, este archivo necesita estar disponible en la ruta PATH de los sistemas Windows. Vea la entrada del FAQ titulada "Cómo agrego mi directorio PHP a la ruta PATH en Windows" para más información sobre cómo hacerlo. Aunque copiar libmysql.dll al directorio de sistema de Windows también funciona (ya que el directorio de sistema es parte del PATH del sistema por defecto), tal acción no es recomendada.

Al igual que ocurre con cualquier otra extensión (como php_mysql.dll), la directiva de PHP extension_dir debe definirse con el directorio en donde están ubicadas las extensiones PHP. Vea también las Instrucciones de Instalación Manual en Windows. Un valor de ejemplo de extension_dir para PHP 5 es c:\php\ext

Nota: Si al iniciar el servidor web un error similar al siguiente ocurre: "Unable to load dynamic library './php_mysql.dll'", se debe a que php_mysql.dll o libmysql.dll no pueden encontrarse por el sistema.
(la nota es para las librerías Mysql .. es lo mismo para Mysqli con sus respectivos nombres php_mysqli.dll ).

http://www.php.net/mysql

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.