How to Install and Configure Git and GitHub on Windows
Πίνακας περιεχομένων:
- Εγκατάσταση PHP στο CentOS 8
- Ενεργοποιήστε το αποθετήριο Remi
- Εγκαταστήστε την PHP
- Ρύθμιση της PHP για συνεργασία με το Apache
- Ρύθμιση της PHP για εργασία με Nginx
- συμπέρασμα
Η PHP είναι μια από τις πιο χρησιμοποιούμενες γλώσσες προγραμματισμού από την πλευρά του διακομιστή. Πολλά δημοφιλή CMS και πλαίσια όπως το WordPress, το Magento και το Laravel είναι χτισμένα στην PHP.
Σε αυτόν τον οδηγό θα συζητήσουμε πώς να εγκαταστήσετε το PHP 7.2, 7.3 ή 7.4 στο CentOS 8. Πριν επιλέξετε την έκδοση της PHP που θα εγκαταστήσετε, βεβαιωθείτε ότι οι εφαρμογές σας την υποστηρίζουν.
Θα σας δείξουμε επίσης πώς να ενσωματώσετε την PHP με Nginx και Apache.
Εγκατάσταση PHP στο CentOS 8
Το CentOS 8 διανέμεται με PHP 7.2. Αυτή η έκδοση υποστηρίζει τις περισσότερες από τις σύγχρονες εφαρμογές PHP, αλλά δεν θα διατηρείται πλέον ενεργά από τον Νοέμβριο του 2019. Οι νεότερες εκδόσεις PHP διατίθενται από το χώρο αποθήκευσης Remi.
Ενεργοποιήστε το αποθετήριο Remi
Εάν πρόκειται να εγκαταστήσετε τη διασταύρωση σταθερής έκδοσης PHP 7.2, παραλείψτε αυτό το βήμα. Διαφορετικά, αν θέλετε να εγκαταστήσετε το PHP 7.3 ή το 7.4 ενεργοποιήστε το χώρο αποθήκευσης Remi, εκτελώντας την ακόλουθη εντολή ως root ή χρήστη με δικαιώματα sudo:
sudo dnf install dnf-utils
Η παραπάνω εντολή θα ενεργοποιήσει επίσης την αποθήκη EPEL.
Μόλις ολοκληρωθεί η εγκατάσταση, εκτελέστε την παρακάτω εντολή για να λάβετε μια λίστα με όλες τις διαθέσιμες εκδόσεις PHP:
sudo dnf module list php
Στην έξοδο θα εμφανιστεί μια λίστα όλων των διαθέσιμων ενοτήτων, συμπεριλαμβανομένων των προφίλ ροής, έκδοσης και εγκατάστασης.
Last metadata expiration check: 0:02:11 ago on Fri 18 Oct 2019 08:31:43 PM UTC. CentOS-8 - AppStream Name Stream Profiles Summary php 7.2 common, devel, minimal PHP scripting language Remi's Modular repository for Enterprise Linux 8 - x86_64 Name Stream Profiles Summary php remi-7.2 common, devel, minimal PHP scripting language php remi-7.3 common, devel, minimal PHP scripting language php remi-7.4 common, devel, minimal PHP scripting language Hint: efault, nabled, disabled, nstalled
Η προεπιλεγμένη ενότητα PHP έχει οριστεί σε PHP 7.2. Για να εγκαταστήσετε μια νεότερη έκδοση PHP, ενεργοποιήστε την κατάλληλη έκδοση:
PHP 7.3
sudo dnf module reset php
sudo dnf module enable php:remi-7.3
PHP 7.4
sudo dnf module reset php
sudo dnf module enable php:remi-7.4
Τώρα είστε έτοιμοι να εγκαταστήσετε την PHP στον κεντρικό υπολογιστή σας CentOS.
Εγκαταστήστε την PHP
Η ακόλουθη εντολή θα εγκαταστήσει την PHP και μερικές από τις πιο κοινές ενότητες PHP:
sudo dnf install php php-opcache php-gd php-curl php-mysqlnd
Το PHP χρησιμοποιεί το FPM είναι εγκατεστημένο ως εξάρτηση και χρησιμοποιείται ως FastCGI server. Ξεκινήστε την υπηρεσία FPM και ενεργοποιήστε την αυτόματη εκκίνηση κατά την εκκίνηση:
sudo systemctl enable --now php-fpm
Ρύθμιση της PHP για συνεργασία με το Apache
Ρύθμιση της PHP για εργασία με Nginx
Από προεπιλογή, το PHP FPM εκτελείται ως
apache
χρήστη. Για να αποφύγουμε ζητήματα δικαιωμάτων, θα αλλάξουμε τον χρήστη σε
nginx
. Για να γίνει αυτό, επεξεργαστείτε τις γραμμές που επισημαίνονται με κίτρινο χρώμα:
sudo nano /etc/php-fpm.d/www.conf
/etc/php-fpm.d/www.conf
… user = nginx… group = nginx
Βεβαιωθείτε ότι ο κατάλογος
/var/lib/php
έχει τη σωστή ιδιοκτησία:
chown -R root:nginx /var/lib/php
Αφού γίνει, επανεκκινήστε την υπηρεσία PHP FPM:
sudo systemctl restart php-fpm
Στη συνέχεια, επεξεργαστείτε την οδηγία εικονικού ξενιστή Nginx και προσθέστε το ακόλουθο μπλοκ τοποθεσίας έτσι ώστε το Nginx να μπορεί να επεξεργαστεί αρχεία PHP:
server { #… other code location ~ \.php$ { try_files $uri =404; fastcgi_pass unix:/run/php-fpm/www.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
Για να εφαρμοστεί η νέα ρύθμιση, κάντε επανεκκίνηση της υπηρεσίας Nginx:
συμπέρασμα
Το PHP 7.2 είναι διαθέσιμο για εγκατάσταση από τις προεπιλεγμένες αποθήκες του CentOS 8. Εάν θέλετε να εγκαταστήσετε πιο πρόσφατη έκδοση, πρέπει να ενεργοποιήσετε το χώρο αποθήκευσης Remi.
php centosΤο Prayaya V3 σας δίνει τη δυνατότητα να δημιουργήσετε ένα εικονικό λειτουργικό σύστημα στον σκληρό σας δίσκο ή σε οποιαδήποτε αφαιρούμενη συσκευή αποθήκευσης. Εάν το εγκαταστήσετε στον σκληρό σας δίσκο, θα μπορείτε να εγκαταστήσετε και να εκτελέσετε το λογισμικό σας, να διαχειριστείτε τα περιεχόμενά σας, όπως αρχεία, φακέλους, σελιδοδείκτες, ρυθμίσεις επιφάνειας εργασίας σε ένα εικονικό περιβάλλον ανεξάρτητα από τον κεντρικό υπολογιστή.
Σε μια αφαιρούμενη συσκευή, θα έχετε τη δυνατότητα να μεταφέρετε μαζί σας το δικό σας προσωπικό σύστημα και λογισμικό σε μια μονάδα Flash USB, αφαιρούμενο σκληρό δίσκο ή συσκευή iPod, ώστε να μπορείτε να έχετε πρόσβαση στα δικά σας θέματα, συμπεριλαμβανομένων των εφαρμογών σας, ο χρόνος και οπουδήποτε εφ `όσον συνδέετε τις αφαιρούμενες συσκευές σας με έναν υπολογιστή.
Πώς να εγκαταστήσετε και να χρησιμοποιήσετε τον συνθέτη php σε centos 7
Ο συνθέτης είναι ένας διαχειριστής εξάρτησης για την PHP. Ο συνθέτης θα τραβήξει όλα τα απαιτούμενα πακέτα PHP που εξαρτάται από το έργο σας και θα τα διαχειριστεί για εσάς. Σε αυτό το σεμινάριο, θα περάσουμε από τα βήματα της εγκατάστασης και χρήσης του Composer σε μια μηχανή CentOS 7.
Πώς να εγκαταστήσετε το mysql στον centos 8
Η τελευταία έκδοση του διακομιστή βάσης δεδομένων MySQL, έκδοση 8.0, είναι διαθέσιμη για εγκατάσταση από τις προεπιλεγμένες αποθήκες CentOS 8. Το MySQL είναι το πιο δημοφιλές σύστημα διαχείρισης σχεσιακών βάσεων δεδομένων ανοιχτού κώδικα.







