
Όπως γνωρίζετε, PHP Είναι μια γλώσσα προγραμματισμού για την ανάπτυξη της ιστοσελίδες. Τρέχει μέσα από μια εφαρμογή διακομιστή έτσι ώστε να λειτουργεί διαφορετικά αρχεία .PHP o δέσμες ενεργειών ότι πιστεύω σε κάθε στιγμή. Την ολοκλήρωση του διακομιστή θα βρείτε μια διακομιστής Web, Πληκτρολογήστε Apache ή Nginx, οποία θα ενδιάμεσος μεταξύ των αιτημάτων που έλαβε μέσω του δικτύου και την πρόγραμμα επίλυσης PHP, οποία θα επιστρέψει ένα κώδικα web αναγνώσιμη από το πρόγραμμα περιήγησης Που έκανε την αίτηση, HTML.
Εκτός από αυτό, PHP χαρακτηριστικά από ένα πελατών (PHP CLI), εκτελέσιμο αρχείο από το γραμμή εντολών, που μας επιτρέπει να, με τον ίδιο τρόπο, για να εκτελέσετε αυτές τις δέσμες ενεργειών άμεσα σχετικά με το Τερματικό, χωρίς να χρειάζεται να κάνουν χρήση από την πλευρά του διακομιστή, Έτσι μπορούμε να το χρησιμοποιήσουμε για δοκιμή ή ίσως να εκτελέσει εσωτερικές εργασίες (Διοίκηση, αντίγραφα ασφαλείας, …) server μας.
Σαν αυτό, Μπορείς Ανοίξτε ένα παράθυρο τερματικού και απλά εκτελέστε το παρακάτω εντολή:
1 | $ php -a |
Αυτό θα προκαλέσει την έναρξη της διαδραστικό κέλυφος όπου μπορεί να εκτελείτε απευθείας κώδικα στην PHP. Μπορείτε να χρησιμοποιήσετε αυτό, για το μεγαλύτερο μέρος, σαν να ήταν μια δέσμη ενεργειών, δημιουργία μεταβλητών, εκτέλεση λειτουργιών, κλπ. Είναι κάτι σαν αυτό:
1 2 3 4 5 6 7 8 9 10 | $ php -a Interactive shell php > echo "hola mundo"; hola mundo php > $x = 3; php > $y = 2; php > echo ($x + $y); 5 ... |
Ομοίως, μπορείτε να χρησιμοποιήσετε το PHP πελάτη για Εκτελέστε ένα αρχείο ή μια δέσμη ενεργειών .PHP, βλέποντας το αποτέλεσμα που αυτή ρίχνει στην δική της γραμμής εντολών. Για να γίνει αυτό, Μόλις έχετε το αρχείο .PHP θέλετε να εκτελέσετε, Πληκτρολογήστε τα εξής:
1 | $ php -f miArchivo.php |
όπου miArchivo.php Αναφέρεται στο αρχείο που θέλετε να εκτελέσετε.
Με αυτόν τον τρόπο, χρησιμοποιώντας το PHP πελάτη (PHP CLI), Μπορείτε να δημιουργήσετε δέσμες ενεργειών για τη διεξαγωγή εργασίες συντήρησης και διαχείρισης όπως το διακομιστή σας αντίγραφα ασφαλείας, εκτέλεση των καθηκόντων μαζική, εργασίες για την βάση δεδομένων, κλπ.
