Connecting Tech Pros Worldwide Forums | Help | Site Map

Command line PHP: suppress warnings?

Franz Von Bayros
Guest
 
Posts: n/a
#1: Jan 8 '08
Hello all.

I have some PHP scripts run by cron that email me all day for no good
reason. The scripts are outputting warnings like:

PHP Warning: Module 'mysql' already loaded in Unknown on line 0
PHP Warning: Module 'gd' already loaded in Unknown on line 0
PHP Warning: Module 'zlib' already loaded in Unknown on line 0


The environment is PHP 5.1.2 (cli) under FreeBSD.

The jobs are called like so:

0,15,30,45 * * * * /usr/local/bin/php -f /www/subsites/whatever/
htdocs/syncher.php

Though I have also tried this using the -q flag instaed of -f.

Any thoughts on suppressing this?

There doesn't seem to be a flag for it here:

http://us2.php.net/manual/en/features.commandline.php

TIA for any help!!!

FvB

Rik Wasmus
Guest
 
Posts: n/a
#2: Jan 8 '08

re: Command line PHP: suppress warnings?


On Tue, 08 Jan 2008 19:42:20 +0100, Franz Von Bayros
<knotinmybackyard@gmail.comwrote:
Quote:
Hello all.
>
I have some PHP scripts run by cron that email me all day for no good
reason. The scripts are outputting warnings like:
>
PHP Warning: Module 'mysql' already loaded in Unknown on line 0
PHP Warning: Module 'gd' already loaded in Unknown on line 0
PHP Warning: Module 'zlib' already loaded in Unknown on line 0
>
>
The environment is PHP 5.1.2 (cli) under FreeBSD.
>
The jobs are called like so:
>
0,15,30,45 * * * * /usr/local/bin/php -f /www/subsites/whatever/
htdocs/syncher.php
>
Though I have also tried this using the -q flag instaed of -f.
>
Any thoughts on suppressing this?
>
There doesn't seem to be a flag for it here:
>
http://us2.php.net/manual/en/features.commandline.php
Why not redirect the errors to /dev/null ? Then again, it's an error which
just should be fixed.
--
Rik Wasmus
Franz Von Bayros
Guest
 
Posts: n/a
#3: Jan 8 '08

re: Command line PHP: suppress warnings?


On Jan 8, 12:52 pm, "Rik Wasmus" <luiheidsgoe...@hotmail.comwrote:
Quote:
On Tue, 08 Jan 2008 19:42:20 +0100, Franz Von Bayros
>
>
>
<knotinmybacky...@gmail.comwrote:
Quote:
Hello all.
>
Quote:
I have some PHP scripts run by cron that email me all day for no good
reason. The scripts are outputting warnings like:
>
Quote:
PHP Warning: Module 'mysql' already loaded in Unknown on line 0
PHP Warning: Module 'gd' already loaded in Unknown on line 0
PHP Warning: Module 'zlib' already loaded in Unknown on line 0
>
Quote:
The environment is PHP 5.1.2 (cli) under FreeBSD.
>
Quote:
The jobs are called like so:
>
Quote:
0,15,30,45 * * * * /usr/local/bin/php -f /www/subsites/whatever/
htdocs/syncher.php
>
Quote:
Though I have also tried this using the -q flag instaed of -f.
>
Quote:
Any thoughts on suppressing this?
>
Quote:
There doesn't seem to be a flag for it here:
>>
Why not redirect the errors to /dev/null ? Then again, it's an error which
just should be fixed.
--
Rik Wasmus
Exactly and if the environment changes and there are real errors
instead of this warning noise it would suck if I didn't know.

FvB
Jeremy
Guest
 
Posts: n/a
#4: Jan 8 '08

re: Command line PHP: suppress warnings?


Franz Von Bayros wrote:
Quote:
Hello all.
>
I have some PHP scripts run by cron that email me all day for no good
reason. The scripts are outputting warnings like:
>
PHP Warning: Module 'mysql' already loaded in Unknown on line 0
PHP Warning: Module 'gd' already loaded in Unknown on line 0
PHP Warning: Module 'zlib' already loaded in Unknown on line 0
>
>
The environment is PHP 5.1.2 (cli) under FreeBSD.
>
The jobs are called like so:
>
0,15,30,45 * * * * /usr/local/bin/php -f /www/subsites/whatever/
htdocs/syncher.php
>
Though I have also tried this using the -q flag instaed of -f.
>
Any thoughts on suppressing this?
>
There doesn't seem to be a flag for it here:
>
http://us2.php.net/manual/en/features.commandline.php
>
TIA for any help!!!
>
FvB
I would try to figure out why PHP is attempting to load those extensions
twice. It's always better to fix problems than to suppress their symptoms.

If your PHP setup is like mine (which it may well not be), you might
find that you have multiple php.(conf|ini) files - separate for apache
and cli - and a set of individual extension config files that are shared
between both, located in a php.d (or similar) directory. If the modules
are being loaded in the php.conf file as well as in an individual config
file under php.d, the problem could be corrected by removing the
`extension=XXX.so` lines from the main config file.

Jeremy
Lars Eighner
Guest
 
Posts: n/a
#5: Jan 8 '08

re: Command line PHP: suppress warnings?


In our last episode,
<fdf3c006-d99f-40eb-982c-34db3b0fcbbf@41g2000hsy.googlegroups.com>,
the lovely and talented Franz Von Bayros
broadcast on comp.lang.php:
Quote:
Hello all.
Quote:
I have some PHP scripts run by cron that email me all day for no good
reason. The scripts are outputting warnings like:
Quote:
PHP Warning: Module 'mysql' already loaded in Unknown on line 0
PHP Warning: Module 'gd' already loaded in Unknown on line 0
PHP Warning: Module 'zlib' already loaded in Unknown on line 0
Remove duplicate lines from extensions.ini (un*x) or whatever the equivalent
is in your OS.

--
Lars Eighner <http://larseighner.com/usenet@larseighner.com
Countdown: 377 days to go.
NC
Guest
 
Posts: n/a
#6: Jan 9 '08

re: Command line PHP: suppress warnings?


On Jan 8, 10:42 am, Franz Von Bayros <knotinmybacky...@gmail.com>
wrote:
Quote:
>
I have some PHP scripts run by cron that email me all day for no good
reason. The scripts are outputting warnings like:
>
PHP Warning: Module 'mysql' already loaded in Unknown on line 0
PHP Warning: Module 'gd' already loaded in Unknown on line 0
PHP Warning: Module 'zlib' already loaded in Unknown on line 0
>
The environment is PHP 5.1.2 (cli) under FreeBSD.
>
The jobs are called like so:
>
0,15,30,45 * * * * /usr/local/bin/php -f /www/subsites/whatever/
htdocs/syncher.php
>
Though I have also tried this using the -q flag instaed of -f.
>
Any thoughts on suppressing this?
Check out php.ini and any other relevant initialization files you may
have. It looks like extensions are enabled twice.

Best regards,
NC
Closed Thread