2014-04-09 49 views
0

有沒有辦法使用pdo_mysql.default_socket的相對路徑?這條道路是相對的?如何在php.ini中使用pdo_mysql.default_socket的相對路徑?

+0

你忘了一個問題:爲什麼人會需要爲這個相對路徑? –

+0

的確如此:)因爲我想將與apache/mysql/php相關的所有內容(例如php.ini,httpd.conf,my.cnf)放在我的項目的子文件夾中,並且也使用了mysql套接字。但是它只有在它可以是「便攜式」時纔有用,這意味着在php.ini文件中沒有完整的路徑。 – Jide

+0

好吧,爲什麼不試着把這個套接字放在你的相關目錄中,看看它是否有效? –

回答

0

我發現的唯一方法是在啓動httpd時傳遞指令作爲參數,以便您可以在運行時使用任何路徑。您必須使用php_admin_value,php_value將無法正常工作:

httpd -c "php_admin_value pdo_mysql.default_socket /path/to/socket"