εγκαθιστώ XCache PHP επιταχυντής μέσα Linux από Compiling από πηγή
XCache is έναs εναλλακτικός ακόμα γρήγοροs και stable PHP επιταχυντής και opcode cacher αυτό είναι όλο όμοιος στο φημισμένος eAccelerator και APC ( εναλλακτικός PHP Cache). XCache επέκταση δουλειά από caching the compiled bytecode (opcode ή ενδιάμεσος code) μορφή του PHP scripts αποφεύγω the διαφάνεια σε μαϊντανός και συμπαγέs PHP πηγή code επάνω κάθε σελίδα αίτηση, και ούτως περιορίζω υπηρετώ βάρος, boosts the performance του PHP scripts και increases the ταχύτητα του PHP code από 2-10 ώρα.
XCache υποστηρίζω όλοι the αργά PHP cvs παράρτημα όπως PHP 4.3, PHP 4.4, PHP 5.1 και PHP 5.2 επάνω Linux υπηρετώ συμπεριλαμβανομένου σεντ ο οποίος κοινός μεταχειρισμένος επάνω cPanel και Plesk βάση web εχθρικός υπηρετώ, και ThreadSafe/ Windows web υπηρετώ. XCache ξεπερνώ πολύ από πρόβλημα ότι υπάρχω επάνω opcachers ή επιταχυντές όπως ανίκανος λύνω με καινούργιος PHP εκδοχή. δίπλα σε, XCache επίσηs been τοπογραφικό σημείο αναφοράς σε να είμαι πιο γρήγορα από άλλος opcode cachers.
αυτό είναι ένα απλό προπαρασκευαστικός και οδηγόs επάνω πωs σε εγκαθιστώ XCache PHP cacher από χειροποίητοs compiling από πηγή code πακέτο. εάν δικό σου’ χρησιμοποιώνταs Wordpress ή χρησιμοποιώνταs XCache επιταχύνω και βελτιώνω Wordpress blog performance, εσύ θα έπρεπε πρώτος εξασφαλίζω ότι PHP is αναβάθμισα σε αργά εκδοχή (PHP 5.2.1), όπως PHP 4 μπορώ προκαλώ μερικά instability θέμα όπως ανίκανος σε ταχυδρομώ σχόλιο, τμήμα σελίδα φόρτωση και etc. οπωσδήποτε, PHP5 is πάντοτε πρότεινα εάν πιθανά. και όπως με όλος PHP επιταχυντής, XCache wont’ δουλειά με PHP suEXEC στροφή επάνω. PHP suEXEC μουστάκι να είμαι ανίκανος για XCache λύνω πρέπων.
τώρα, XCache συντηρώ 2 παράρτημα, i.e. εκδοχή 1.0.3 και εκδοχή 1.2.0. αμφότεροι εκδοχή is τώρα stable ελευθερώνω, με εκδοχή 1.0.x πρότεινα για PHP 4.3.x και 4.4.x, και εκδοχή 1.2.x πρότεινα για most εκδοχή του PHP συμπεριλαμβανομένου 5.1.x και 5.2.x, υπερβάλλω PHP 5.0.x series. εάν δικό σου’ χρησιμοποιώνταs PHP4, προσπαθώ αμφότεροι εκδοχή του XCache τσιμπολογώ the έναs most κατάλληλος για δικό σου αίτηση. σε ελέγχω ο οποίος εκδοχή του PHP δικό σου’ χρησιμοποιώνταs, θέμα κόμμα php v ή setup έναs PHP αρχείο μαζί με επόμενος περιεχόμενα, τότε καλώ the αρχείο από web βόσκω:
<?php
phpinfo();
?>
- αλλάζω σε user τοπικός πηγή κατάλογος όπως usr/ τοπικός/src από χρησιμοποιώνταs επόμενος κόμμα:
CD usr/ τοπικός/src
/ - νέα δίκη και κατεβάζω the πηγή πακέτο του εκδοχή του XCache you επιλέγω σε εγκαθιστώ.
wget http:/210.51.190.228/ μπυραρία/XCache/ ελευθερώνω/xcache-1.0.3.tar.gz ( για XCache 1.0.3)
ή
wget http:/210.51.190.228/ μπυραρία/XCache/ ελευθερώνω/xcache-1.2.0.tar.gz ( για XCache 1.2.0)
- αδάμαστος, unzip, απλήρωτος ή εκχύλισμα the αρχείο με έναs του επόμενος κόμμα:
πίσσα zxf xcache-*.tar.gz
gzip dc xcache-*.tar.gz | πίσσα x - εμβαθύνω the xcache κατάλογος με πηγή περιεχόμενα:
CD xcache
- σκανδάλη PHP κτίριο περιβάλλον:
phpize
- προαίρεση μα πρότεινα εξασκώ is χτίζω XCache έξω του πηγή κατάλογος:
mkdir ..xcache- χτίζω
CD..xcache- χτίζω - τρέχω the configure μαζί με προαίρεση ότι you θέλω, the βασικός is όπως υπό ο οποίος θα επιτρέψω the XCache από παράληψη:
..xcache/configure – επιτρέπω-xcache
εσύ μπορείs λίστα έξω όλος διαθέσιμος προαίρεση από χρησιμοποιώνταs..xcache/configure – βοήθεια κόμμα, ο οποίος θα εκθέσω the επόμενος:
–επιτρέπω-xcache συμπεριλαμβάνω XCACHE υποστηρίζω.
–επιτρέπω-xcache- αισιόδοξος XCACHE: (N/ έναs)
–επιτρέπω-xcache-coverager XCACHE: επιτρέπω code καλύπτω dumper
–επιτρέπω-xcache- συνάθροισα XCACHE: (N/ έναs)
–επιτρέπω-xcache-disassembler XCACHE: επιτρέπω opcode σε php μεταβλητή dumper
–επιτρέπω-xcache- κωδικοποιώ XCACHE: (N/ έναs)
–επιτρέπω-xcache- αποκωδικοποιητής XCACHE: (N/ έναs)
–επιτρέπω-xcache- δοκιμάζω XCACHE: επιτρέπω εαυτόs δοκιμάζω για αυτόs που αναπτύσσει μόνο!! - συμπαγέs the πηγή με επόμενος κόμμα:
φτιάχνω
εξασφαλίζω ότι όχι error συμβάν.
- εάν you έχω’ ήδη χρησιμοποιώνταs ρίζα λογαριασμός, su ριζώνω user.
- εγκαθιστώ XCache δυαδικός μαζί με επόμενος κόμμα:
φτιάχνω εγκαθιστώ
εξασφαλίζω ότι όχι error συμβάν, και σημείωση κάτω the επέκταση εγκατάσταση παθητικός του xcache.so.
- επόμενος, XCache χρειάζομαι σε να είμαι configured και επέτρεψα μέσα PHP.INI αρχείο. τοποθετώ the διορθώνω τοποθετώ του php.ini configuration αρχείο από χρησιμοποιώνταsphpinfo() λειτουργώ ( βλέπω δείγμα κατέγραψα επάνω σε ελέγχω εκδοχή του PHP). μέσα web εχθρικός περιβάλλον, κανονικά αυτού’ τοποθέτησα μέσα etc ή usr/ τοπικός/lib.// εάν the εγκαθιστώ του PHP μαϊντανός the etc/php.d/ ντοσσιέ, τότε απλά δημιουργώ έναs αρχείο σε εκείνο ντοσσιέ όνομα “xcache.ini” ή αντίγραφο πάνω the δείγμα xcache.ini ήρθα με πηγή πακέτο.
αλλάζω πλάτη σε xcache πηγή απλήρωτος κατάλογος, και τρέχω the επόμενος κόμμα με ρίζα user:
γάτα xcache.ini >> etc/php.ini
/
/ $εκδότηs etc/php.iniσημείωση αλλάζω στο παθητικός του php.ini ανάλογα
This θα επικαλούμαι the παράληψη XCache configuration στο τέλοs του php.ini. εναλλακτικά, εσύ μπορείs αντίγραφο και παρελθών the επόμενος text into the php.ini αρχείο εσύ ο ίδιος επίσηs:
[xcache- κοινός]
;; εγκαθιστώ όπως zend επέκταση ( πρότεινα)
zend_extension = usr/ τοπικός/lib/php/ επεκτάσεις/ όχι-debug- μη-zts-xxx/xcache.so
/ ;; εγκαθιστώ όπως zend επέκταση με thread- ασφαλίζω
; zend_extension_ts = usr/ τοπικός/lib/php/ επεκτάσεις/ μη-debug-zts-xxx/xcache.so
/ ;; εγκαθιστώ όπως PHP επέκταση (extension_dir μουστάκι να είμαι θέτω στο γεμάτος παθητικός σε xcache.so)
; επέκταση = xcache.so[xcache.admin]
xcache.admin.user = “admin”
xcache.admin.pass = md5your_password($)[xcache]
xcache.shm_scheme = “mmap”
xcache.size = 16M
xcache.count = 1
xcache.slots = 8K
xcache.ttl = 0
xcache.gc_interval = 0xcache.var_size = 0M
xcache.var_count = 1
xcache.var_slots = 8K
xcache.var_ttl = 0
xcache.var_maxttl = 0
xcache.var_gc_interval = 300xcache.test = μακριά
xcache.readonly_protection = μακριά
xcache.mmap_path = “/dev/ μηδενικό”
xcache.coredump_directory = “”
xcache.cacher = επάνω
xcache.stat = επάνω
xcache.optimizer = μακριά[xcache.coverager]
xcache.coverager = μακριά
xcache.coveragedump_directory = “”
- εσύ μπορείs configure XCache σε δικό σου προτίμηση. έναs τοποθεσία ότι μουστάκι να είμαι άλλαξα is κάτω the [xcache- κοινός], πού you μουστάκι καθορίζω the διορθώνω εγκατάσταση παθητικός του XCache επέκταση υποδομή προτύπου. εσύ μπορείs επίσηs opt σε τρέχω XCache όπως PHP επέκταση αντί για επέκταση για Zend υποδομή προτύπου. σε αυτή την περίπτωση, σχόλιο και ασυνήθιστος the ουρά ανάλογα. άλλος σημαντικός προαίρεση συμπεριλαμβάνω “xcache.size” ο οποίος καθορίζω ισοδυναμώ με the μνήμη allocated σε XCache, “xcache.count” σε εκμεταλλεύομαι ευνοϊκές καταστάσεις multi- πυρήνας διαδικασία ή πολλαπλός διαδικασία. και εάν you σχέδιο σε χρήση XCache web διοίκηση επεμβαίνω, input the “xcache.admin.user” και md5 ελέγχω αξία του “xcache.admin.pass”. προσπαθώMD5 εργαλεία σε γενικός the διορθώνω αξία, ή χρήση the επόμενος κόμμα σε γενικός the MD5 για δικό σου κωδικός:
ηχώ n “ κωδικός” | md5sum
σημείωση ερμηνεία και ορισμός του όλος XCache INI τοποθεσία μπορώ να είμαι βρήκαεδώ.
- αναπαύομαι the Apache httpd web υπηρετώ. The επόμενος κόμμα θα δουλειά:
etc/init.d/apache* αναπαύομαι
ή
etc/init.d/httpd* αναπαύομαι
- εξασφαλίζω the XCache is running από καλώ PHP αρχείο με phpinfo() ( βλέπω δείγμα επάνω). εσύ θα έπρεπε βλέπω έναs καινούργιος XCache υποστηρίζω εμποδίζω με opcode cache επέτρεψα.
- εάν you ευχή σε φτιάχνω XCache διοίκηση σελίδα, configure έναs ψευδώνυμο μέσα httpd.conf του Apache δείχνω στο admin υποκατάλογος με XCache. κάνω so, προσθέτω the επόμενος ουρά σε httpd.conf ( αναλαμβάνω δικό σου xcache πηγή is εκχύλισμα σε usr/ τοπικός/src/, και you θέλω σε προσέγγιση admin σελίδα από xcache-admin/URL)://
ψευδώνυμο xcache-admin/usr/ τοπικός/src/xcache/admin/
//τότε αναπαύομαι Apache web υπηρετώ. για ελαφρύς, προσθέτω the επόμενος ουρά αντί:
alias.url += (”/xcache-admin/” => “/usr/ μοιράζομαι/xcache/admin/”)
εναλλακτικά, εσύ μπορείs επίσηs αντίγραφο the ολόκληρος “admin” κατάλογος από το “xcache” πηγή ντοσσιέ σε web έγγραφο- ρίζα ή sub- κατάλογος του δικό σου domain ο οποίος is web προσιτός. οπωσδήποτε, this μεθανόλη is όχι πρότεινα όπως μπορείs ξεχνώ εκσυγχρονίζω the admin σελίδα πότε XCache πακέτο is εκσυγχρόνισα.
σημείωση εξασφαλίζω ότιopen_basedir προστασία, εάν επέτρεψα, is αποκλειστικός για the κατάλογος περιέχω admin- σελίδα.
σημαντικός: αυτό είναι ένα πολυβόλο μετέφρασα σελίδα ο οποίος is προμήθευσα " όπως is" χωρίs εγγύηση. πολυβόλο μετάφραση μπορώ να είμαι δύσκολος σε understand. παρακαλώ αναφέρομαιπρωτότυπος Άγγλος άρθρο οποτεδήποτε είναι δυνατόν.
μοιράζομαι και contribute ή αποκτώ τεχνικός υποστηρίζω και βοήθεια σεMy ψηφιακόs ζωή φόρουμ.
Related άρθρο
- τρέχω WordPress σε Top γρήγοροs ταχύτητα από στόκος αντικείμενο και μεταβλητή into XCache ή eAccelerator Cache μνήμη ( πρίζα)
- πρέπων δρόμος σε γενικός MD5 Hash για XCache διοίκηση κωδικός με md5sum ή PHP
- Running Google γη επάνω Suse Linux με VMware
- φθηνός Linux κουτί ποτέ
- ετοιμάζομαι για Linux γνήσιος πλεονέκτημα (LGA) με πηγή και κροτίδα
- μυθιστόρημα SUSE Linux επιχείρηση υπηρετώ 10 κριτική
- ελεύθερος κατεβάζω διευθυντικό στέλεχοs 2.5 χτίζω 708 ελευθέρωσα
- BFG Ageia PhysX PPU γραφικός επιταχυντής κριτική από Sci-Tech σήμερα
- πωs σε ανοίγω και θέα ή εκχύλισμα CHM (Compiled HTML) αρχείο μέσα Linux
- κατεβάζω Google εργαλειοθήκη 3.1.20080605W για φωτιά 3.0 υποστηρίζω
































