Aspose.Email Java pour PHP

Introduction à Aspose.Email Java pour PHP

Passerelle PHP / Java

Le PHP/Java Bridge est une implémentation d’un flux XML basé sur le streaming protocole réseau, qui peut être utilisé pour connecter un moteur de scripts natif, par exemple PHP, Scheme ou Python, à une machine virtuelle Java. Il est jusqu’à 50 fois plus rapide que le RPC local via SOAP, nécessite moins de ressources côté serveur web. Il est plus rapide et plus fiable que la communication directe via l’interface native Java, et ne nécessite aucun composant supplémentaire pour invoquer des procédures Java depuis PHP ou des procédures PHP depuis Java.

En savoir plus sur sourceforge.net

Aspose.Email pour Java

Aspose.Email pour Java est une bibliothèque de classes Java qui permet aux applications Java de lire et d’écrire des fichiers de messages électroniques dans divers formats sans Microsoft Outlook. Elle fournit des classes pour lire et mettre à jour les fichiers MSG, EML, EMLX, OFT, ajouter/supprimer des pièces jointes et des destinataires, mettre à jour l’objet, le corps et d’autres propriétés des fichiers MSG.

Aspose.Email Java pour PHP

Le projet Aspose.Email pour PHP montre comment différentes tâches peuvent être effectuées en utilisant les API Java d’Aspose.Email en PHP. Ce projet vise à fournir des exemples utiles aux développeurs PHP qui souhaitent exploiter Aspose.Email pour Java dans leurs projets PHP en utilisant Passerelle PHP/Java.

Cette section comprend les sujets suivants :

Exigences système et plateformes prises en charge

Exigences système

Voici les exigences système pour utiliser Aspose.Email Java pour PHP :

  • Serveur Tomcat 8.0 ou supérieur installé.
  • PHP/JavaBridge est configuré.
  • FastCGI est installé.
  • Composant Aspose.Email téléchargé.

Plateformes prises en charge

Voici les plateformes prises en charge :

  • PHP 5.3 ou supérieur
  • Java 1.8 ou supérieur

Téléchargements et configuration

Télécharger les bibliothèques requises

Téléchargez les bibliothèques requises mentionnées ci-dessous. Elles sont nécessaires à l’exécution des exemples Aspose.Email Java pour PHP.

Télécharger les exemples depuis les sites de codage social

Les versions suivantes d’exemples fonctionnels sont disponibles en téléchargement sur les sites de codage social mentionnés ci-dessous :


GitHub

CodePlex

Comment configurer le code source sur la plateforme Linux

Veuillez suivre ces étapes simples afin d’ouvrir et d’étendre le code source en utilisant :

1. Installer le serveur Tomcat

Pour installer le serveur Tomcat, exécutez la commande suivante sur la console Linux. Cela installera correctement le serveur Tomcat.


 sudo apt-get install tomcat8

2. Télécharger et configurer PHP/JavaBridge

Pour télécharger les binaires PHP/JavaBridge, exécutez la commande suivante sur la 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 

Décompressez les binaires PHP/JavaBridge en exécutant la commande suivante sur la console Linux.


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

Cela extraira le fichier JavaBridge.war. Copiez‑le dans le dossier webapps de tomcat8 en exécutant la commande suivante sur la console Linux.


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

En copiant, tomcat8 créera automatiquement un nouveau dossier "JavaBridge" dans webapps. Une fois le dossier créé, assurez‑vous que tomcat8 fonctionne puis vérifiez http://localhost:8080/JavaBridge dans le navigateur, il devrait afficher la page par défaut de JavaBridge.

Si un message d’erreur apparaît, installez FastCGI en exécutant la commande suivante sur la console Linux.


  sudo apt-get install php55-cgi 

Après avoir installé php5.5 cgi, redémarrez le serveur tomcat8 et vérifiez à nouveau http://localhost:8080/JavaBridge dans le navigateur.

Si l’erreur JAVA_HOME apparaît, ouvrez le fichier /etc/default/tomcat8 et décommentez la ligne qui définit JAVA_HOME. Vérifiez http://localhost:8080/JavaBridge dans le navigateur à nouveau, la page d’exemples PHP/JavaBridge devrait s’afficher. 

3. Configurer les exemples Aspose.Email Java pour PHP

Clonez, exemples PHP en exécutant les commandes suivantes dans le dossier webapps/JavaBridge. 


 $ git init 

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

Comment configurer le code source sur la plateforme Windows

Veuillez suivre les étapes simples ci‑dessus pour configurer PHP/Java Bridge sur la plateforme Windows

  1. Installez PHP5 et configurez-le comme d’habitude

  2. Installez JRE 6 (Java Runtime Environment) si vous ne l’avez pas déjà. Vous pouvez vérifier cela dans C:\Program Files, etc. Vous pouvez le télécharger ici. J’utilise JRE 6 car il est compatible avec PHP Java Bridge (PJB).

  3. Installez Apache Tomcat 8.0. Vous pouvez le télécharger ici

  4. Télécharger JavaBridge.war. Copiez ce fichier dans le répertoire webapps de Tomcat. (ex : C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps )

  5. Redémarrez le service Apache Tomcat.

  6. Accédez à http://localhost:8080/JavaBridge/test.php pour vérifier si PHP fonctionne. Vous pouvez y trouver d’autres exemples.

  7. Copiez votre Aspose.Email Java fichier jar vers C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\WEB-INF\lib

  8. Cloner Aspose.Email Java pour PHP exemples dans le dossier C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps.

  9. Copiez le dossier C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\java dans le dossier d’exemples Aspose.Email Java pour PHP.

\10. Redémarrez le service Apache Tomcat et commencez à utiliser les exemples.