我在Ubuntu 10上使用mysql和php运行virtualmin
最近我有更新MySQL和PHP到最新版本,因为我的pdo_mysql.default_socket从/tmp/mysql.sock更改为/var/run/mysqld/mysqld.sock 。 我已经完成了php.ini文件的更新。 它在Apache mod_php mode.工作正常Apache mod_php mode.
但它不能在cgi and fcgid mode 。 什么/我可以在哪里做更改,以便其他模式也将开始拿起新的套接字。
1. Apache mod_php (run as Apache's user) 2. CGI wrapper (run as virtual server owner) 4. FCGId (run as virtual server owner)
你有很多不同的php.ini文件为不同的模式。 我build议你创build新的PHP脚本调用phpinfo(); 并在浏览器中调用该脚本。 生成的HTML页面将显示PHP等待php.ini文件的其他内容。
Wayaround,我发现是使用您的目录中的命令创build一个链接/tmp/mysql.sock ln -s /var/run/mysqld/mysqld.sock /tmp/mysql.sock
我仍然无法找出为什么在virtualmin的FCGId没有拿起php.ini文件的变化。 任何人在这个线程上遇到同样的问题,我已经提供了上述方式。