So I get everything working, and config'd (at least that's what I think). Mysql, php, apache, etc all working. When I try to go to http://server/drupal/index.php, I get this weird error that points to a unicode.inc file.
The error is "Fatal error: Call to undefined function preg_match() in /usr/local/www/data-dist/drupal/includes/unicode.inc on line 32".
I vi the file and find that the function says:
30 // Check for outdated PCRE library
31 // Note: we check if U+E2 is in the range U+E0 - U+E1. This test returns TRUE on old PCRE versions.
32 if (preg_match('/[\xc3\xa0-\xc3\xa1]/u', '\xc3\xa2')) {
33 if ($errors) {
34 form_set_error('unicode', t('The PCRE library in your PHP installation is outdated. This will cause problems whe
n handling Unicode text. If you are running PHP 4.3.3 or higher, make sure you are using the PCRE library supplied by PHP. Ple
ase refer to the PHP PCRE documentation for more information.', array('%url' => 'http://www.php.net/pcre'))
);
35 }
36 return UNICODE_ERROR;
37 }
The error is actually coming from the "if(preg_match)..." line of code. The comments say to upgrade my PCRE, but it doesn't even look like it's getting to that error message. It seems like it's erring before the code can be run. Anybody have a clue what might be going on here?