Header ads

Header ads
» » » » Sử dụng OPcache trên php5.5.x

Như các bạn đã biết Php đã released version php5.5.x với nhiều cải tiếng hơn so với các phiên bản trước, extension Opcache được tích hợp sẵn trong php cũng là 1 trong những tính năng mới.

Opcache là gì? Opcache là 1 extension giúp tăng performance cho php, bằng cách biên dịch code PHP và lưu lại trên Ram. Mỗi khi có request tới, server sẽ kiểm tra và gọi code đã được biên dịch sẵn, không biên dịch lại code PHP đã có.

- Để sử dụng opcache, sau khi cài đặt ( lúc build php nhớ có tham số này --enable-opcache ) các bạn làm như sau:


# vi /etc/php.ini // Kiểm tra và add các dòng sau
zend_extension=/usr/local/lib/php/extensions/no-debug-non-zts-20121212/opcache.so
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1
- Kiểm tra xem đã được active chưa
# /etc/init.d/http restart
# php -v

PHP 5.5.2 (cli) (built: Sep 24 2012 14:06:50)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
with Zend OPcache v7.0.2, Copyright (c) 1999-2013, by Zend Technologies
- Vậy nếu đang sử dụng php5.3.x hay php5.4.x có sử dụng opcache được không? -> Có
# Download opcache tại đây https://sites.google.com/site/chiasecongnghe86/link-tai-opcache
# tar -xvf zendopcache-7.0.2.tgz
# cd zendopcache-7.0.2
# phpize
# ./configure --with-php-config=/usr/local/bin/php-config
# make
# make install
# vi /etc/php.ini
add các dòng
zend_extension = /user/local/lib/php/extensions/no-debug-zts-20090626/opcache.so
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1
- Kiểm tra
# /etc/init.d/http restart
# php -v

PHP 5.3.17 (cli) (built: Sep 24 2012 15:06:35)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
with Zend OPcache v7.0.2, Copyright (c) 1999-2013, by Zend Technologies
Vậy là đã cài đặt xong opcache.

Chúc bạn thành công.

About Học viện đào tạo trực tuyến

Xinh chào bạn. Tôi là Đinh Anh Tuấn - Thạc sĩ CNTT. Email: dinhanhtuan68@gmail.com .
- Nhận đào tạo trực tuyến lập trình dành cho nhà quản lý, kế toán bằng Foxpro, Access 2010, Excel, Macro Excel, Macro Word, chứng chỉ MOS cao cấp, IC3, tiếng anh, phần mềm, phần cứng .
- Nhận thiết kế phần mềm quản lý, Web, Web ứng dụng, quản lý, bán hàng,... Nhận Thiết kế bài giảng điện tử, số hóa tài liệu...
HỌC VIỆN ĐÀO TẠO TRỰC TUYẾN:TẬN TÂM-CHẤT LƯỢNG.
«
Next
Bài đăng Mới hơn
»
Previous
Bài đăng Cũ hơn