
Tích hợp APC (Alternative PHP Cache) vào PHP5
Trong bài viết sau, Quản Trị sẽ giới thiệu với các bạn cách
tích hợp ứng dụng APC (Alternative PHP Cache) vào
PHP5 trong hệ thống Fedora 13 (cùng với Apache2). APC
là ứng dụng tối ưu hóa bộ nhớ đệm v
à mã PHP trung gian hoàn
toàn miễn phí, với chức năng hoạt động tương đương như
eAccelerator và XCache.
Lưu ý sơ bộ
T
ại đây chúng ta sử dụng hệ thống Fedora 13 server với địa chỉ
IP 192.168.0.100 với Apache2 và PHP5 đã được cài đặt, hoạt
động bình thường. Thư mục tài liệu gốc mặc định của Apache
là /var/www/html, với hệ thống của bạn, có thể sử dụng bất cứ
vhost nào, nhưng phải chỉnh lại đư
ờng dẫn tới file info.php cho
phù hợp.
Kiểm tra tình trạng hiện tại của PHP5

Trước khi tiến hành cài đặt APC, chúng ta hay cùng tìm hiểu
lại thông tin của PHP5. Để làm việc này, t
ạo file info.php trong
thư mục tài liệu root /var/www/html:
vi /var/www/html/info.php
<?php
phpinfo();
?>
Sau đó, gọi file này ra trong bằng địa chỉ
http://192.168.0.100/info.php:

Bạn có thể dễ dàng thấy rằng PHP 5.3.2 đã được cài đặt, nh
ưng
APC thì không:

Nếu trong hệ thống của bạn đã có sẵn những ứng dụng PHP
opcode khác như eAccelerator thì cần phải gỡ bỏ trước khi cài
đặt APC:
yum remove php
-eaccelerator
Sau đó khởi động lại Apache:
/etc/init.d/httpd restart
Cài đặt APC
Thực chất, APC là phần ứng dụng mở rộng của PHP, do đó chỉ

cần gõ lệnh sau để cài đặt:
yum install php
-pecl-apc
Khi đã cài đặt thành công, hãy xem qua các file cấu hình và
thiết lập tại /etc/php.d/apc.ini. Ở mức độ mặc định, tất cả đều
được cấu hình ổn định, nhưng nếu muốn thay đổi lại theo ý
muốn, các bạn có thể tìm hiểu thêm tại đây.
vi /etc/php.d/apc.ini
Sau đó, khởi động lại Apache:
/etc/init.d/httpd restart
Và mở lại file info.php trong trình duyệt qua địa chỉ
http://192.168.0.100/info.php:

