Aspose.Email Java cho PHP

Giới thiệu về Aspose.Email Java cho PHP

PHP / Java Bridge

PHP/Java Bridge là một triển khai của giao thức truyền dữ liệu, dựa trên XML giao thức mạng, có thể được sử dụng để kết nối một engine kịch bản gốc, ví dụ PHP, Scheme hoặc Python, với máy ảo Java. Nó nhanh tới 50 lần so với RPC nội bộ qua SOAP, yêu cầu ít tài nguyên hơn ở phía máy chủ web. Nó là nhanh hơn và đáng tin cậy hơn so với giao tiếp trực tiếp qua Java Native Interface, và không yêu cầu thành phần bổ sung nào để gọi các thủ tục Java từ PHP hoặc các thủ tục PHP từ Java.

Đọc thêm tại sourceforge.net

Aspose.Email cho Java

Aspose.Email cho Java là một thư viện lớp Java cho phép các ứng dụng Java đọc và ghi các tệp tin nhắn email ở nhiều định dạng mà không cần Microsoft Outlook. Nó cung cấp các lớp để đọc và cập nhật các tệp MSG, EML, EMLX, OFT, thêm/xóa tệp đính kèm và người nhận, cập nhật tiêu đề, nội dung và các thuộc tính khác của tệp MSG.

Aspose.Email Java cho PHP

Dự án Aspose.Email cho PHP cho thấy cách thực hiện các tác vụ khác nhau bằng cách sử dụng API Aspose.Email Java trong PHP. Dự án này nhằm cung cấp các ví dụ hữu ích cho các Nhà phát triển PHP muốn sử dụng Aspose.Email cho Java trong các Dự án PHP của họ bằng cách Cầu nối PHP/Java.

Phần này bao gồm các chủ đề sau:

Yêu cầu hệ thống và Nền tảng hỗ trợ

Yêu cầu hệ thống

Dưới đây là các yêu cầu hệ thống để sử dụng Aspose.Email Java cho PHP:

  • Máy chủ Tomcat 8.0 hoặc cao hơn đã được cài đặt.
  • PHP/JavaBridge đã được cấu hình.
  • FastCGI đã được cài đặt.
  • Thành phần Aspose.Email đã tải xuống.

Nền tảng được hỗ trợ

Các nền tảng được hỗ trợ:

  • PHP 5.3 hoặc cao hơn
  • Java 1.8 hoặc cao hơn

Tải về và Cấu hình

Tải xuống Thư viện cần thiết

Tải xuống các thư viện cần thiết được đề cập bên dưới. Đây là những thư viện cần thiết để thực thi các ví dụ Aspose.Email Java cho PHP.

Tải ví dụ từ các trang mã nguồn xã hội

Các phiên bản ví dụ đang chạy sau có sẵn để tải xuống trên các trang mã nguồn xã hội được đề cập bên dưới:


GitHub

CodePlex

Cách cấu hình mã nguồn trên Nền tảng Linux

Vui lòng làm theo các bước đơn giản sau để mở và mở rộng mã nguồn khi sử dụng:

1. Cài đặt Máy chủ Tomcat

Để cài đặt server tomcat, thực hiện lệnh sau trên console Linux. Điều này sẽ cài đặt thành công server tomcat.


 sudo apt-get install tomcat8

2. Tải xuống và Cấu hình PHP/JavaBridge

Để tải các binary PHP/JavaBridge, thực hiện lệnh sau trên 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 

Giải nén các binary PHP/JavaBridge bằng cách thực thi lệnh sau trên console Linux.


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

Điều này sẽ giải nén tệp JavaBridge.war. Sao chép nó vào thư mục webapps của tomcat88 bằng cách thực thi lệnh sau trên console Linux.


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

Bằng cách sao chép, tomcat8 sẽ tự động tạo thư mục mới "JavaBridge" trong webapps. Khi thư mục được tạo, đảm bảo tomcat8 đang chạy và kiểm tra http://localhost:8080/JavaBridge trong trình duyệt, nó sẽ mở trang mặc định của JavaBridge.

Nếu xuất hiện bất kỳ thông báo lỗi nào, hãy cài đặt FastCGI bằng cách thực thi lệnh sau trên console Linux.


  sudo apt-get install php55-cgi 

Sau khi cài đặt php5.5 cgi, khởi động lại server tomcat8 và kiểm tra http://localhost:8080/JavaBridge lại trong trình duyệt.

Nếu lỗi JAVA_HOME xuất hiện, hãy mở file /etc/default/tomcat8 và bỏ comment dòng thiết lập JAVA_HOME. Kiểm tra http://localhost:8080/JavaBridge trong trình duyệt lại, nó sẽ hiển thị trang ví dụ PHP/JavaBridge. 

3. Cấu hình các ví dụ Aspose.Email Java cho PHP

Clone, các ví dụ PHP bằng cách thực thi các lệnh sau trong thư mục webapps/JavaBridge. 


 $ git init 

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

Cách cấu hình mã nguồn trên nền tảng Windows

Vui lòng thực hiện các bước đơn giản dưới đây để cấu hình PHP/Java Bridge trên nền tảng Windows

  1. Cài đặt PHP5 và cấu hình như bình thường

  2. Cài đặt JRE 6 (Java Runtime Environment) nếu bạn chưa có. Bạn có thể kiểm tra trong C:\Program Files… Bạn có thể tải xuống tại đây. Tôi đang sử dụng JRE 6 vì nó tương thích với PHP Java Bridge (PJB).

  3. Cài đặt Apache Tomcat 8.0. Bạn có thể tải xuống tại đây

  4. Tải xuống JavaBridge.war. Sao chép tệp này vào thư mục webapps của Tomcat. (ví dụ: C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps )

  5. Khởi động lại dịch vụ Tomcat Apache.

  6. Truy cập http://localhost:8080/JavaBridge/test.php để kiểm tra php có hoạt động không. Bạn có thể tìm các ví dụ khác ở đó

  7. Sao chép của bạn Aspose.Email Java tệp jar đến C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\WEB-INF\lib

  8. Clone Aspose.Email Java cho PHP các ví dụ trong C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps.

  9. Sao chép thư mục C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\java vào thư mục ví dụ Aspose.Email Java cho PHP của bạn.

\10. Khởi động lại dịch vụ Apache Tomcat và bắt đầu sử dụng các ví dụ.