Hey, I have a new site on Godaddy's Shared Linux hosting and when running from the CLI it defaults to using PHP 4.4.9. If I prepend my command with /web/cgi-bin/php5 it will use the PHP5 engine. I had to create a new php5.ini in my root folder to override a few php5.ini settings. Whenever I run "/web/cgi-bin/php5 -v" it runs fine but produces the error:
/web/cgi-bin/php5: Symbol `client_errors' has different size in shared object, consider re-linking Failed loading /usr/local/zo/4_3/ZendOptimizer.so: /usr/local/zo/4_3/ZendOptimizer.so: undefined symbol: empty_string PHP 5.2.8 (cgi-fcgi) (built: Dec 18 2008 16:14:34) Copyright (c) 1997-2008 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies with Zend Extension Manager v1.2.2, Copyright (c) 2003-2007, by Zend Technologies My overriding php5.ini file is: register_globals = off allow_url_fopen = off short_open_tag = off expose_php = Off max_input_time = 60 variables_order = "EGPCS" extension_dir = ./ upload_tmp_dir = /tmp precision = 12 SMTP = relay-hosting.secureserver.net url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset=" memory_limit = 20000000 session.gc_maxlifetime = 72000 #log_errors = On #error_log = php_error.log #display_errors = On #error_reporting = E_ALL magic_quotes_gpc = false cgi.fix_pathinfo = 1 [Zend] zend_extension=/usr/local/zo/ZendExtensionManager.so zend_extension=/usr/local/zo/4_3/ZendOptimizer.so If I run the same command in PHP 4.4.9, there are no errors. I have also removed my php5.ini file and it still produces the same error. I am fairly experienced at programming PHP, just not in the setup of PHP. Anyone have any ideas on how to fix this error? Thanks, patrick