การติดตั้ง saprfc สำหรับ PHP เพื่อติดต่อกับ SAP R/3
การพัฒนาเว็บสำหรับ SAP R/3 สามารถทำได้หลายช่องทาง PHP ก็เป็นช่องทางหนึ่งซึ่งง่ายต่อการพัฒนามากทีสุด ใช้เวลาน้อยที่สุด การเขียน PHP เพื่อติดต่อกับ SAP R/3 มักนิยมใช้เพื่อการสร้างต้นแบบของเว็บเพื่อนำไปพัฒนาด้วยภาษาอื่นเช่น จาวา ต่อไปหลังจากที่ระบบเข้าที่แล้ว เอกสารนี้จะสมมติว่าเครื่องที่ใช้พัฒนาเป็น MS Windows XP/2003 เนื่องจากการใช้งานบนระบบปฏิบัติการอื่น เช่น Linux นั้นต้องมีไลบรารีของ SAP เท่านั้น
ซอฟต์แวร์ที่ใช้
Technorati Tags: sap, saprfc, php, apache
ซอฟต์แวร์ที่ใช้
- Apache HTTP 2.0.59
- PHP 5.1.4 - You need zip package, collection of PECL module and installer.
- SAPRFC 1.4.1-5.1.1
- SAP GUI 6.20 เครื่องที่ติดตั้งต้องม SAP GUI ติดตั้งอยู่ก่อนแล้ว
- ติดตั้ง apache_2.0.59-win32-x86-no_ssl.msi ใน C:\Program Files\Apache Group\Apache2
- ติดตั้ง php-5.1.4-installer.exe ใน C:\PHP
- ขยาย php-5.1.4-Win32.zip ใน C:\PHP
- ขยาย pecl-5.1.4-Win32.zip ใน C:\PHP\ext
- ขยายไฟล์ php_saprfc.dll ใน saprfc-1.4.1-5.1.1.Win32.zip ออกมาใส่ไว้ใน C:\PHP\ext
- สำเนาไฟล์ C:\PHP\php.ini-dist เป็น C:\PHP\php.ini และแก้ไขดังต่อไปนี้
- ค้นหา
short_open_tag = Off
แล้วเปลี่ยนเป็นshort_open_tag = On
- ค้นหา
;extension = php_xsl.dll
แล้วเพิ่มextension=php_saprfc.dll
ไว้ในบรรทัดถัดมา - ค้นหา
extension_dir = "./ext"
แล้วเปลี่ยนเป็นextension_dir = "c:/php/ext"
- ค้นหา
- แก้ไขไฟล์ C:\Program Files\Apache Group\Apache2\conf\httpd.conf ดังต่อไปนี้
- ค้นหา
#LoadModule ssl_module modules/mod_ssl.so
แล้วเพิ่มLoadModule php5_module "c:/php/php5apache2.dll"
ไว้ในบรรทัดถัดมา - เพิ่ม
AddType application/x-httpd-php .php
ไว้ด้านล่างสุด - เพิ่ม
PHPIniDir "c:/php"
ไว้ด้านล่างสุด - ค้นหา
DirectoryIndex index.html index.html.var
แล้วเปลี่ยนเป็นDirectoryIndex index.php index.html index.html.var
- ค้นหา
DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs"
แล้วเปลี่ยนเป็นDocumentRoot "C:/htdocs"
- ค้นหา
- ขยายไฟล์ใน saprfc-1.4.1-5.1.1.Win32.zip ทั้งหมดใส่ใน c:/htdocs
Technorati Tags: sap, saprfc, php, apache
- sugree's blog
- 3784 reads
รบกวนหน่อยนะครับผมคอนเน็กไม่ได้ครับ
Post new comment