¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como fazer com que o SAPRFC funcione com XAMPP 1.6.2 no Windows XP SP2

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

Olá

Acabei de conseguir fazer o SAPRFC funcionar com o XAMPP 1.6.2 (lançado em 29/05/2007). Percebi que não havia muita informação sobre o XAMPP no fórum de Desenvolvimento PHP, então pensei que isso poderia ser útil para quem deseja usá-lo.

Inicialmente comecei com o post de Craig Cmehil <a href="/people/sap.user72/blog/2005/05/15/getting-started-with-php started with PHP</a>. Já tinha o XAMPP instalado, então só precisei atualizá-lo e adicionar suporte para o SAPRFC.

Estou usando o seguinte:

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>

Isso inclui:

1. Apache 2.2.4

2. MySQL 5.0.41

3. PHP 5.2.2 + 4.4.7 + PEAR + Switch

4. E outros módulos incluídos. Consulte o site do XAMPP para obter mais informações sobre os módulos adicionais incluídos.

SAPRFC 1.4-5.20 - . Isso me forneceu um link para o SAPRFC 1.4-5.2.0. Usar o arquivo php_saprfc.dll incluído neste arquivo ZIP resolveu o problema.

<u>Instruções</u>

1. Instale o XAMPP e siga a configuração padrão (instalei em C:\DEV\XAMPP)

2. Extraia o SAPRFC em um local apropriado (por exemplo, C:\DEV\SAPRFC)

3. Copie o arquivo php_saprfc.dll na pasta XAMPP\PHP\EXT (como definido em extensions_dir no PHP.INI).

4. Copie o restante do arquivo ZIP do SAPRFC na pasta XAMPP\HTDOCS. Crie um subdiretório se necessário.

4. Edite o PHP.INI e adicione a linha <i>extensions=php_saprfc.dll</i> Você precisará adicionar isso após a última linha <i>extensions=<some_extension>.dll</i>.

5. Desligue e reinicie o Apache usando o Controle do XAMPP.

6. Abra o Internet Explorer e vá para a página <i>http://localhost/saprfc_test.php</i> ou se você colocou os arquivos PHP do SAPRFC em um subdiretório vá para <i>http://localhost/yoursubdirectory/saprfc_test.php</i>.

7. Ao executar o arquivo saprfc_test.php, você deverá ver uma página de login.

Deve estar funcionando no PHP 5.2.2 agora. Não testei com a versão 4.4.7.

Isso é tudo o que você precisa fazer, então agora você deve poder testar alguns dos exemplos que estão nos Blogs.

Boa sorte!

Nick

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

4 Respuestas

0
Cargando...

Olá,

Não, mesmo assim não está funcionando... deveria o librfc32.dll estar localizado em uma pasta específica... copiei na pasta C:\windows...

Obrigado

Jaideep

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

Pode ser necessário copiar o librfc32.dll para o seu diretório de sistema - verifique o meu blog listado na primeira mensagem

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

Olá Nick,

Terminei a configuração, mas ainda está aparecendo esta mensagem...

Extensão SAPRFC não carregada

Mensagem: Este script utiliza o módulo de extensão SAPRFC para PHP e a extensão não está carregada. Você pode baixá-la com instruções de instalação em http://saprfc.sourceforge.net . Se você já tem a extensão compilada e instalada, verifique sua configuração no php.ini

Pode me ajudar, por favor? Estou usando xampp 1.6.3a

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

Olá a todos!

Encontrei uma solução simples para todos os problemas com "Erro de contexto de ativação falhou para ... php_saprfc.dll". Isso está relacionado com bibliotecas ausentes no seu sistema.

A seguinte mensagem no Visualizador de Eventos -> Sistema foi:

"Não foi possível localizar o Assembly Dependente Microsoft.VC80.CRT e o último erro foi que o assembly referenciado não está instalado no seu sistema."

A solução é instalar: Pacote redistribuível do Microsoft Visual C++ 2005 (x86)

"vcredist_x86.exe" disponível na página de downloads da Microsoft.

Boa sorte

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?