RE: PHP and MySQL

Don Lancaster <[email protected]>
Newsgroups gmane.comp.db.mysql.windows
Message-ID <620C0B8D8528D611AAFD0002A5EBF41002590B6D@exchange_1.192.168.0.249>
Thanks, Lawson!  That looks great, I'll print that out for future reference.
My book didn't have Step 4 or the "Set PHPRC" task in Step 5 in it.  And
Step 3 was different in my book too (it said to copy this to c:\windows).  I
figured all this out with the help of a couple people on the mailing list
(Geoff and Janet, my public thanks to you!).  Thanks again, Lawson!  - Don

-----Original Message-----
From: Lawson Cronlund [mailto:[email protected]]
Sent: Friday, January 06, 2006 1:41 PM
To: 'Don Lancaster'; [email protected]
Subject: RE: PHP and MySQL


Don,

I'm reading up on the integration of MySQL, Apache, and PHP in a book called
"How to Do Everything with PHP and MySQL" by Vikram Vaswani
(McGraw-Hill/Osborne) which lists several steps to configure the connection
between Apache and PHP.  Since I haven't reached the point of doing this
yet, I can't say if it works, but here are the steps Vikram lists:

1.  Extract the PHP distribution file to c:\php.
2.  Copy the file php.ini-recommended from c:\php to c:\windows as php.ini.
3.  Copy the file libmysql.dll from c:\php to c:\windows\system32.
4.  Edit the c:\windows\php.ini file as follows:
    change the string 'extension_dir = "./"' to 'extension_dir =
"c"\php\ext"'.
    Delete the ';' from the line ';extension=php_mysql.dll
5.  Open the Apache configuration file "httpd.conf" (in the Apache/conf/
subdirectory of the Apache installation directory) and add the following
lines to it:
    AddType application/x-httpd-php .php
    LoadModule php5_module "c:\php\php5apache.dll"
    SetEnv PHPRC C:\windows

Once again, I haven't reached the point of trying this yet but the book
seems clear and straightforward in its description.

You may find that a copy of this book helps with general questions.  It lays
information out in a way that I can understand.  Many technical books are a
challenge in understanding obscure terms for simple concepts but this book
doesn't seem to have that defect.

Regards.



Lawson
[email protected]
+1(480)308-0641 (Voice)
+1(602)996-0376 (Fax)
 

-----Original Message-----
From: Don Lancaster [mailto:[email protected]] 
Sent: Friday, January 06, 2006 9:05 AM
To: [email protected]
Subject: PHP and MySQL


Hi all - here's the story...  I installed MySQL 5 on my Windows XP computer
and everything seems to work splendidly.  I then installed Apache, and that
worked wonderfully also.  I added PHP5, and tested it with a simple "echo"
statement and it worked marvelously.  In a rapture, I tried to connect to a
MySQL database using mysql_connect and I got an error message that in effect
said Apache didn't know what the heck the function was.  I remembered that
PHP5 doesn't automatically include MySQL support, so I went to the PHP
webpage and did the two things they stated I needed to do (put the php.ini
file in the c:\windows directory, which it already was, and add it to the
PATH environmental variable).  I also "uncommented" the extension
php_mysql.dll in the php.ini file.  But it still doesn't work!  I'm at my
wit's end.  What am I doing wrong?  One book says that I should put the
libmysql.dll in the c:\windows directory, but I'm wondering if it should be
in the extensions folder (c:\php\ext).  Is this correct?  Can someone give
me some advice (besides "Use ODBC instead")?  
 
Donald J. Lancaster
Environmental Standards, Inc.
1140 Valley Forge Road
PO Box 810
Valley Forge, PA  19482
phone:  610 935 5577
fax:  610 935 5583
www.envstd.com <http://www.envstd.com/>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.