Προαπαιτούμενα
Εγκαταστήστε και ρυθμίστε τις παραμέτρους της PHP 7.0
Εγκαταστήστε και διαμορφώστε την PHP 7.1
Η PHP και τα σχετικά πακέτα είναι τα πιο συχνά χρησιμοποιούμενα στοιχεία κατά την ανάπτυξη ενός διακομιστή web. Σε αυτό το άρθρο, θα μάθουμε πώς να ρυθμίσετε την PHP 7.0 ή την PHP 7.1 στο Ubuntu 16.04 LTS.
Προαπαιτούμενα
Από το Ubuntu 16.04, η PHP 7.0 αντικατέστησε την PHP 5.x και έγινε η προεπιλεγμένη έκδοση της PHP στο επίσημο αποθετήριο εφαρμογών του Ubuntu. Μπορείτε να εγκαταστήσετε και να διαμορφώσετε την PHP 7.0 στο σύστημα Ubuntu 16.04 ως εξής.
Πρώτα απ 'όλα, μπορείτε να απαριθμήσετε όλα τα διαθέσιμα πακέτα που σχετίζονται με την PHP 7.0 για έλεγχο:
apt-cache pkgnames | grep php7.0
Στη συνέχεια, μπορείτε να εγκαταστήσετε το πακέτο που απαιτεί η εφαρμογή που πρόκειται να αναπτυχθεί.
Για παράδειγμα, εάν θέλετε να αναπτύξετε την εφαρμογή σας με βάση τη στοίβα LAMP, συνήθως, μπορείτε να εγκαταστήσετε τα παρακάτω πακέτα μετά την εγκατάσταση του Apache:
sudo apt-get install -y apache2
sudo apt-get install -y php7.0 libapache2-mod-php7.0 php7.0-cli php7.0-common php7.0-mbstring php7.0-gd php7.0-intl php7.0-xml php7.0-mysql php7.0-mcrypt php7.0-zip
Εναλλακτικά, εάν θέλετε να αναπτύξετε την εφαρμογή σας με βάση τη στοίβα LEMP, μπορείτε να εγκαταστήσετε τα ακόλουθα πακέτα μετά την εγκατάσταση του Nginx:
sudo apt-get install -y nginx
sudo apt-get install -y php7.0 php7.0-fpm php7.0-cli php7.0-common php7.0-mbstring php7.0-gd php7.0-intl php7.0-xml php7.0-mysql php7.0-mcrypt php7.0-zip
Μετά την εγκατάσταση, μπορείτε να το επιβεβαιώσετε με:
php -v
Η έξοδος πρέπει να μοιάζει με:
PHP 7.0.15-0ubuntu0.16.04.4 (cli) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.0.15-0ubuntu0.16.04.4, Copyright (c) 1999-2017, by Zend Technologies
Το κύριο αρχείο διαμόρφωσης της PHP 7.0 θα αποθηκευτεί ως /etc/php/7.0/apache2/php.ini(Apache) ή /etc/php/7.0/fpm/php.ini(Nginx). Μπορείτε να χρησιμοποιήσετε το viπρόγραμμα επεξεργασίας κειμένου για να τροποποιήσετε τις σχετικές ρυθμίσεις σε αυτό το αρχείο.
sudo vi /etc/php/7.0/apache2/php.ini
ή:
sudo vi /etc/php/7.0/fpm/php.ini
Θυμηθείτε να κάνετε επανεκκίνηση του Apache ή του Nginx εάν κάνετε οποιεσδήποτε αλλαγές σε αυτό το αρχείο ή σε οποιοδήποτε άλλο αρχείο διαμόρφωσης PHP:
sudo systemctl restart apache2.service
ή:
sudo systemctl restart nginx.service php7.0-fpm.service
Εάν θέλετε να εγκαταστήσετε την PHP 7.1, την πιο πρόσφατη σταθερή έκδοση της PHP τη στιγμή της σύνταξης αυτού του άρθρου, στο Ubuntu 16.04, μια βολική μέθοδος είναι να χρησιμοποιήσετε το αποθετήριο PPA (Personal Package Archives).
Πρώτα απ 'όλα, πρέπει να προσθέσετε καθορισμένο PPA στο σύστημα αποθήκευσης apt:
sudo apt-get install -y python-software-properties
sudo add-apt-repository -y ppa:ondrej/php
sudo apt-get update -y
Στη συνέχεια, μπορείτε να απαριθμήσετε όλα τα διαθέσιμα πακέτα που σχετίζονται με την PHP 7.1 για έλεγχο:
apt-cache pkgnames | grep php7.1
Από εδώ και στο εξής, μπορείτε να εγκαταστήσετε και να διαμορφώσετε την PHP 7.1 με τον ίδιο τρόπο που αναφέρθηκε στο κεφάλαιο σχετικά με την PHP 7.0 παραπάνω. Βασικά, η αντικατάσταση 7.0με 7.1σε σχετικές εντολές θα ολοκληρώσει τη δουλειά σας.
Αυτό είναι. Ευχαριστώ για την ανάγνωση.