This one's for those who know OS X - probably be Greek to those who don't...
I just upgraded my Powerbook to 10.2. Naturally this wiped out my old PHP install - got it reinstalled and running fine (according to phpinfo()).
I'm having a bit of trouble with MySQL though. I downloaded Marc Liyanage's installer and ran it, following his "update" instructions.
http://www.entropy.ch/software/macosx/mysql/
I also downloaded and installed his automatic MySQL server startup item.
When my machine is starting up, I see a message that it's starting the MySQL server. But nothing else on my machine tells me it's running. In terminal, if I type "mysqladmin -u root -p" it used to prompt me for a password, but now I get "command not found". Any php file I run gives me an error that it "can't connect to the local MySQL server through socket '/tmp/mysql.sock' (61)"
In the original install under 10.1, I created a user called "MySQL User" (shortname "mysql") and granted full MySQL permission to it per Marc Liyanage's instructions. Under 10.2 that user had disappeared from my Users list and login panel, though its directory still existed inside Users. I tried to create a new "MySQL User" but got an error that the user already existed. So I rebooted under 9.2.2 and deleted that user folder. Then back to 10.2 and tried to create that user again but got the same error that the user already existed.
Meanwhile of course, during my install of MySQL, I ran this line:
sudo chown -R mysql /usr/local/mysql/*
which sets ownership to this user nicknamed 'mysql" who now has neither a User folder nor any other recognized existence, except I can't create him because he already exists.
Or to put it more succinctly - argh.
Any reason to believe I shouldn't just wipe my drive and do a fresh install of 10.2 and start from scratch? I was probably foolish to try upgrading from 10.1 to 10.2, but I didn't have room to archive & install, and didn't want to wipe my drive.