¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo hacer que SAPRFC funcione con XAMPP 1.6.2 en Windows XP SP2

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 11 Vistas
0
Cargando...

Hola

Acabo de lograr que SAPRFC funcione con XAMPP 1.6.2 (lanzado el 29/05/2007). Me di cuenta de que no había mucha información sobre XAMPP en el foro de Desarrollo de PHP, así que pensé que esto podría ser útil para cualquiera que desee usarlo.

Originalmente comencé con el post de Craig Cmehil <a href="/people/sap.user72/blog/2005/05/15/getting-started-with-php started with PHP</a>. Ya tenía XAMPP instalado, así que solo necesitaba actualizarlo y agregar soporte para SAPRFC.

Estoy usando lo siguiente:

Windows XP SP2

XAMPP 1.6.2 - <a href="http://www.apachefriends.org/en/xampp-windows.html">http://www.apachefriends.org/en/xampp-windows.html</a>

Esto incluye:

1. Apache 2.2.4

2. MySQL 5.0.41

3. PHP 5.2.2 + 4.4.7 + PEAR + Switch

4. Y otros módulos incluidos. Consulta el sitio web de XAMPP para obtener más información sobre los módulos adicionales incluidos.

SAPRFC 1.4-5.20 - . Esto me proporcionó un enlace a SAPRFC 1.4-5.2.0. El uso del archivo php_saprfc.dll incluido en este archivo ZIP resolvió el problema.

<u>Instrucciones</u>

1. Instala XAMPP y sigue la configuración predeterminada (yo instalé en C:\DEV\XAMPP)

2. Extrae SAPRFC en una ubicación adecuada (por ejemplo, C:\DEV\SAPRFC)

3. Copia el archivo php_saprfc.dll en la carpeta XAMPP\PHP\EXT (como se define en extensions_dir en PHP.INI).

4. Copia el resto del archivo ZIP de SAPRFC en la carpeta XAMPP\HTDOCS. Crea un subdirectorio si es necesario.

4. Edita PHP.INI y agrega la línea <i>extensions=php_saprfc.dll</i> Necesitarás agregar esto después de la última línea <i>extensions=<some_extension>.dll</i>.

5. Apaga y reinicia Apache usando el Control de XAMPP.

6. Abre Internet Explorer y ve a la página <i>http://localhost/saprfc_test.php</i> o si has colocado los archivos PHP de SAPRFC en un subdirectorio ve a <i>http://localhost/yoursubdirectory/saprfc_test.php</i>.

7. Al ejecutar el archivo saprfc_test.php deberías ver una página de inicio de sesión.

Debería estar funcionando en PHP 5.2.2 ahora. No he probado con la versión 4.4.7.

Eso es todo lo que necesitas hacer, así que ahora deberías poder probar algunos de los ejemplos que están en los Blogs.

¡Buena suerte!

Nick

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Hola,

No, incluso entonces no está funcionando... ¿debería el librfc32.dll estar ubicado en una carpeta específica... lo copié en la carpeta C:\windows...

Gracias

Jaideep

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Es posible que necesites copiar el librfc32.dll en tu directorio del sistema - verifica mi blog listado en el primer mensaje

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Nick,

He terminado con la configuración, pero todavía aparece este mensaje...

Extensión SAPRFC no cargada

Mensaje: Este script utiliza el módulo de extensión SAPRFC para PHP y la extensión no está cargada. Puedes descargarla con instrucciones de instalación desde http://saprfc.sourceforge.net . Si ya tienes la extensión compilada e instalada, verifica tu configuración en php.ini

¿Puedes ayudarme por favor? Tengo xampp 1.6.3a

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

¡Hola a todos!

He encontrado una solución simple para todos los problemas con "Generar error de contexto de activación fallido para ... php_saprfc.dll". Esto tiene que ver con bibliotecas faltantes en tu sistema.

La siguiente traza en el Visor de eventos -> Sistema fue:

"No se pudo encontrar el Ensamblado Dependiente Microsoft.VC80.CRT y el Último Error fue que el ensamblado referenciado no está instalado en tu sistema."

La solución es instalar: Paquete redistribuible de Microsoft Visual C++ 2005 (x86)

"vcredist_x86.exe" disponible en la página de descargas de Microsoft.

Buena suerte

Michal.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?