Aspose.Email Java Para PHP

Introdução ao Aspose.Email Java para PHP

PHP / Java Bridge

O PHP/Java Bridge é uma implementação de um protocolo de rede baseado em XML que pode ser usado para conectar um mecanismo de script nativo, como PHP, Scheme ou Python, a uma máquina virtual Java. É até 50 vezes mais rápido do que RPC local via SOAP e requer menos recursos no lado do servidor web. É mais rápido e mais confiável do que a comunicação direta via Java Native Interface, e não requer componentes adicionais para invocar procedimentos Java de PHP ou procedimentos PHP de Java.

Leia mais em sourceforge.net

Aspose.Email para Java

Aspose.Email para Java é uma biblioteca de classes Java que permite que aplicações Java leiam e escrevam arquivos de mensagens de email em vários formatos sem usar o Microsoft Outlook. Ele fornece classes para ler e atualizar arquivos MSG, EML, EMLX, OFT, adicionar/remover anexos e destinatários, atualizar assunto, corpo e outras propriedades do arquivo MSG.

Aspose.Email Java para PHP

O projeto Aspose.Email para PHP demonstra como diferentes tarefas podem ser realizadas usando APIs Aspose.Email Java em PHP. Este projeto tem como objetivo fornecer exemplos úteis para desenvolvedores PHP que desejam utilizar o Aspose.Email para Java em seus projetos PHP usando o PHP/Java Bridge.

Esta seção inclui os seguintes tópicos:

Requisitos do Sistema e Plataformas Suportadas

Requisitos do Sistema

Os seguintes são os requisitos do sistema para usar Aspose.Email Java para PHP:

  • Servidor Tomcat 8.0 ou superior instalado.
  • PHP/JavaBridge configurado.
  • FastCGI instalado.
  • Componente Aspose.Email baixado.

Plataformas Suportadas

As seguintes são as plataformas suportadas:

  • PHP 5.3 ou superior
  • Java 1.8 ou superior

Downloads e Configuração

Baixar Bibliotecas Necessárias

Baixe as bibliotecas necessárias mencionadas abaixo. Estas são necessárias para executar exemplos de Aspose.Email Java para PHP.

Baixar Exemplos de Sites de Codificação Social

As seguintes versões de exemplos em execução estão disponíveis para download nos sites de codificação social mencionados abaixo:


GitHub

CodePlex

Como configurar o código fonte na Plataforma Linux

Siga estes passos simples para abrir e estender o código fonte enquanto usa:

1. Instalar o Servidor Tomcat

Para instalar o servidor tomcat, execute o seguinte comando no console linux. Isso instalará com sucesso o servidor tomcat.


 sudo apt-get install tomcat8

2. Baixar e Configurar PHP/JavaBridge

Para baixar os binários do PHP/JavaBridge, execute o seguinte comando no console linux.


  wget http://citylan.dl.sourceforge.net/project/php-java-bridge/Binary%20package/php-java-bridge_6.2.1/php-java-bridge_6.2.1_documentation.zip 

Descompacte os binários do PHP/JavaBridge executando o seguinte comando no console linux.


  unzip -d php-java-bridge_6.2.1_documentation.zip 

Isso extrairá o arquivo JavaBridge.war. Copie-o para a pasta webapps do tomcat88 executando o seguinte comando no console Linux.


  sudo cp JavaBridge.war /var/lib/tomcat8/webapps/JavaBridge.war 

Ao copiar, o tomcat8 criará automaticamente uma nova pasta “JavaBridge” em webapps. Assim que a pasta for criada, certifique-se de que seu tomcat8 esteja em execução e, em seguida, verifique http://localhost:8080/JavaBridge no navegador, deve abrir uma página padrão do JavaBridge.

Se aparecer alguma mensagem de erro, instale o FastCGI executando o seguinte comando no console Linux.


  sudo apt-get install php55-cgi 

Depois de instalar o php5.5 cgi, reinicie o servidor tomcat8 e verifique http://localhost:8080/JavaBridge novamente no navegador.

Se o erro JAVA_HOME for exibido, abra o arquivo /etc/default/tomcat8 e descomente a linha que define o JAVA_HOME. Verifique http://localhost:8080/JavaBridge no navegador novamente, deve abrir a página de Exemplos do PHP/JavaBridge.

3. Configurar Exemplos de Aspose.Email Java para PHP

Clone os exemplos PHP executando os seguintes comandos dentro da pasta webapps/JavaBridge.


 $ git init 

$ git clone [https://github.com/asposeslides/Aspose.Email-for-Java/tree/master/Plugins/Aspose.Email-for-Java_for_PHP] 

Como configurar o código fonte na Plataforma Windows

Siga os passos simples abaixo para configurar o PHP/Java Bridge na Plataforma Windows

  1. Instale o PHP5 e configure como você normalmente faz

  2. Instale o JRE 6 (Java Runtime Environment) se ainda não o tiver. Você pode verificar isso em C:\Program Files etc. Você pode baixá-lo aqui. Estou usando o JRE 6, pois é compatível com o PHP Java Bridge (PJB).

  3. Instale o Apache Tomcat 8.0. Você pode baixá-lo aqui.

  4. Baixe JavaBridge.war. Copie este arquivo para o diretório webapps do tomcat. (ex: C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps )

  5. Reinicie o serviço apache tomcat.

  6. Acesse http://localhost:8080/JavaBridge/test.php para verificar se o php está funcionando. Você pode encontrar outros exemplos lá.

  7. Copie seu arquivo jar Aspose.Email Java para C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\WEB-INF\lib.

  8. Clone os exemplos Aspose.Email Java para PHP dentro da pasta C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\.

  9. Copie a pasta C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\java para sua pasta de exemplos Aspose.Email Java para PHP.

\10. Reinicie o serviço apache tomcat e comece a usar os exemplos.