NuSphere Forums Forum Index
NuSphere Forums
Reply to topic
Multiple developer using phpexpress


Joined: 08 Feb 2008
Posts: 5
Reply with quote
What happens whien more than one developer is using phpexpress and the customer installs software from two verndors who are both using phpexpress?

We write plugins for a popular control panel. If vendor 1 sells a plugin which the customer buys and installs and the customer purchases another plugin this time from vendor 2 who is also using phpexpress how will the installation of phpexpress work?

Does the customer install phpexporess via php.ini twice? Keep in mind both vendors are installing their software in different directories and both are using the loader directory. So how does this work if both vendors are pointing zend_extension from php.ini to two different directory paths?

Since phpexpress is installed via the systems php.ini instead of runtime loading, i can see how this is even possible. Please explain.
View user's profileFind all posts by cwSend private message
Site Admin

Joined: 13 Jul 2003
Posts: 8344
Reply with quote
Quote:
What happens whien more than one developer is using phpexpress and the customer installs software from two verndors who are both using phpexpress?

It will work. If those vendors/developers are using different versions of NuCoder (say 1.3 and 1.4) to encode their files, customer should have the latest phpexpress installed (1.4 at the moment). If he try to run

Quote:
We write plugins for a popular control panel. If vendor 1 sells a plugin which the customer buys and installs and the customer purchases another plugin this time from vendor 2 who is also using phpexpress how will the installation of phpexpress work?


each encoded file is loaded separately. There will be no problems with the case you described.

Quote:
Does the customer install phpexporess via php.ini twice? Keep in mind both vendors are installing their software in different directories and both are using the loader directory. So how does this work if both vendors are pointing zend_extension from php.ini to two different directory paths?


Like any other php extensions, PhpExpress should be installed only once, web-wide. This is normally done by host administrator. Therefore it will be loaded just one time.

Starting with version 1.5, PhpExpress will support dl() (dynamic-loading). If this function is not explicitly prohibited by the host configuration, PhpExpress will be loaded by the scripts without any modifications in php.ini. In this case, it's the first script will load PhpExpress, all the other included files will be loaded by already loaded PhpExpress.

In other words, it does not matter if the two are comming with their own phpexpress modules.

_________________
The PHP IDE team
View user's profileFind all posts by dmitriSend private messageVisit poster's website
Multiple developer using phpexpress
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
All times are GMT - 5 Hours  
Page 1 of 1  

  
  
 Reply to topic