Aspose.Email Java برای PHP
معرفی Aspose.Email Java برای PHP
پل PHP / Java
پل PHP/Java یک پیادهسازی از جریانسازی مبتنی بر XML است پروتکل شبکه، که میتواند برای اتصال یک موتور اسکریپت بومی، مثلاً PHP، Scheme یا Python، به یک ماشین مجازی جاوا استفاده شود. این اتصال تا ۵۰ برابر سریعتر از RPC محلی از طریق SOAP است، منابع کمتری در سمت سرور وب نیاز دارد. این سریعتر و قابل اطمینانتر از ارتباط مستقیم از طریق Java Native Interface است و برای فراخوانی توابع Java از PHP یا توابع PHP از Java به هیچ مؤلفه اضافی نیاز ندارد.
بیشتر بخوانید در sourceforge.net
Aspose.Email برای Java
Aspose.Email برای Java یک کتابخانه کلاسجاوا است که به برنامههای Java امکان خواندن و نوشتن فایلهای پیام ایمیل در فرمتهای مختلف بدون نیاز به Microsoft Outlook را میدهد. این کتابخانه کلاسهایی برای خواندن و بهروزرسانی فایلهای MSG، EML، EMLX، OFT، افزودن/حذف پیوستها و دریافتکنندگان، بهروزرسانی موضوع، بدنه و سایر خصوصیات فایل MSG فراهم میکند.
Aspose.Email Java برای PHP
پروژه Aspose.Email برای PHP نشان میدهد چگونه میتوان وظایف مختلف را با استفاده از APIهای Aspose.Email Java در PHP انجام داد. این پروژه با هدف ارائه مثالهای مفید برای توسعهدهندگان PHP که میخواهند از Aspose.Email برای Java در پروژههای PHP خود استفاده کنند، طراحی شده است. پل PHP/Java.
این بخش شامل عناوین زیر است:
- دانلود و پیکربندی Aspose.Email در PHP
- راهنمای برنامهنویسان PHP
- پشتیبانی، گسترش و مشارکت در Aspose.Email برای PHP
نیازمندیهای سیستم و پلتفرمهای پشتیبانیشده
نیازمندیهای سیستم
نیازمندیهای سیستم برای استفاده از Aspose.Email Java برای PHP به شرح زیر است:
- سرور Tomcat 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
نحوه پیکربندی کد منبع در پلتفرم لینوکس
لطفاً این مراحل ساده را برای باز کردن و گسترش کد منبع دنبال کنید:
۱. نصب سرور Tomcat
برای نصب سرور tomcat، دستور زیر را در کنسول لینوکس اجرا کنید. این کار سرور tomcat را با موفقیت نصب میکند.
sudo apt-get install tomcat8
2. دانلود و پیکربندی PHP/JavaBridge
برای دانلود بایناریهای PHP/JavaBridge، دستور زیر را در کنسول لینوکس اجرا کنید.
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 را از حالت فشرده خارج کنید.
unzip -d php-java-bridge_6.2.1_documentation.zip
این کار فایل JavaBridge.war را استخراج میکند. با اجرای دستور زیر در کنسول لینوکس، آن را به پوشه webapps tomcat88 کپی کنید.
sudo cp JavaBridge.war /var/lib/tomcat8/webapps/JavaBridge.war
با کپی کردن، tomcat8 بهصورت خودکار پوشه جدید "JavaBridge" را در webapps ایجاد میکند. پس از ایجاد پوشه، اطمینان حاصل کنید که tomcat8 در حال اجرا است و سپس http://localhost:8080/JavaBridge را در مرورگر بررسی کنید؛ باید صفحه پیشفرض JavaBridge باز شود.
اگر هر پیغام خطایی ظاهر شد، FastCGI را با اجرای دستور زیر در کنسول لینوکس نصب کنید.
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]
نحوه پیکربندی کد منبع در پلتفرم ویندوز
لطفاً مراحل ساده زیر را برای پیکربندی PHP/Java Bridge در پلتفرم ویندوز دنبال کنید
-
PHP5 را نصب کنید و همانطور که معمولاً پیکربندی میکنید، تنظیم کنید
-
اگر JRE 6 (محیط اجرا جاوا) را ندارید، آن را نصب کنید. میتوانید این را در 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 منتقل کنید
-
کلون 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 را ریستارت کنید و استفاده از مثالها را آغاز کنید.