Ρύθμιση μιας εφαρμογής Yii στο Ubuntu 14.04
Το Yii είναι ένα πλαίσιο PHP που σας επιτρέπει να αναπτύσσετε εφαρμογές πιο γρήγορα και εύκολα. Η εγκατάσταση του Yii στο Ubuntu είναι απλή, όπως θα μάθετε ακριβώς
Το Apache είναι ένα δημοφιλές λογισμικό διακομιστή ιστού που χρησιμοποιείται από τους περισσότερους παρόχους φιλοξενίας ιστού. Το PHP5-FPM είναι μια εφαρμογή FastCGI για την PHP. Είναι χρήσιμο για την επεξεργασία σεναρίων PHP σε πολυάσχολους ιστότοπους.
Κανονικά, ο Apache χρησιμοποιεί mod_php για την επεξεργασία σελίδων PHP στο VPS σας. Το Mod_php καταναλώνει περισσότερους πόρους από το PHP5-FPM. Δεδομένου ότι το Apache είναι επίσης συμβατό με το PHP5-FPM, μπορούμε να χρησιμοποιήσουμε αυτήν την επιλογή για να μειώσουμε τη χρήση πόρων και να βελτιώσουμε την απόδοση.
Εγκαταστήστε και ενεργοποιήστε apache2-mpm-event
εκτελώντας τις ακόλουθες εντολές:
sudo apt-get update
sudo apt-get install apache2-mpm-event
Μπορείτε να ελέγξετε την κατάσταση του διακομιστή του Apache με αυτήν την εντολή:
sudo service apache2 status
Εάν η υπηρεσία εκτελείται, το "apache2 is running" θα εκτυπωθεί στο τερματικό σας. Διαφορετικά, μπορείτε να ξεκινήσετε την υπηρεσία με αυτήν την εντολή:
sudo service apache2 start
Για να χρησιμοποιήσουμε το PHP5-FPM με τον Apache, πρέπει να εγκαταστήσουμε την libapache2-mod-fastcgi
ενότητα. Η libapache2-mod-fastcgi
ενότητα δεν είναι διαθέσιμη στο πακέτο του Ubuntu. Επομένως, πρέπει να ενημερώσουμε τις apt
πηγές. Ακολουθήστε αυτά τα βήματα.
Εκτελέστε την ακόλουθη εντολή για να επεξεργαστείτε τη λίστα προέλευσης:
sudo nano /etc/apt/sources.list
Προσθέστε τις ακόλουθες γραμμές στο τέλος του αρχείου:
deb http://us.archive.ubuntu.com/ubuntu/ trusty multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty multiverse
deb http://us.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
Πατήστε CTRL + X και μετά Y για να αποθηκεύσετε το αρχείο.
Εγκατάσταση libapache2-mod-fastcgi
:
sudo apt-get update
sudo apt-get install libapache2-mod-fastcgi
Εγκαταστήστε το PHP5-FPM με την ακόλουθη εντολή:
sudo apt-get install php5-fpm
Δημιουργήστε το αρχείο διαμόρφωσης PHP5-FPM για Apache:
sudo nano /etc/apache2/conf-available/php5-fpm.conf
... στη συνέχεια προσθέστε τις ακόλουθες γραμμές:
<IfModule mod_fastcgi.c>
AddHandler php5-fcgi .php
Action php5-fcgi /php5-fcgi
Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi
FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -socket /var/run/php5-fpm.sock -pass-header Authorization
<Directory /usr/lib/cgi-bin>
Require all granted
</Directory>
</IfModule>
Πατήστε CTRL + X και μετά Y για να αποθηκεύσετε το αρχείο.
Ενεργοποιήστε τις νέες μονάδες και τις ρυθμίσεις παραμέτρων για το Apache:
sudo a2enmod actions fastcgi alias
sudo a2enconf php5-fpm
Τέλος, επανεκκινήστε τον Apache:
sudo service apache2 restart
Δοκιμάστε την εγκατάστασή σας δημιουργώντας ένα δοκιμαστικό αρχείο PHP:
sudo nano /var/www/html/info.php
Προσθέστε το ακόλουθο περιεχόμενο στο αρχείο:
<?php phpinfo(); ?>
Πατήστε CTRL + X και μετά Y για να αποθηκεύσετε το αρχείο.
Τώρα ανοίξτε το http://[SERVER_IP_ADDRESS]/info.php
στο πρόγραμμα περιήγησης. Μετά την επιτυχία, θα δείτε πληροφορίες σχετικά με την PHP και τον διακομιστή σας. Η ρύθμισή σας έχει πλέον ολοκληρωθεί.
Το Yii είναι ένα πλαίσιο PHP που σας επιτρέπει να αναπτύσσετε εφαρμογές πιο γρήγορα και εύκολα. Η εγκατάσταση του Yii στο Ubuntu είναι απλή, όπως θα μάθετε ακριβώς
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Vanilla forum είναι μια εφαρμογή φόρουμ ανοιχτού κώδικα γραμμένη σε PHP. Είναι πλήρως προσαρμόσιμο, εύκολο στη χρήση και υποστηρίζει εξωτερικά
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Vanilla forum είναι μια εφαρμογή φόρουμ ανοιχτού κώδικα γραμμένη σε PHP. Είναι πλήρως προσαρμόσιμο, εύκολο στη χρήση και υποστηρίζει εξωτερικά
Εισαγωγή Το Apache είναι ένα δημοφιλές λογισμικό διακομιστή ιστού που χρησιμοποιείται από τους περισσότερους παρόχους φιλοξενίας Ιστού. Το PHP5-FPM είναι μια εφαρμογή FastCGI για την PHP. Είναι χρήσιμο για
Προϋποθέσεις Μια νέα παρουσία διακομιστή Vultr Ubuntu 14.04 ή 16.04. Μια στατική IP διακομιστή (αυτή είναι η κύρια IP διακομιστή σας Vultr). Χρήστης μη ριζικού διακομιστή με sud
Εγκαταστήστε πρώτα το Apache, ενημερώστε τον διαχειριστή πακέτων. sudo apt-get update -y sudo apt-get upgrade -y Εγκατάσταση και εκκίνηση του Apache. sudo apt-get install apache
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το PyroCMS είναι ένα CMS ανοιχτού κώδικα γραμμένο σε PHP. Ο πηγαίος κώδικας PyroCMS φιλοξενείται στο GitHub. Σε αυτόν τον οδηγό περπατήστε καλά στο σύνολο
Το ionCube Loader είναι μια επέκταση PHP που επιτρέπει σε έναν διακομιστή web να εκτελεί αρχεία PHP που έχουν κωδικοποιηθεί με χρήση του ionCube Encoder και απαιτείται για την εκτέλεση του
Πιθανώς πολλοί άνθρωποι θα χρησιμοποιήσουν τους Vultr VPS τους ως διακομιστές ιστού, μια καλή επιλογή θα ήταν ο Nginx ως διακομιστής ιστού. Σε αυτό το θέμα θα περιγράψω το o
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Vanilla είναι ένα απλό φόρουμ συζήτησης γραμμένο σε PHP. Ο πηγαίος κώδικας Vanilla φιλοξενείται δημόσια στο Github. Αυτός ο οδηγός θα σας βοηθήσει
Εισαγωγή Το Composer είναι ένας δημοφιλής διαχειριστής εξαρτήσεων για την PHP που μπορεί να απλοποιήσει την εγκατάσταση και την ενημέρωση των βιβλιοθηκών που είναι απαραίτητες για το έργο σας
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Cachet είναι ένα σύστημα σελίδας κατάστασης ανοιχτού κώδικα γραμμένο σε PHP. Ο πηγαίος κώδικας cachet φιλοξενείται στο Github. Σε αυτόν τον οδηγό, θα προχωρήσουμε
Το PHPMyAdmin που διανέμεται από το Ubuntu repos δεν είναι συμβατό με την PHP 7.2+. Αυτό προκαλεί συντακτικά σφάλματα με την count(), καθώς και κάποιες άλλες κλήσεις. Εσείς περίπου
Η PHP και τα σχετικά πακέτα είναι τα πιο συχνά χρησιμοποιούμενα στοιχεία κατά την ανάπτυξη ενός διακομιστή web. Σε αυτό το άρθρο, θα μάθουμε πώς να ρυθμίσετε την PHP 7.2 στο Ubuntu 18.0
Εισαγωγή Το LAMP είναι ένα αρκτικόλεξο που σημαίνει Linux, Apache, MySQL και PHP. Αυτή η στοίβα λογισμικού είναι η πιο δημοφιλής λύση ανοιχτού κώδικα για την εγκατάσταση o
Το LAMP περιλαμβάνει Apache, MySQL, PHP και Ubuntu. Αυτός ο οδηγός γράφτηκε για το Ubuntu 14.04. Βήμα πρώτο: Εγκατάσταση του Apache Το Apache είναι ένα δωρεάν λογισμικό ανοιχτού κώδικα για εμάς
Τι είναι το IonCube; Το IonCube δίνει στους προγραμματιστές την ευκαιρία να προστατεύσουν τον κώδικά τους που είναι γραμμένος στη γλώσσα προγραμματισμού PHP. Το IonCube αποτρέπει αυτόν τον κωδικό
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το X-Cart είναι μια εξαιρετικά ευέλικτη πλατφόρμα ηλεκτρονικού εμπορίου ανοιχτού κώδι��α με πολλές δυνατότητες και ενσωματώσεις. Ο πηγαίος κώδικας του X-Cart είναι hoste
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το X-Cart είναι μια εξαιρετικά ευέλικτη πλατφόρμα ηλεκτρονικού εμπορίου ανοιχτού κώδικα με πολλές δυνατότητες και ενσωματώσεις. Ο πηγαίος κώδικας του X-Cart είναι hoste
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το X-Cart είναι μια εξαιρετικά ευέλικτη πλατφόρμα ηλεκτρονικού εμπορίου ανοιχτού κώδικα με πολλές δυνατότητες και ενσωματώσεις. Ο πηγαίος κώδικας του X-Cart είναι hoste
Η Τεχνητή Νοημοσύνη δεν είναι στο μέλλον, είναι εδώ ακριβώς στο παρόν Σε αυτό το blog Διαβάστε πώς οι εφαρμογές Τεχνητής Νοημοσύνης έχουν επηρεάσει διάφορους τομείς.
Είστε επίσης θύμα των επιθέσεων DDOS και έχετε μπερδευτεί σχετικά με τις μεθόδους πρόληψης; Διαβάστε αυτό το άρθρο για να λύσετε τις απορίες σας.
Μπορεί να έχετε ακούσει ότι οι χάκερ κερδίζουν πολλά χρήματα, αλλά έχετε αναρωτηθεί ποτέ πώς κερδίζουν τέτοια χρήματα; ας συζητήσουμε.
Θέλετε να δείτε επαναστατικές εφευρέσεις της Google και πώς αυτές οι εφευρέσεις άλλαξαν τη ζωή κάθε ανθρώπου σήμερα; Στη συνέχεια, διαβάστε στο blog για να δείτε τις εφευρέσεις της Google.
Η ιδέα των αυτοκινούμενων αυτοκινήτων να βγαίνουν στους δρόμους με τη βοήθεια της τεχνητής νοημοσύνης είναι ένα όνειρο που έχουμε εδώ και καιρό. Όμως, παρά τις πολλές υποσχέσεις, δεν φαίνονται πουθενά. Διαβάστε αυτό το blog για να μάθετε περισσότερα…
Καθώς η Επιστήμη εξελίσσεται με γρήγορους ρυθμούς, αναλαμβάνοντας πολλές από τις προσπάθειές μας, αυξάνονται και οι κίνδυνοι να υποβάλλουμε τον εαυτό μας σε μια ανεξήγητη Ιδιότητα. Διαβάστε τι σημαίνει η μοναδικότητα για εμάς.
Οι μέθοδοι αποθήκευσης των δεδομένων εξελίσσονται μπορεί να είναι από τη γέννηση των Δεδομένων. Αυτό το ιστολόγιο καλύπτει την εξέλιξη της αποθήκευσης δεδομένων με βάση ένα infographic.
Διαβάστε το ιστολόγιο για να μάθετε διαφορετικά επίπεδα στην Αρχιτεκτονική Μεγάλων Δεδομένων και τις λειτουργίες τους με τον απλούστερο τρόπο.
Σε αυτόν τον ψηφιακό κόσμο, οι έξυπνες οικιακές συσκευές έχουν γίνει κρίσιμο μέρος της ζωής. Ακολουθούν μερικά εκπληκτικά οφέλη των έξυπνων οικιακών συσκευών σχετικά με το πώς κάνουν τη ζωή μας να αξίζει και να απλοποιείται.
Πρόσφατα, η Apple κυκλοφόρησε το macOS Catalina 10.15.4 μια συμπληρωματική ενημέρωση για την επιδιόρθωση προβλημάτων, αλλά φαίνεται ότι η ενημέρωση προκαλεί περισσότερα προβλήματα που οδηγούν σε bricking των μηχανών mac. Διαβάστε αυτό το άρθρο για να μάθετε περισσότερα