First off, you started the thread talking about sqlsrv_connect(), which as far as I can tell is part of a 3rd-party PHP extension. Now you're talking about mssql_connect(), which is part of the "mssql" library that comes with PHP. Which one do you want to use?
DKY wrote:Should MSSQL show up in my phpinfo screen once enabled
Yes, below the initial table of general info about your PHP installation, there should be a table preceded by a "mssql" (unsure of case - could be all uppercase or somewhere in between) header. If you don't see this, then the mssql extension wasn't loaded successfully.
First thing to test is if your php.ini file is even being read by PHP. Locate a PHP directive in your phpinfo() printout... e.g. display_errors. Then locate this same directive in your php.ini file; do the values match? If so, try changing it and restart your webserver - does a new phpinfo() printout reflect your changes?
DKY wrote:I then had to create a "ext" directory in the root php folder and download a copy of the dll file to put in there.
The "ext" directory, as well as other supporting DLL's that PHP/extensions need, should have been there already. If not, it sounds like you don't have a complete install of PHP - I would recommend you re-download the .zip package from php.net and extract the "ext" folder and any DLLs you find in the root of the package.
Also note that PHP extensions compiled with a specific version of PHP don't play well with other versions, so you'll want to make sure you're downloading a .zip of the same version of PHP that you have installed.
EDIT: Thread moved to Install forum.