php.ini modification does not take effect

Hello,

I'm having a problem with accessing to MySQL via PHP.
The problem is that PHP ties to find MySQL socket in /tmp/mysql.sock.

PHP returns "Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) ".

But actual socket is in /var/lib/mysql/mysql.sock.
This is configured on my.cnf (socket          = /var/lib/mysql/mysql.sock -> mysqld & client) and php.ini as well (mysql.default_socket = /var/lib/mysql/mysql.sock).


But phpinfo() returns:

Configuration File (php.ini) Path       /usr/local/lib
MYSQL_SOCKET       /tmp/mysql.sock

My php.ini located in  /etc/php.ini

How do I solve this problem?
Please someone advise.

Thank you.
eb110kAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

emphamyCommented:
sounds like you are editing the wrong ini/cnf file, make sure you are editing the one that mysql actually uses to run or php, sometimes servers have multiple ones, what is your server setup? and what time of linux os do you have?
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
NelliosCommented:
If we assume that you are editing the correct file ... have you restarted apache?
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
PHP

From novice to tech pro — start learning today.