--James
On Saturday, Sep 13, 2003, at 16:58 America/New_York, Kalin Mintchev wrote:
hi all,
problems on rh8
the box was build with the standard php-4.2.2 from the redhat rpms. without the cli. i need the cli so i deleted the rpm ( rpm -e php...) install and build php-4.3.0 from source. now i get from /usr/local/bin/php -v
PHP 4.3.0 (cli) (built: Apr 5 2003 06:38:17) Copyright (c) 1997-2002 The PHP Group Zend Engine v1.3.0, Copyright (c) 1998-2002 Zend Technologies
with the cli included...
the problem starts here. i have a php application develped on another
machine - freebsd one - that uses cron to run some php scripts. the php on
both machines is the same build - same options, same versions, same source
- but when i run a simple test script on the rh8 machine i get this:
simple test script:
#!/usr/local/bin/php -q
<? $db = mysql_connect("localhost", "user", "pass"); mysql_select_db("database",$db); $result = mysql_query("SELECT * FROM table",$db); printf("l1: %s\n", mysql_result($result,0,"content"));
?> ####################################################
output:
# ./LL.php ./LL.php: line 2: ?: No such file or directory ./LL.php: line 3: syntax error near unexpected token `(' ../LL.php: line 3: ` $db = mysql_connect("localhost", "user", "pass");'
ok. so i got the most recent source from php.net php-4.3.3 and rebuld php.
now from phpinfo() i get that the version is 4.3.3 but from
/usr/local/bin/php -v i still get 4.3.0 and the scripts are still not
working....
i realize that the /usr/local/php is a shell script that passes the php script through sed and then on to the system - why would i get file not found on the RH8 machine..
it's very important for me to solve this by tonight....
thanks...
--James Hughbanks Mikro-Data Engineering Dept. [EMAIL PROTECTED] 1-866-457-6287 http://www.mikro-data.net