Danh mục

Hướng dẫn tích hợp XCache vào PHP5 với Fedora 13 & Lighttpd

Số trang: 8      Loại file: pdf      Dung lượng: 271.77 KB      Lượt xem: 10      Lượt tải: 0    
Hoai.2512

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Hướng dẫn tích hợp XCache vào PHP5 với Fedora 13 & LighttpdTrong bài hướng dẫn sau, Quản Trị Mạng sẽ trình bày cách tích hợp XCache vào PHP5 trên hệ thống Fedora 13 cùng với Lighttpd. Chức năng hoạt động của Xcache khá giống với các PHP opcode cacher khác như eAccelerator hoặc APC.
Nội dung trích xuất từ tài liệu:
Hướng dẫn tích hợp XCache vào PHP5 với Fedora 13 & Lighttpd Hướng dẫn tích hợp XCache vào PHP5 với Fedora 13 & LighttpdTrong bài hướng dẫn sau, Quản Trị Mạng sẽ trình bày cáchtích hợp XCache vào PHP5 trên hệ thống Fedora 13 cùngvới Lighttpd. Chức năng hoạt động của Xcache khá giốngvới các PHP opcode cacher khác như eAccelerator hoặcAPC.Tại bài thử nghiệm này, chúng tôi thử nghiệm và áp dụng trênhệ thống Fedora 13 server với địa chỉ IP: 192.168.0.100 vớiLighttpd và PHP5 đã được cài đặt và hoạt động bình thường.Thư mục tài liệu gốc mặc định của Lighttpd tại/var/www/lighttpd.Kiểm tra tình trạng hiện tại của PHP5Trước khi cài đặt Xcache, hãy tìm hiểu kỹ thông tin về PHP5.Để làm việc này, hãy tạo file info.php trong thư mục tài liệu gốc/var/www/lighttpd:vi /var/www/lighttpd/info.phpSau đó dùng trình duyệt để gọi file này qua địa chỉ:http://192.168.0.100/info.phpBạn có thể thấy PHP 5.3.2 đã được cài đặt, nhưng XCache thìkhông thấy đâu cả:Nếu thấy có ứng dụng PHP opcode cacher nào như eAcceleratorhoặc APC đã được cài sẵn thì cần gỡ bỏ trước khi cài APC. Đốivới eAccelerator:yum remove php-eacceleratorCòn với APC:yum remove php-pecl-apcSau đó khởi động lại Lighttpd:/etc/init.d/lighttpd restartCài đặt XCacheXCache không có gói cài đặt rpm có sẵn trong Fedora 13do vậy chúng ta phải xây dựng từ bộ mã nguồn. Trước tiênphải cài đặt tất cả các gói cần thiết để xây dựng Xcache:yum install php-develyum groupinstall Development Toolsyum groupinstall Development LibrariesTải và giải nén gói XCache phiên bản mới nhất:cd /tmpwget http://xcache.lighttpd.net/pub/Releases/1.3.0/xcache-1.3.0.tar.gztar xvfz xcache-1.3.0.tar.gzSau đó, chuyển tới thư mục nguồn của Xcache:cd xcache-1.3.0và tiến hành xây dựng XCache như sau:phpize./configure --enable-xcachemakemake installCopy file xcache.ini tới thư mục /etc/php.d:cp xcache.ini /etc/php.dViệc cần làm bây giờ là thiết lập và tùy chỉnh Xcache. Tấtcả các lựa chọn đều được đề cập và giải thích chi tiết tạiđây, việc tối thiểu chúng ta cần phải làm là kích hoạtextension = xcache.so, tắt bỏ chức năng tại các dòngzend_extension, thiết lập dung lượng của xcache.size (tínhtheo MB) >0 để XCache hoạt động:vi /etc/php.d/xcache.ini[xcache-common];; install as zend extension (recommended), normally$extension_dir/xcache.so;zend_extension = /usr/local/lib/php/extensions/non-debug-non-zts-xxx/xcache.so; zend_extension_ts = /usr/local/lib/php/extensions/non-debug-zts-xxx/xcache.so;; For windows users, replace xcache.so withphp_xcache.dll;zend_extension_ts = c:/php/extensions/php_xcache.dll;; or install as extension, make sure your extension_dirsetting is correctextension = xcache.so;; or win32:; extension = php_xcache.dll[...]xcache.size = 60M[...]Khởi động lại Lighttpd, về cơ bản là bạn đã hoàn tất quátrình cài đặt:/etc/init.d/lighttpd restartSau đó, mở trình duyệt và gõ địa chỉ sau:http://192.168.0.100/info.phpBạn sẽ thấy XCache được liệt kê trong danh sách hiển thịcủa PHP, nghĩa là quá trình cài đặt đã thành công:Chỉ với vài thao tác đơn giản như trên, các bạn đã tích hợpthành công ứng dụng hỗ trợ Xcache vào PHP5 trong môitrường Fedora 13. Chúc các bạn thành công!

Tài liệu được xem nhiều: