Προαπαιτούμενα
* PHP 5.3.2: Βεβαιωθείτε ότι έχετε εγκαταστήσει το PHP 5.3.2 στο σύστημά σας. Μπορείτε να επαληθεύσετε αυτό εκτελώντας `php -v` στο τερματικό σας.
* mysql: Κατεβάστε και εγκαταστήστε την κατάλληλη έκδοση του MySQL για το λειτουργικό σας σύστημα (Windows, MacOS, Linux).
* mysql connector/php: Αυτή είναι η επέκταση PHP που επιτρέπει την επικοινωνία μεταξύ PHP και MySQL.
βήματα
1. Εγκαταστήστε το mysql connector/php
* Λήψη: Μεταβείτε στον ιστότοπο MySQL ([https://dev.mysql.com/downloads/connector/php/] (5.3.2). Αναζητήστε το πρόγραμμα οδήγησης "MySQLND` για βέλτιστη απόδοση.
* Εξαγωγή: Εξαγάγετε το αρχείο που κατεβάστηκε σε μια θέση της επιλογής σας.
* Διαμόρφωση: Ανοίξτε το αρχείο `php.ini` στον κατάλογο εγκατάστασης PHP. Μπορεί να χρειαστεί να το δημιουργήσετε εάν δεν υπάρχει. Προσθέστε τις ακόλουθες γραμμές (ρυθμίστε τη διαδρομή στον κατάλογο Connector):
`` `php
Επέκταση =php_mysqlnd.dll
`` `
* Επανεκκίνηση: Επανεκκινήστε τον διακομιστή ιστού σας (Apache, Nginx, κλπ.) Για να τεθούν σε ισχύ οι αλλαγές.
2. Δοκιμάστε τη σύνδεση
* Δημιουργία αρχείου PHP: Δημιουργήστε ένα αρχείο με το όνομα `test_connection.php` με τον ακόλουθο κωδικό:
`` `php
Php
$ servername ="localHost";
$ username ="your_username";
$ password ="your_password";
$ dbname ="your_database";
// Δημιουργία σύνδεσης
$ conn =νέο mysqli ($ servername, $ username, $ password, $ dbname);
// Ελέγξτε τη σύνδεση
αν ($ conn-> connect_error) {
die ("Η σύνδεση απέτυχε:" $ conn-> connect_error);
}
echo "συνδεδεμένο με επιτυχία"?
$ conn-> close ();
>>
`` `
* Αντικατάσταση: Αντικαταστήστε τους θέσεις θέσης (`your_username`,` your_password`, `your_database`) με τα διαπιστευτήρια MySQL.
* Εκτέλεση: Ανοίξτε το αρχείο `test_connection.php` στο πρόγραμμα περιήγησης ιστού σας. Θα πρέπει να δείτε το μήνυμα "συνδεδεμένο με επιτυχία" εάν η σύνδεση είναι επιτυχής.
Αντιμετώπιση προβλημάτων
* Δικαιώματα: Βεβαιωθείτε ότι ο χρήστης PHP έχει τα απαραίτητα δικαιώματα για την πρόσβαση στο MySQL.
* Διαμόρφωση: Διπλασιάστε ότι ο σύνδεσμος MySQL/PHP έχει ρυθμιστεί σωστά στο αρχείο `php.ini`.
* Υπηρεσία MySQL: Βεβαιωθείτε ότι λειτουργεί η MySQL. Χρησιμοποιήστε την εντολή `mysql` για να ελέγξετε αν ο διακομιστής είναι επάνω.
* Αρχεία καταγραφής σφαλμάτων: Ελέγξτε τα αρχεία καταγραφής σφαλμάτων PHP και MYSQL για συγκεκριμένα μηνύματα σφάλματος που ενδέχεται να παρέχουν ενδείξεις για το ζήτημα.
Σημαντικές σημειώσεις
* Περιηγημένη έκδοση PHP: Το PHP 5.3.2 θεωρείται ξεπερασμένο και δεν υποστηρίζεται πλέον επίσημα. Συνιστάται ιδιαίτερα να αναβαθμιστεί σε μια πιο πρόσφατη έκδοση για ασφάλεια και σταθερότητα.
* Ασφάλεια: Χρησιμοποιείτε πάντα ισχυρούς κωδικούς πρόσβασης και κατάλληλα μέτρα ασφαλείας όταν εργάζεστε με βάσεις δεδομένων.
Επιτρέψτε μου να ξέρω αν έχετε περαιτέρω ερωτήσεις ή χρειάζεστε βοήθεια με συγκεκριμένα σφάλματα που συναντάτε.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα