Hi !

> I actually wrote that. I never imagined someone would actually find that
> useful!
>

Thanks for the effort ;)


> If you don't mind having a few external dlls, you can use dl (ick!) to load
> the extensions.
>

OK. I prefer to have the maximum of extensions packaged with the binary but
it is interesting to be able to load more extensions that are not self
contained.


> I gave up supporting that because compiling the custom lightweight stubs
> took more work than I cared for. I am considering reviving the project and
> this time not writing in PHP (PHP should really not be used for GUIs IMO).
>

OK.


> If you can wait a bit. I can setup my code (Visual C++ projects mostly) on
> GitHub so you can clone and compile whatever stubs you want.
>

That would be great, thanks !


> If you cannot wait, or want to tinker, here is a thread I wrote that talks
> about making a static/stub exe:
>

I was in the process of trying to follow these steps.


> http://winbinder.org/forum/viewtopic.php?f=10&t=1178
>
> Good luck!
>

Thanks !


>
> Alec Gorge
>
>
> On 3/15/2011 7:40 PM, Olivier Hoareau wrote:
>
>> Found one interesting tool named PHPACK :
>> http://winbinder.org/forum/viewtopic.php?f=8&t=1148 (windows only)
>>
>> <http://winbinder.org/forum/viewtopic.php?f=8&t=1148>Tool is no more
>>
>> supported (ended mid-2010), but seems to be working with PHP 5.3.
>>
>> What it does : package php5ts.dll + custom php scripts into one .exe
>> (windows only).
>>
>> Tested with my phar file generated a 3Mb exe file (not that big).
>>
>> But limited support for extension (few statically linked extension).
>>
>> I have not yet tested the exe file on a blank box (i.e. where php not
>> already installed).
>>
>> Seems to be an interesting solution for my windows users.
>>
>> Other ideas ?
>>
>> oha
>>
>> 2011/3/15 Olivier Hoareau<oliv...@phppro.fr>
>>
>>  Hi Tomas !
>>>
>>> Thanks for your proposals.
>>>
>>>
>>>  Create .deb package and make it dependent on PHP for Debian/Ubuntu.
>>>> Debian
>>>> has docs and tools that allow to do that. PHP is in standard
>>>> Debian/Ubuntu
>>>> software repository.
>>>>
>>>>
>>> This solution does not provide me one of the goal I need to reach : that
>>> my
>>> users be able to use the tool even if they already have PHP installed on
>>> their system but with a version not compatible with the tool.
>>> Let me explain why : the goal of the tool is to provide command line
>>> actions for team (dev team) members, such as the ones (but not only)
>>> provided by tools like zf / sf / maven (but not sticked to a specific
>>> framework and working with all frameworks), so the targeted users are
>>> already using PHP but with specific version of PHP (depending on the need
>>> for the application they are currently developing). I would like to be
>>> able
>>> to provide all the features my tool provide to those teams BUT without
>>> the
>>> need for these team to "upgrade" the version of PHP they are using on
>>> their
>>> desktop (mostly PHP 5.2)
>>>
>>>
>>>  Distribute .phar package alone for users who already have PHP. List PHP
>>>> extensions your package depends on.
>>>>
>>>>
>>> This solution is already in use, but not perfect, for the problem I
>>> described above, at least, because a small percentage of my targetted
>>> users
>>> (at this moment) are using PHP 5.3+
>>>
>>>
>>>  Create automated installer for Windows which downloads PHP from the
>>>> network. See microsoft web platform installer for more ideas.
>>>>
>>>>
>>> This is a possible solution if installing PHP in a custom directory
>>> without
>>> system-wide installation and if 2 version of PHP can coexist on the same
>>> filesystem without conflicts on extensions/php.ini/system variables, do
>>> you
>>> have links ? (I will google it)
>>>
>>> IMHO your package license is not compatible with PHP license. You can't
>>>
>>>> distribute PHP with BSD license.
>>>>
>>>>
>>> OK, I was not aware of this limitation.
>>> It is not a problem to modify the license of the tool to one that is
>>> compatible with PHP license, my purpose is to share something, not to
>>> sell
>>> it. Do you (are others) have advice on this specific points ?
>>>
>>> Thanks !
>>>
>>> Olivier H.
>>>
>>>
>>>
>>>>
>>>> --
>>>>
>>>> Tomas
>>>>
>>>>
>>>>
>>>> --
>>>> PHP Internals - PHP Runtime Development Mailing List
>>>> To unsubscribe, visit: http://www.php.net/unsub.php
>>>>
>>>>
>>>>
>>
>
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>

Reply via email to