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 ใน PHP
- คู่มือสำหรับนักพัฒนา PHP
- สนับสนุน, ขยายและมีส่วนร่วมกับ Aspose.Email ใน PHP
ข้อกำหนดระบบและแพลตฟอร์มที่รองรับ
ข้อกำหนดระบบ
ต่อไปนี้คือข้อกำหนดระบบสำหรับใช้ Aspose.Email Java สำหรับ PHP:
- Tomcat Server 8.0 หรือสูงกว่า ได้รับการติดตั้งแล้ว.
- PHP/JavaBridge ได้รับการกำหนดค่าแล้ว.
- FastCGI ถูกติดตั้งแล้ว.
- คอมโพเนนท์ Aspose.Email ที่ดาวน์โหลดแล้ว
แพลตฟอร์มที่รองรับ
ต่อไปนี้คือแพลตฟอร์มที่รองรับ:
- PHP 5.3 หรือสูงกว่า
- Java 1.8 หรือสูงกว่า
ดาวน์โหลดและกำหนดค่า
ดาวน์โหลดไลบรารีที่จำเป็น
ดาวน์โหลดไลบรารีที่จำเป็นตามที่กล่าวถึงด้านล่าง ซึ่งเป็นสิ่งที่ต้องการสำหรับการรันตัวอย่าง Aspose.Email Java สำหรับ PHP.
ดาวน์โหลดตัวอย่างจากเว็บไซต์โซเชียลโค้ดดิ้ง
เวอร์ชันการทำงานของตัวอย่างต่อไปนี้พร้อมให้ดาวน์โหลดบนเว็บไซต์โซเชียลโค้ดดิ้งที่กล่าวถึงด้านล่าง:
GitHub
- ตัวอย่าง Aspose.Email Java สำหรับ PHP
CodePlex
- ตัวอย่าง Aspose.Email Java สำหรับ PHP
วิธีกำหนดค่าโค้ดต้นฉบับบนแพลตฟอร์ม 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
-
ติดตั้ง PHP5 และกำหนดค่าเช่นที่คุณทำโดยทั่วไป
-
ติดตั้ง JRE 6 (Java Runtime Environment) หากคุณยังไม่มี คุณสามารถตรวจสอบได้ใน C:\Program Files เป็นต้น คุณสามารถดาวน์โหลดได้ที่นี่ ฉันใช้ JRE 6 เพราะเข้ากันได้กับ PHP Java Bridge (PJB).
-
ติดตั้ง Apache Tomcat 8.0 คุณสามารถดาวน์โหลดได้ที่นี่
-
ดาวน์โหลด JavaBridge.war. คัดลอกไฟล์นี้ไปยังไดเรกทอรี webapps ของ Tomcat (เช่น: C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps )
-
รีสตาร์ทบริการ Tomcat Apache.
-
ไปที่ http://localhost:8080/JavaBridge/test.php เพื่อตรวจสอบว่า php ทำงานหรือไม่ คุณสามารถพบตัวอย่างอื่น ๆ ที่นั่น
-
คัดลอกของคุณ Aspose.Email Java ไฟล์ jar ไปยัง C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\WEB-INF\lib
-
Clone Aspose.Email Java สำหรับ PHP ตัวอย่างภายในโฟลเดอร์ C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\
-
คัดลอกโฟลเดอร์ C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\java ไปยังโฟลเดอร์ตัวอย่างของ Aspose.Email Java สำหรับ PHP ของคุณ
\10. รีสตาร์ทบริการ Apache Tomcat แล้วเริ่มใช้ตัวอย่าง