@nevvermind any input output operation where you'll need both batch
processing power and piping...
As an example, I usually build web crawlers that are accessible as CLI
interfaces, which makes cronjob activity easier for me and allows me to
redirect output wherever I want :)
Marco Pivetta
http://twitter.com/Ocramius
http://marco-pivetta.com



On 8 June 2011 16:33, nevvermind <[email protected]> wrote:

> Sorry for barging in, but what do you do exactly with a PHP CLI access to
> your app? I'm terribly interested in "API enabled" apps.
>
> On Wed, Jun 8, 2011 at 5:05 PM, Cristian Bichis <[email protected]> wrote:
>
>> Thanks,
>>
>> That was too easy :) Exactly what i missed and i needed...
>>
>> Cristian
>>
>>> I usually wrap my cronjobs within bash scripts, which allows me to set
>>> enviroment directly in the script...
>>> That allows me to centralize and pipe the execution of multiple CLI PHP
>>> commands :)
>>> Marco Pivetta
>>> http://twitter.com/Ocramius
>>> http://marco-pivetta.com
>>>
>>>
>>>
>>> On 8 June 2011 15:27, Markizano Draconus <[email protected] <mailto:
>>> [email protected]>> wrote:
>>>
>>>    Hi Christian,
>>>
>>>
>>> https://github.com/markizano/markizano/blob/master/application/setup.php
>>>    https://github.com/markizano/markizano/blob/master/htdocs/.htaccess
>>>
>>>    I use a combination of .htaccess and $_ENV for setting up the
>>>    application
>>>    environment.
>>>    You can create a bash wrapper (ENVIRONMENT="staging"), or create
>>>    something
>>>    like cli.php in the webroot, (checking to make sure PHP_SAPI ==
>>>    'cli' before
>>>    doing anything). The wrapper could setup the application
>>>    environment for CLI
>>>    scripts and .htaccess would assign an environment variable that
>>>    can be used
>>>    for the web.
>>>
>>>    For a more centralized approach, you can set the $_ENV var in the
>>>    apache
>>>    config for that virtualhost (or any vhosts to which this may
>>>    apply) and it
>>>    will be effective on a server level instead of maintaining the
>>>    environment
>>>    in a .htaccess.
>>>    The same can be done for /etc/environment (linux) or sysdm.cpl
>>>    (windows).
>>>
>>>    Hope this helps,
>>>    //-----
>>>    Mark Harris
>>>    Information Security
>>>    [email protected] <mailto:[email protected]>
>>>
>>>    http://markizano.net/
>>>
>>>    On Wed, Jun 8, 2011 at 9:12 AM, Cristian Bichis <[email protected]
>>>    <mailto:[email protected]>> wrote:
>>>
>>>    > Hello,
>>>    >
>>>    > I am interested how you guys are setting the APPLICATION_ENV for
>>>    staging.
>>>    >
>>>    > For httpd is easy to set APPLICATION_ENV in vhost. For CLI can
>>>    be used OS
>>>    > environment variable.
>>>    >
>>>    > But for cli scripts is much harder, especially if the same
>>>    machine is going
>>>    > to be used for multiple projects, some running production and
>>>    running
>>>    > staging at same time... How you guys are setting APPLICATION_ENV
>>>    for this
>>>    > cases ?
>>>    >
>>>    > Cristian
>>>    >
>>>    > --
>>>    > List: [email protected] <mailto:[email protected]>
>>>
>>>    > Info: http://framework.zend.com/archives
>>>    > Unsubscribe: [email protected]
>>>    <mailto:[email protected]>
>>>    >
>>>    >
>>>    >
>>>
>>>
>>>
>>
>

Reply via email to