Προαπαιτούμενα
Βήμα 1: Ενημερώστε το σύστημα
Βήμα 2: Καταργήστε την PHP
Βήμα 3: Εγκαταστήστε την PHP 7.1
Βήμα 4: Διαμόρφωση PHP-FPM
Βήμα 5: Διαμόρφωση συνεδριών
Αυτός ο οδηγός εξηγεί πώς να κάνετε αναβάθμιση από την PHP 5.6 στην έκδοση 7.1 στη στοίβα LEMP Vultr με ένα κλικ. Αυτό το σεμινάριο ισχύει μόνο εάν η εφαρμογή σας εκτελεί PHP 5.6. Η PHP 7.1 κυκλοφόρησε την 1η Δεκεμβρίου 2016. Τα βήματα σε αυτόν τον οδηγό θα λειτουργήσουν και για άλλες εφαρμογές με ένα κλικ, αλλά προειδοποιήστε ότι ενδέχεται να απαιτηθούν επιπλέον ρυθμίσεις παραμέτρων για αυτές τις εφαρμογές.
Προαπαιτούμενα
Πριν προχωρήσετε, πρέπει να συνδεθείτε στον διακομιστή σας ως χρήστης root ή sudo.
Βήμα 1: Ενημερώστε το σύστημα
Δεν χρειάζεται να ενημερώσετε τους διακομιστές σας. Ωστόσο, συνιστάται η ενημέρωση για καθαρό περιβάλλον.
yum -y update
Βήμα 2: Καταργήστε την PHP
Διαγράφει την προηγουμένως εγκατεστημένη PHP.
yum -y remove php5*
Βήμα 3: Εγκαταστήστε την PHP 7.1
Εγκαταστήστε τα παρακάτω πακέτα.
yum -y install php71u-cli.x86_64 php71u-common.x86_64 php71u-fpm.x86_64 php71u-gd.x86_64 php71u-mbstring.x86_64 php71u-mcrypt.x86_64 php71u-mysqlnd.x86_64 php71u-opcache.x86_64 php71u-pdo.x86_64 php71u-process.x86_64 php71u-xml.x86_64 php71u-xmlrpc.x86_64 php71*json
Εκτελέστε την παρακάτω εντολή για να βεβαιωθείτε ότι έχουν εγκατασταθεί σωστά.
php -v
Ας αλλάξουμε τις ρυθμίσεις PHP-FPM για να επιλύσουμε πολλά προβλήματα.
Εισαγάγετε την παρακάτω εντολή για να ρυθμίσετε τον διακομιστή να εκτελείται αυτόματα κατά την επανεκκίνηση του διακομιστή.
chkconfig php-fpm on
Ανοίξτε /etc/php-fpm.d/www.confγια τροποποίηση ως εξής (γύρω από τη γραμμή 23):
user = php-fpm → user = nginx
group = php-fpm → group = nginx
Αλλάξτε τα δικαιώματα των αρχείων συνεδρίας.
cd /var/lib/php/fpm
chown nginx:nginx ./ ./*
chmod 777 ./ ./*
Τέλος, κάντε επανεκκίνηση nginxκαι php-fpm.
service php-fpm restart
service nginx restart
Συγχαρητήρια για την εγκατάσταση της PHP 7.1!