On 04/01/10 02:21, Eduardo Nunes wrote:
Compiling without mysql support, the cli "php -r 'echo shell_exec("echo
Test!");' works fine even as the apache unprivileged user. However when
running the test.php script with apache the error log still shows the
error Unable to execute / Unable to fork ...


""Eduardo Nunes"" <zeh...@terra.com.br> escreveu na mensagem
news:38.94.09265.3a973...@pb1.pair.com...
Hello people!

A time before I had issues with my php 5.2.3 that would not fork
anything, neither in shell or via apache, and I figured out that
commenting out the snmp.so extension from php.ini made it fork
commands passed to php cli with an unprivileged user (www) fine,
however apache still would not fork anything.

Now I just compiled 5.3.2 and it doesn't fork at all, neither as root
with -n option.

For example I am running:
r...@saturno:/usr/src/apache/php-5.3.2# ./sapi/cli/php -n -r 'echo
shell_exec("echo Test!");'
Warning: shell_exec(): Unable to execute 'echo Test!' in Command line
code on line 1

(neither system, exec, other options work)

Any ideas on what is going on?

(compiled using ../configure --prefix=/usr --with-apxs2 --disable-cgi
--disable-short-tags --disable-ipv6 --without-sqlite3 --with-mysql
--with-pdo-mysql --without-pdo-sqlite --enable-sockets
--without-sqlite --with-gnu-ld)

Thanks



I think you need to check your PATH environment variable. Add the directory to it where your PHP interpreter sits.

PS: This just a guess. Don't bash me if I'm wrong.

--
Nilesh Govindarajan
Site & Server Administrator
www.itech7.com
मेरा भारत महान !
मम भारत: महत्तम भवतु !

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to