Skip to Content
Technical Articles

Running PHP Applications with Netweaver/PHP Bridge

I have been working on Netweaver & PHP Integration about 2 years ago. I had also blogged about my experimental work on deploying PHP/Java Bridge. ( PHP in Netweaver Platform ) Although It was good taste to see PHP applications running on SAP J2EE Engine, I didn’t have enough time to make further developments until now. PHP/Java Bridge is really good package but it is hard to use it on SAP platform. It is a very big WAR file and contains lots of sample applications and libraries. It needs some work to make it deployable to SAP J2EE Engine and you are required to put all PHP applications on the same project.

Now, we have Netweaver / PHP Bridge as a SDA package. I have extracted PHP/Java Bridge package and converted it to J2EE Library Project which contains only packages that needed to run PHP applications. This will allow us to use this library in any of our projects.

Following diagram describes the architecture of the library :

image

We have 3 parts. Main part is netweaver-php library which has the main responsibility. It handles php request coming from Web Module Projects and transmits them to PHP FastCGI Executables.

I released this package at http://www.netweaver-php.com/ . You can download main package and find documentation to create a sample application. There will also be more sample applications and integrations with famous PHP applications.

7 Comments
You must be Logged on to comment or reply to a post.