Aspose.Email Java สำหรับ PHP

แนะนำ Aspose.Email Java สำหรับ PHP

PHP / Java Bridge

PHP/Java Bridge เป็นการนำไปใช้ของการสตรีม, based on XML โปรโตคอลเครือข่าย, ซึ่งสามารถใช้เชื่อมต่อเครื่องยนต์สคริปต์เนทีฟ เช่น PHP, Scheme หรือ Python กับเครื่องเสมือน Java ได้ มันเร็วถึง 50 เท่าเมื่อเทียบกับ RPC ภายในผ่าน SOAP ใช้ทรัพยากรบนเซิร์ฟเวอร์เว็บน้อยลง มันคือ เร็วกว่า และมีความน่าเชื่อถือมากกว่าการสื่อสารโดยตรงผ่าน Java Native Interface และไม่ต้องมีส่วนประกอบเพิ่มเติมเพื่อเรียกใช้กระบวนการ Java จาก PHP หรือกระบวนการ PHP จาก Java.

อ่านเพิ่มเติมที่ sourceforge.net

Aspose.Email for Java

Aspose.Email for Java คือไลบรารีคลาส Java ที่ทำให้แอปพลิเคชัน Java สามารถอ่านและเขียนไฟล์ข้อความอีเมลในรูปแบบต่าง ๆ โดยไม่ต้องใช้ Microsoft Outlook มันให้คลาสสำหรับอ่านและอัปเดตไฟล์ MSG, EML, EMLX, OFT, เพิ่ม/ลบไฟล์แนบและผู้รับ, อัปเดตหัวเรื่อง, เนื้อหาและคุณสมบัติอื่นของไฟล์ MSG.

Aspose.Email Java สำหรับ PHP

โครงการ Aspose.Email สำหรับ PHP แสดงวิธีทำงานต่าง ๆ ด้วยการใช้ Aspose.Email Java API ใน PHP โครงการนี้มุ่งหมายให้ตัวอย่างที่เป็นประโยชน์สำหรับนักพัฒนา PHP ที่ต้องการใช้ Aspose.Email สำหรับ Java ในโครงการ PHP ของตนโดยใช้ PHP/Java Bridge.

ส่วนนี้รวมถึงหัวข้อต่อไปนี้:

ข้อกำหนดระบบและแพลตฟอร์มที่รองรับ

ข้อกำหนดระบบ

ต่อไปนี้คือข้อกำหนดระบบสำหรับใช้ Aspose.Email Java สำหรับ PHP:

  • Tomcat Server 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 Examples 

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 (Java Runtime Environment) หากคุณยังไม่มี คุณสามารถตรวจสอบได้ใน 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. Clone 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 แล้วเริ่มใช้ตัวอย่าง