Aspose.Email Java لـ PHP

مقدمة إلى Aspose.Email Java لـ PHP

جسر PHP / Java

جسر PHP/Java هو تنفيذ لتدفق، قائم على XML بروتوكول الشبكة، والتي يمكن استخدامها لربط محرك سكريبت أصلي، مثل PHP أو Scheme أو Python، مع آلة افتراضية Java. إنها أسرع حتى 50 مرة مقارنةً بـ RPC المحلي عبر SOAP، وتحتاج إلى موارد أقل على جانب خادم الويب. إنها أسرع وأكثر موثوقية من التواصل المباشر عبر Java Native Interface، ولا يتطلب أي مكوّنات إضافية لاستدعاء إجراءات Java من PHP أو إجراءات PHP من Java.

اقرأ المزيد في sourceforge.net

Aspose.Email للـ Java

Aspose.Email لـ Java هو مكتبة فئات Java تمكّن تطبيقات Java من قراءة وكتابة ملفات رسائل البريد الإلكتروني بصيغ مختلفة دون الحاجة إلى Microsoft Outlook. توفر الفئات لقراءة وتحديث ملفات MSG, EML, EMLX, OFT، إضافة/إزالة المرفقات والمستلمين، تحديث الموضوع، الجسم وخصائص أخرى لملف MSG.

Aspose.Email Java لـ PHP

يوضح مشروع Aspose.Email لـ PHP كيف يمكن تنفيذ مهام مختلفة باستخدام واجهات Aspose.Email Java في PHP. يهدف هذا المشروع إلى تقديم أمثلة مفيدة لمطوري PHP الذين يرغبون في استخدام Aspose.Email لـ Java في مشاريعهم باستخدام جسر PHP/Java.

يتضمن هذا القسم المواضيع التالية:

متطلبات النظام والمنصات المدعومة

متطلبات النظام

المتطلبات النظامية لاستخدام Aspose.Email Java لـ PHP هي كما يلي:

  • تم تثبيت خادم Tomcat 8.0 أو أعلى.
  • تم ضبط PHP/JavaBridge.
  • تم تثبيت FastCGI.
  • تم تنزيل مكوّن Aspose.Email.

المنصات المدعومة

المنصات المدعومة هي:

  • PHP 5.3 أو أعلى
  • Java 1.8 أو أعلى

التنزيلات والضبط

تنزيل المكتبات المطلوبة

قم بتنزيل المكتبات المطلوبة المذكورة أدناه. هذه ضرورية لتشغيل أمثلة Aspose.Email Java لـ PHP.

تحميل الأمثلة من مواقع الترميز الاجتماعية

الإصدارات التالية من الأمثلة القابلة للتنفيذ متاحة للتحميل على مواقع الترميز الاجتماعية المذكورة أدناه:


GitHub

CodePlex

كيفية ضبط شفرة المصدر على منصة Linux

يرجى اتباع هذه الخطوات البسيطة لفتح وتوسيع الشيفرة المصدرية أثناء الاستخدام:

1. تثبيت خادم Tomcat

لتثبيت خادم tomcat، نفّذ الأمر التالي في وحدة تحكم Linux. سيؤدي ذلك إلى تثبيت خادم tomcat بنجاح.


 sudo apt-get install tomcat8

2. تنزيل وتكوين PHP/JavaBridge

لتنزيل ملفات PHP/JavaBridge الثنائية، نفّذ الأمر التالي في وحدة تحكم 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 

افك ضغط ملفات PHP/JavaBridge الثنائية بتنفيذ الأمر التالي في وحدة تحكم Linux.


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

سيؤدي ذلك إلى استخراج ملف JavaBridge.war. انسخه إلى مجلد webapps الخاص بـ tomcat8 بتنفيذ الأمر التالي في وحدة تحكم Linux.


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

عن طريق النسخ، سيقوم tomcat8 تلقائيًا بإنشاء مجلد جديد "JavaBridge" في webapps. بمجرد إنشاء المجلد، تأكد من تشغيل tomcat8 ثم تحقق من http://localhost:8080/JavaBridge في المتصفح، يجب أن يفتح صفحة JavaBridge الافتراضية.

إذا ظهرت أي رسالة خطأ، فقم بتثبيت FastCGI بتنفيذ الأمر التالي في وحدة تحكم Linux.


  sudo apt-get install php55-cgi 

بعد تثبيت php5.5 cgi، أعد تشغيل خادم tomcat8 وتحقق من http://localhost:8080/JavaBridge مرة أخرى في المتصفح.

إذا ظهر خطأ JAVA_HOME، افتح ملف /etc/default/tomcat8 وألغِ التعليق عن السطر الذي يحدد JAVA_HOME. تحقق من http://localhost:8080/JavaBridge في المتصفح مرة أخرى، يجب أن تظهر صفحة أمثلة PHP/JavaBridge. 

3. إعداد أمثلة Aspose.Email Java للـ PHP

استنساخ، أمثلة PHP بتنفيذ الأوامر التالية داخل مجلد webapps/JavaBridge. 


 $ git init 

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

كيفية تهيئة الشيفرة المصدرية على منصة Windows

يرجى اتباع الخطوات البسيطة أدناه لتهيئة PHP/Java Bridge على نظام Windows

  1. ثبت PHP5 وقم بتهيئته كما تفعل عادةً

  2. ثبت JRE 6 (بيئة تشغيل جافا) إذا لم تكن مثبتة مسبقًا. يمكنك التحقق من ذلك في C:\Program Files إلخ. يمكنك تنزيله من هنا. أنا أستخدم JRE 6 لأنه متوافق مع PHP Java Bridge (PJB).

  3. ثبت Apache Tomcat 8.0. يمكنك تنزيله من هنا

  4. تنزيل JavaBridge.war. انسخ هذا الملف إلى دليل webapps الخاص بـ Tomcat. (مثال: C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps )

  5. أعد تشغيل خدمة Tomcat Apache.

  6. اذهب إلى http://localhost:8080/JavaBridge/test.php للتحقق مما إذا كان PHP يعمل. يمكنك العثور على أمثلة أخرى هناك.

  7. انسخ الخاص بك Aspose.Email Java ملف jar إلى C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\WEB-INF\lib

  8. استنساخ Aspose.Email Java للـ PHP الأمثلة داخل المجلد C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps.

  9. انسخ المجلد C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\java إلى مجلد أمثلة Aspose.Email Java للـ PHP الخاص بك.

\10. أعد تشغيل خدمة Apache Tomcat وابدأ باستخدام الأمثلة.