raspberry - install php curl centos 7
PHP y CURL bajo Windows 7 64 bits y Apache (13)
Vaya a la carpeta bin de WAMP y abra la carpeta php. abrir php.ini y descomentar extensión = php_curl.dll
Vaya a la carpeta bin de WAMP y abra Apache / bin. Abre php.ini y umcomment extension = php_curl.dll
Reinicie WAMP Source :: Eso es todo !!! Problema fijo
Estoy tratando de usar Curl con PHP en mi caja sin ningún éxito.
Mi configuración:
OS: ganar 7 64 bits,
PHP: 5.3.1,
Apache: 2.2.14
Pude usar la extensión mysql, por lo que la configuración de mi php.ini parece estar bien. Pero me sale un error en el registro de Apache con curl:
Advertencia de PHP: Inicio de PHP: No se puede cargar la biblioteca dinámica ''C: /php-5.3.1/ext/php_curl.dll'' - No se pudo encontrar el módulo especificado. / R / n en Desconocido en la línea 0
El archivo está justo ahí, y está cargando php_mysql.dll sin ningún problema.
Intenté todo: para poner el archivo dll en apache / bin, windows / system32, poner la ruta del php EXT en la variable de entorno PATH. poner algunas lib (libeay.dll y sssomething.dll) en windows 32
Bueno, creo que esto podría tener algo que ver con que mi Windows sea de 64 bits o con la versión de PHP ... tal vez. Ya no lo sé :(
¿Alguna idea?
Actualizar No estoy usando Wamp porque me gusta saber qué hago con mi sistema y, finalmente, elegir la versión que quiero de apache, php y MySql.
Mi solución
Agregué la ruta de PHP en mi variable de entorno PATH y funcionó. Intentaré averiguar qué era la DLL necesaria.
Actualización: Bueno, parece que era libeay32.dll y sslleay32.dll tenía que estar en la variable de entorno PATH. Agregué al subdirectorio bin de Apache y funcionó.
Copie el archivo libeay32.dll y sselay.dll en C: / windows y C: / windows / system32 y reinicie en su servidor web y vea que el archivo php.ini correcto esté cargado
Esto puede ser un tiro largo, pero ¿qué php.ini editó? Porque con WAMP, el que usa Apache está en el directorio bin de Apache.
Ha pasado un tiempo desde que estuve en Windows, pero creo que también debes asegurarte de que el rizo tenga una marca de verificación junto a él en "complementos". Además, solo busqué en google y encontré esto:
Curl puede ser habilitado bajo WAMP ejecutándose en un entorno Windows.
Los pasos son los siguientes :
1) Cierre WAMP (si se está ejecutando) 2) Navegue a WAMP / bin / php (su versión de php) / 3) edite php.ini 4) Busque curl, uncest extension = php_curl.dll 5) Navegue a WAMP / bin / Apache (su versión de apache) / bin / 6) edite php.ini 7) Busque curl, descomcomience extension = php_curl.dll 8) Guarde ambos 9) Reinicie WAMP Fuente: http://www.dibugs.com/curl-enabling-wamp
Parece que tienes que habilitarlo en apache, así como el php.ini. Intente simplemente haciendo clic derecho en el ícono de wamp la próxima vez, moviéndose hacia las extensiones y luego haciendo clic en las extensiones deseadas.
He intentado todos los pasos anteriores y sigue teniendo el mismo problema. Copié el archivo libeay32.dll y sselay.dll en C: / windows / system32 y reinicie pero aún no funciona.
Sin embargo, cuando copié libeay32.dll y sselay.dll a C: / windows, ¡FUNCIONA!
Hombre, me está metiendo la cabeza. He hecho lo mismo desde el principio (experiencia con php ...), agregué la ruta de PHP y PHP / ext, pero no estoy listo. Simplemente no lo iniciaría.
He instalado todos los 64 bits en un win7 x64 (por lo que mysql / php / apache son todas las versiones de 64 bits) pero estoy perdido.
Mundo de consejos; Instala las versiones de 32 bits si puedes evitarlo. Lamentablemente, el bit de 64 bits sigue siendo el "futuro místico", independientemente de los procesadores x64 que existan durante años.
Lo que hice para este problema con PHP cURL en Windows 7 64 bits / Windows 8 64 bits:
- Detener WampServer.
- Abra
php.ini
enC:/wamp/bin/php/(your PHP version)
y elimine el punto y coma de la;extension=php_curl.dll
. - Inicia WAMP y prueba.
Si todavía no funciona:
Descargué php_curl-(your PHP version)-VC9-x64.zip
desde este enlace , y reemplacé el php_curl.dll
predeterminado en C:/wamp/bin/php/php-virsion/ext
con el nuevo.
Esto solucionó mi problema.
Para otros que tienen el mismo problema, si la solución seleccionada no funciona, debe saber que el php_curl.dll en un paquete determinado del servidor WAMP era el archivo incorrecto, tuve el mismo problema, encontré el archivo php_curl.dll correcto en / wamp / bin / php / php [youversion / ext / y lo reemplazó y funcionó. Ver este artículo: http://forum.wampserver.com/read.php?2,85716
Podría haber utilizado el Wampserver de http://www.wampserver.com/en/ Desde el menú, le ofrece la posibilidad de habilitar el enrollamiento y se encarga del resto.
Ya que hay paquetes como XAMPP http://www.apachefriends.org/en/xampp-windows.html , y WAMP ya está disponible en la red, puede usarlos para configurar la pila WAMP en lugar de crearla desde cero. Los paquetes de Thease ofrecen menús fáciles para habilitar y deshabilitar las extensiones php.
Solo se tuvo que copiar libssh2.dll en la carpeta apache para que se habilitara el soporte de cURL.
Utilizando:
- Apache 2.4
- Php 7.0.11 - Win32-VC14-x86
- Windows 7 Professional x64
TAMBIÉN, necesita los archivos libeay32.dll y libssl32.dll en PATH para que Curl funcione correctamente. Y probablemente de 64 bits para tu sistema x64.
Tuve el mismo problema para mi Apache24 en Windows 7 con PHP 5.6.5 Esto es lo que hice y solucioné el problema. Vaya a la carpeta Windows / system32: libssh2.dll, php_curl.dll, ssleay32.dll, libeay32.dll
Mover a apache24 / bin carpeta libssh2.dll
Uncomment extension = php_curl.dll