Θέλετε να εκτελέσετε έναν αυτοδιαχειριζόμενο ιστότοπο WordPress; Εξαιρετική. Θα μάθεις δισεκατομμύρια πράγματα. Ένα από τα κρίσιμα μέρη της εγκατάστασης ενός διακομιστή είναι η επέκταση PHP MySQL, έτσι ώστε το WordPress να μπορεί να επικοινωνεί με τον διακομιστή MySQL. Εάν λαμβάνετε ένα Επέκταση PHP MySQL σφάλμα στην εγκατάσταση του WordPress, τότε πιθανότατα δεν το έχετε εγκαταστήσει ακόμα στον διακομιστή σας.
Σε αυτό θα σας δείξουμε πώς να εγκαταστήσετε τη σωστή επέκταση PHP MySQL στον ιστότοπό σας στο WordPress. Θα βεβαιωθούμε επίσης ότι έχετε εγκαταστήσει τον MySQL-Server στον υπολογιστή σας.
✔ Βεβαιωθείτε ότι η υπηρεσία MySQL είναι εγκατεστημένη και εκτελείται
Πριν προσπαθήσετε να εγκαταστήσετε την επέκταση PHP MySQL, ας βεβαιωθούμε πρώτα ότι ο διακομιστής MySQL εκτελείται στον διακομιστή σας.
Εκτελέστε την ακόλουθη εντολή για να ελέγξετε την κατάσταση του διακομιστή MySQL.
κατάσταση υπηρεσίας mysql
✅ Εάν η MySQL είναι εγκατεστημένη και εκτελείται στον διακομιστή σας, θα πρέπει να λάβετε την ακόλουθη απάντηση:
● mysql.service - MySQL Community Server Loaded: φορτώθηκε (/lib/systemd/system/mysql.service; ενεργοποιημένο; προκαθορισμένος προμηθευτής: ενεργοποιημένος) Ενεργό: ενεργό (σε εκτέλεση) από την Τρίτη 2019-07-09 20:46:12 UTC; Πριν από 2 εβδομάδες 2 ημέρες Έγγραφα: man:mysqld(8) //dev.mysql.com/doc/refman/en/using-systemd.html Κύριο PID: 1097 (mysqld) Κατάσταση: "SERVER_OPERATING" Εργασίες: 46 (όριο: 4656) CGroup: /system.slice/mysql.service └─1097 /usr/sbin/mysqld
⚙ Εάν η MySQL δεν εκτελείται, εκτελέστε την ακόλουθη εντολή για να ξεκινήσετε την υπηρεσία.
έναρξη υπηρεσίας mysql
⚙ Εάν ο MySQL-Server δεν είναι εγκατεστημένος, εκτελέστε την ακόλουθη εντολή για να εγκαταστήσετε τον πιο πρόσφατο MySQL-Server.
apt-get εγκατάσταση mysql-server -y
⚠ Κατά την εγκατάσταση του mysql-server, μην επιλέξετε την προεπιλεγμένη μέθοδο ελέγχου ταυτότητας, χρησιμοποιήστε τη μέθοδο ελέγχου ταυτότητας LEGACY για να το διατηρήσετε συμβατό με το WordPress.
✔ Ελέγξτε εάν είναι εγκατεστημένη η επέκταση PHP MySQL
Στον διακομιστή σας WordPress, εκτελέστε την ακόλουθη εντολή για να ελέγξετε την έκδοση PHP που είναι εγκατεστημένη στο μηχάνημα.
php -v
Η παραπάνω εντολή θα πρέπει να δώσει μια απάντηση παρόμοια με αυτή:
PHP 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 (cli) (κατασκευή: 10 Ιουλίου 2019 06:54:46) ( NTS ) Πνευματικά δικαιώματα (γ) 1997-2018 The PHP Group Zend Engine v3. 3.7, Πνευματικά δικαιώματα (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.7-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, από τη Zend Technologies
Η πρώτη γραμμή της απάντησης αποκαλύπτει την έκδοση PHP, η οποία στο παραπάνω παράδειγμα είναι η PHP 7.3.
Τώρα εκτελέστε την ακόλουθη εντολή για να δείτε εάν η επέκταση PHP MySQL είναι ενεργοποιημένη για την έκδοση PHP που είναι εγκατεστημένη στον διακομιστή σας.
dpkg --λίστα | grep php-mysql
? Παράδειγμα: Εάν η έκδοση PHP που είναι εγκατεστημένη στον διακομιστή σας είναι PHP 7.3. Στη συνέχεια θα χρησιμοποιήσετε την εντολή dpkg --λίστα | grep php7.3-mysql
.
Εάν είναι εγκατεστημένη η επέκταση MySQL, θα λάβετε μια απάντηση παρόμοια με αυτήν:
ii php7.3-mysql 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 amd64 λειτουργική μονάδα MySQL για PHP
Εάν η επέκταση PHP MySQL δεν είναι εγκατεστημένη στον διακομιστή σας, θα πάρετε ένα κενή απάντηση από την εντολή grep. Σε αυτήν την περίπτωση, θα εγκαταστήσουμε την επέκταση php-mysql στον διακομιστή σας.
✅ ΕΓΚΑΤΑΣΤΑΣΗ ΣΩΣΤΗ ΕΠΕΚΤΑΣΗ PHP MySQL
Εκτελέστε την ακόλουθη εντολή για να εγκαταστήσετε την κατάλληλη επέκταση php-mysql στον διακομιστή σας WordPress.
apt-get εγκαταστήστε το php-mysql
? Παράδειγμα: Εάν η έκδοση PHP που είναι εγκατεστημένη στον διακομιστή σας είναι PHP 7.3. Στη συνέχεια θα χρησιμοποιήσετε την εντολή apt-get εγκατάσταση php7.3-mysql
.
Αφού εγκαταστήσετε τη σωστή επέκταση PHP MySQL στον διακομιστή σας WordPress, επανεκκινήστε τον διακομιστή ιστού.
Απάχης:
επανεκκίνηση του serve apache2
Nginx:
επανεκκίνηση της υπηρεσίας nginx
Δοκιμάστε να εκτελέσετε τον ιστότοπό σας WordPress αφού ολοκληρώσετε όλες τις παραπάνω οδηγίες. Θα πρέπει να τρέχει χωρίς προβλήματα.
? Στην υγειά σας!