将APC(替代PHP缓存)集成到PHP5(Fedora 13和Apache2)

将APC(替代PHP缓存)集成到PHP5(Fedora 13和Apache2)

本指南介绍了如何将APC (Alternative PHP Cache)与Fedora 13系统(使用Apache2)集成到PHP5中。 APC是一个免费开放的PHP操作码cacher,用于缓存和优化PHP中间代码。 它类似于其他PHP操作码cacher,如eAccelerator和XCache。

我不会保证这将为您工作!

1初步说明

我已经在一个Fedora 13服务器上测试了这个IP地址192.168.0.100 ,其中Apache2和PHP5已经安装并工作。 我将在本教程中使用Apache的默认文档root / var / www / html进行演示。 当然,您也可以使用任何其他vhost,但您可能必须调整本教程中使用的info.php文件的路径。

2检查PHP5的当前状态

首先,在我们安装APC之前,我们来看看我们的PHP5安装。 为此,我们在文件root / var / www / html中创建文件info.php

vi /var/www/html/info.php
<?php
phpinfo();
?>

之后,我们在浏览器中调用该文件: http : //192.168.0.100/info.php

正如你所看到的,我们已经安装了PHP 5.3.2 ...

...但APC没有在页面上的任何地方提到:

如果您看到安装了另一个PHP操作码cacher,如eAccelerator,则必须先卸载它,然后再安装APC:

yum remove php-eaccelerator

之后重新启动Apache:

/etc/init.d/httpd restart

3安装APC

APC是一个PHP扩展,可以安装如下:

yum install php-pecl-apc

现在安装了APC,看看配置文件/etc/php.d/apc.ini 。 默认设置应该是确定的,但是如果您想要更改任何内容,可以在http://de2.php.net/manual/en/apc.configuration.php上找到所有可用配置选项的列表

vi /etc/php.d/apc.ini

而已。 重新启动Apache,你完成了:

/etc/init.d/httpd restart

然后,在浏览器中再次打开info.phphttp : //192.168.0.100/info.php

您现在应该看到页面上提到的APC,这意味着它已经成功地整合并且按预期工作:

4链接

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏