在Apache下为PHP添加xcache模块

安装环境centOS6.3

APACHE:apache-2.4.4

PHP:5.4.13

1.安装xchache:

# wget http://xcache.lighttpd.net/pub/Releases/3.0.1/xcache-3.0.1.tar.gz

# tar xf xcache-3.0.1.tar.gz

# cd xcache-3.0.1       #xcache是php的扩展,要使用php命令加载此扩展

# /usr/local/php5/bin/phpize      #phpize命令作用是要准备一个php扩展准备编译,所以扩展要先执行编译

#./configure --enable-xcache --with-php-config=/usr/local/php5/bin/php-config

#php-config表示能够获取php的配置信息以及编译时的选项信息;

##由于不在默认路径下,xcache要获取php安装时所启用的功能,否则xcache会找不到php的路径

#make

#make install

安装结束时,会出现类似如下行:

Installing shared extensions:     /usr/local/php/lib/php5/extensions/no-debug-zts-20100525/

#安装共享扩展模块路径,先把这个路径复制下来,等一下复制到xcache的配置文件中

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/webkf/PHP/

2 编辑php.ini,整合php和xcache

# cd xcache-3.0.1

# vi xcache.ini

将xcache配置文件下内容添加到PHP配置文件/usr/local/php5/lib/php.ini下

并找到extension这行,修改为

extension =/usr/local/php5/lib/php/extensions/no-debug-zts-20100525/xcache.so

重启服务

service httpd restart

3.添加phpinfo功能,测试页面

添加以下内容info.php到/usr/local/apache2/htdocs/下,测试php模块是否加载.

# vi  /usr/local/apache2/htdocs/info.php

---------------

<?php

echo phpinfo();

?>

---------------

检查80端口是否打开

# lsof -i:80

浏览器输入 http://localhost/info.php

显示有如下测试页面内容,PHP模块即在APACHE下加载成功

本文出自 “一路向北” 博客,请务必保留此出处http://showerlee.blog.51cto.com/2047005/1178961

时间: 2024-08-01 16:58:34

在Apache下为PHP添加xcache模块的相关文章

linux下为php添加iconv模块的方法_php技巧

./configure --with-mysql=/backup/mysql --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-curl --with-gd --enable-gd-native-ttf --with-apxs2=/usr/local/apache/bin/apxs --enable-sockets --with-iconv make时提示: 复制代码 代码如下: .............

linux下为nginx添加jvmroute模块的方法_nginx

复制代码 代码如下: cd /optwget http://nginx.org/download/nginx-1.2.8.tar.gztar zxvf /opt/nginx-1.2.8.tar.gzwget https://nginx-upstream-jvm-route.googlecode.com/files/nginx-upstream-jvm-route-0.1.tar.gztar zxvf /opt/nginx_upstream_jvm_routecd /opt/nginx-1.2.8

android自己添加的模块在user模式下不编译的问题

android自己添加的模块在user模式下不编译的问题           我们在开发中,经常会碰到需要自己添加独立模块的时候,笔者以前也没太关心这个问题,以为写好Android.mk就可以了,其实还不是这么回事. /*****************************************************************************************************/声明:本博内容均由http://blog.csdn.net/sundeshe

nginx/apache下添加禁止访问IP列表

nginx方法如下 新建 /usr/local/nginx/conf/blockips.conf 需要屏蔽的ip列表文件 vi /usr/local/nginx/conf/blockips.conf 加入以下代码: #屏蔽soso蜘蛛IP deny 113.108.12.154;    #此为搜搜蜘蛛IP deny 124.115.0.0/24;    #此为屏蔽搜搜蜘蛛124.115.0.1 ~ 124.115.0.255整个网段IP deny 124.115.4.0/24;    #此为屏蔽

Apache下服务器虚拟主机的设置方法介绍

一.WWW服务器虚拟主机原理 WWW服务器虚拟主机是指使用一台物理机器,充当多个主机名的WWW服务器.比如由一台机器同时提供http://www.company1.com, http://www.company2.com 等的WWW服务,而浏览这些WWW站点的用户感觉不到这种方式下跟由不同的机器提供不同的服务有什么差别. 使用WWW虚拟主机的好处在于,一些小规模的网站,通过跟其他网站共享同一台物理机器,可以减少系统的运行成本,并且可以减少管理的难度.另外,对于个人用户,也可以使用这种虚拟主机方式

CentOS 6.3下给PHP添加mssql扩展模块教程_linux shell

如果在LINUX系统上需要使用PHP连接Microsoft SQL Server 2005数据库,我们常见的连接数据库方式是使用ODBC方式连接. FreeTDS为Linux系统提供了TDS协议的开源客户端.由于MSSQL和Sybase使用的恰是TDS协议,所以在Linux中可以用FreeTDS连接MSSQL,下面简绍使用php的db-lib连接Microsoft SQL Server 2005数据库. LINUX操作系统:   centOS6.3 64bit(安装了系统默认开发包) APACH

Apache下的虚拟主机设置

一.WWW服务器虚拟主机原理 WWW服务器虚拟主机是指使用一台物理机器,充当多个主机名的WWW服务器.比如由一台机器同时提供http://www.company1.com, http://www.company2.com 等的WWW服务,而浏览这些WWW站点的用户感觉不到这种方式下跟由不同的机器提供不同的服务有什么差别. 使用WWW虚拟主机的好处在于,一些小规模的网站,通过跟其他网站共享同一台物理机器,可以减少系统的运行成本,并且可以减少管理的难度.另外,对于个人用户,也可以使用这种虚拟主机方式

有一套破解程序,apache下正常,nginx下就打不开

问题描述 有一套破解程序,apache下正常,nginx下就打不开 有一套破解程序,apache下正常,nginx下就打不开.想知道这是什么原理?破解和服务器环境有关系吗?能提供思路解决吗? 解决方案 可能破解程序依赖web server,而刚好支持apache,不支持nginx 解决方案二: 破解是修改特定的模块,所以只能支持特定的软件.你可以用apache部署,然后用ngnix进行反向代理. 解决方案三: 刚才也发现了,破解成破解的不完整,只支持apache

apache下实现301永久性重定向的方法

因为博客是使用了www.jzread.com作为博客域名,所以想实现jzread.com全部重定向(跳转)到www.jzread.com.同时按照google的建议,使用服务器端 301 重定向,为了确保用户及搜索引擎定向至正确网页的最佳方法.301 状态代码表示某网页已被永久迁移至新位置.下面将了解一下apache下实现301永久性重定向2个方法,需要具有访问服务器的 .htaccess 文件的权限. 1. Apache模块 mod_alias的 Redirect 和 RedirectMatc