जब भी मैं एक डेटाबेस से कनेक्ट करने का प्रयास करें (के माध्यम से PHP में मैं निम्न चेतावनी हो रही है mysql_connect
)
चेतावनी: mysql_connect (): हेडर और क्लाइंट लाइब्रेरी मामूली संस्करण बेमेल। हेडर: 50162 लाइब्रेरी: 50524
अपने php -i
आउटपुट में मेरे पास mysqli के तहत सूचीबद्ध मूल्य हैं
क्लाइंट API लाइब्रेरी संस्करण => 5.5.24
क्लाइंट API हेडर संस्करण => 5.1.62
मैंने php5-mysql और php को अपडेट करने की कोशिश की है, लेकिन मैं पहले से ही उन दोनों के नवीनतम संस्करण में हूं। मैं हेडर संस्करण को अपडेट करने के बारे में कैसे पता लगाऊं ताकि मैं इस चेतावनी को देखना बंद कर दूं।
संपादित करें
मेरी MySQL फ़ाइलों को नवीनतम संस्करण होने के लिए अद्यतन किया जाना चाहिए:
$ apt-get install mysql.*5.5
. . .
mysql-client-5.5 is already the newest version.
mysql-server-core-5.5 is already the newest version.
mysql-server-5.5 is already the newest version.
mysql-testsuite-5.5 is already the newest version.
mysql-source-5.5 is already the newest version.
Removing old versions
$ apt-get remove mysql.*5.1
. . .
Package handlersocket-mysql-5.1 is not installed, so not removed
Package mysql-cluster-client-5.1 is not installed, so not removed
Package mysql-cluster-server-5.1 is not installed, so not removed
Package mysql-client-5.1 is not installed, so not removed
Package mysql-client-core-5.1 is not installed, so not removed
Package mysql-server-5.1 is not installed, so not removed
Package mysql-server-core-5.1 is not installed, so not removed
Package mysql-source-5.1 is not installed, so not removed