- 浏览: 318147 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (107)
- Linux (16)
- Android (20)
- Network Pay (0)
- UI (8)
- Program Language (13)
- Java (8)
- Web Design (3)
- Database (5)
- SQLite (2)
- Vi/Vim (4)
- CSS (2)
- Network (3)
- PHP (20)
- Web Service (3)
- Troubleshooting (37)
- MySQL (3)
- System Management (3)
- Tools (27)
- Others (7)
- Eclipse (3)
- Framework (5)
- Python (1)
- JavaScript (1)
- Git (1)
- SCM (1)
- Video (0)
- Testing (0)
- Windows (1)
- http://service.oray.com/question/116.html (1)
- Python Troubleshooting (1)
最新评论
-
xwv:
能对你有启发和帮助就好
为什么Android的Adapter中,bindview被调用了多次 -
lipei.98:
哈哈 谢谢你的博客,解决了我一个头痛的问题。
为什么Android的Adapter中,bindview被调用了多次
在CentOS 5.3上安装Memcached服务及相应的PHP扩展memcache
- 博客分类:
- Troubleshooting
- Linux
- PHP
前言
这是以前在一台服务器上采用源码安装Memcached服务的过程,现在记录如下.
一.关于本文的使用环境
以下内容均在CentOS release 5.3 (Final)下进行。
服务器中已存在的PHP版本为5.2.16,非源码安装.
二.Memcached的编译和安装
1.查看系统是否已安装libevent以及libevent-devel.
由于所在系统缺少libevent-devel,在之后配置Memcached时,会产生类似下面的提示:
checking for libevent directory... configure: error: libevent is required. You can get it from http://www.monkey.org/~provos/libevent/
If it's already installed, specify its path using --with-libevent=/dir/
使用yum安装: yum install libevent-devel
2.下载Memcached 1.4.5
官网URL: http://memcached.org
3.安装Memcached
a.将下载的包置于/usr/local/src中解包
b.执行下面的命令进行安装:
cd /usr/local/src/memcached-1.4.5
./configure --prefix=/usr/local/memcached
make && make install
三.安装PHP扩展memcache
这里使用的memcache来自PECL,在PECL上另外还有一个类似扩展memcached,注意区分.
1.检查系统是否已安装pear,可以使用命令: which pear.
如果未安装,使用yum安装: yum install php-pear
这将获得pear和pecl,pecl将在后面被用来安装扩展memcache.
2.检查系统是否已安装phpize,它将在pecl安装memcache时被使用.
如果未安装,先安装php-devel,其中包含了命令phpize.
yum install php-devel
3.安装扩展memcache
这里使用的是memcache 2.2.5
执行: pecl install http://pecl.php.net/get/memcache-2.2.5.tgz
安装过程中遇到了一个提示:
Enable memcache session handler support? [yes] :
直接回车确认~~
另外,在另一台类似服务器上重新操作时,还遇到过locale检查的警告,类似下面:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "zh_CN.gb18103",
LANG = "zh_CN.GB18030"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "zh_CN.gb18103",
LANG = "zh_CN.GB18030"
are supported and installed on your system.
在实际操作中,在此处先直接忽略.
4.配置PHP
于/etc/php.d中增加memcache.ini文件,内容类似下面:
; Enable memcache extension module
extension=memcache.so
完成后,重启Apache http服务.
四.配置Memcached服务随系统启动
如果想配置Memcached服务随系统启动,可以先建立一个脚本,将其放入/etc/init.d,然后使用chkconfig进行设置.
1.创建一个在系统启动时使用的启动script.在附件里上传了一个自己使用的,可以看看.
将其放置在/etc/init.d/下
2.使用chkconfig进行设置
执行: chkconfig --add memcached
这会默认在runlevel 3和5随系统启动Memcached
可以查看下,执行: chkconfig --list memcached
输出类似:
memcached 0:off 1:off 2:off 3:on 4:off 5:on 6:off
到此,基本结束.
- memcached.rar (514 Bytes)
- 下载次数: 1
发表评论
-
转载: 安装和使用Linux花生壳服务
2018-07-31 09:47 643因需要尝试在CentOS上使用花生壳服务器,因 ... -
Linux的文件权限和ACL的一些问题
2016-06-20 18:48 0关于Linux上的权限和ACL的一些问题: ... -
关于PHP的数据库连接池
2016-06-20 18:39 0关于PHP数据库连接池的一些资料: ... -
linux中find命令的mtime参数使用问题
2016-05-12 17:43 0在Linux中,使用find的参数mtime时的 ... -
关于MySQL的主机名解析问题
2016-05-12 12:03 0在实际中遇到MySQL错误日志中有类似这样的信息 ... -
PHP提供文件下载功能
2016-05-09 16:40 0关于PHP提供文件下载功能,基本的思路是相同, ... -
使用Linux的inotify机制监控目录
2016-04-13 17:04 0在实际中,使用Linux的inotify机制监控 ... -
PHP使用OpenSSL进行RSA签名和验证的一些资料
2015-10-16 17:57 0在PHP使用OpenSSL来进行RSA签名和验 ... -
Vim中如何转换字母大小写
2015-10-16 15:25 0如何在Vim中对字母大小写进行转换? ... -
Linux Shell如何解析JSON格式数据
2015-09-24 15:27 0今天遇到一个,如果在Linux系统下,想要使用 ... -
MySQL中进行授权和取消授权的操作
2015-08-26 18:18 0一些关于MySQL中对用户授权和取消授权操作的资 ... -
SVN的反向合并
2015-08-21 13:58 0关于SVN的反向合并,查些资料帮助熟悉: ... -
MySQL中修改数据库名的方式
2015-08-20 16:13 0MySQL中如何修改数据库名,找找资料: ... -
通过网络服务获取本地的外网IP地址
2015-08-03 14:26 1566想要在Linux环境下,通过网络服务获取本地的 ... -
PHP的内存泄漏的检测方法资料
2015-07-14 15:53 0今天遇到PHP内存泄漏的问题,如何检查,下面是些 ... -
关于PHP Quality Assurance的资料
2015-07-07 11:20 01. "Quality Assuran ... -
关于Widget的资料
2015-07-03 14:48 0最近,对Widget进行一些了解: ... -
关于PHP的HHVM
2015-06-19 16:54 0关于PHP HHVM的资料: 1. ... -
PHP的日志服务log4php
2015-06-19 11:27 0关于Apache log4php ... -
使用XHProf做PHP性能剖析
2015-06-18 17:12 01. xhprof安装&&使用 ...
相关推荐
LINUX操作系统_CentOS5.3_超详细的安装图文教程.doc
【ispCP介绍】 ispCP是一款开源的Web管理平台,专为虚拟主机设计,它允许管理员通过Web界面轻松地管理服务器,包括创建和管理网站、邮件...在安装过程中遇到任何问题,建议在相关论坛寻求帮助或查阅更详细的安装指南。
CentOS5.3上安装Oracle 10g总结文档
4. **虚拟化支持**:CentOS 5.3 支持KVM(Kernel-based Virtual Machine)和 Xen 虚拟化技术,使得在单一物理服务器上运行多个虚拟机成为可能,提高了资源利用率。 5. **网络与存储服务**:该版本提供了强大的网络...
在安装 Memcached 之前,我们需要先安装 Libevent 库,Libevent 库提供了事件驱动的 I/O 机制,Memcached 就是基于 Libevent 库实现的。首先,我们需要下载最新的稳定版 Libevent 库: wget http://monkey.org/~...
perl-DBD-MySQL-3.0007-2.el5.i386.rpm perl-DBI-1.52-2.el5.i386.rpm 在新系统CentOS5.3上安装mysql报如下错误 error: Failed dependencies: perl(DBI) is needed by mysql-5.0.77-4.el5_5.4.i386 会需要这两个包.
【标题】"CentOS5.3-5.8_32x64位DVD镜像下载种子"涉及的是Linux操作系统中的一个发行版本——CentOS,具体是5.x系列的多个版本。CentOS是一款基于Red Hat Enterprise Linux源代码再编译的开源操作系统,它提供了与...
以下是在CentOS 5.3版本上挂载NTFS驱动器的详细步骤: 1. **安装内核补丁**: 在进行NTFS挂载之前,首先需要确保你的系统内核支持NTFS。通过运行`uname -a`命令来查看当前系统的内核版本。例如,如果你的内核版本...
阿里云服务器centos+apache+php5.3+mysql+Zend Guard Loader+memcached+ftp环境搭建笔记
需要注意的是,Oracle 对系统环境有较高的要求,因此在安装过程中需要仔细检查每一步配置是否符合官方文档中的指导。此外,对于网络配置和 SELinux 设置也需要格外注意,以确保数据库能够稳定运行。
centos5.3_64镜像包,安装包,ISO镜像
资料用截图显示出centos5.3的安装步骤
- 使用包管理器安装 Memcached(例如,在 CentOS 上使用 `yum install memcached`)。 - 启动 Memcached 服务 (`systemctl start memcached`)。 #### 三、下载安装文件 根据给定的部分内容,首先我们需要下载 ...
### CentOS 5.3 管理指南知识点详解 #### 一、课程介绍与目标 - **课程背景:** - 本课程旨在为学员提供一套全面的基础工具、技能及实践,以帮助他们掌握配置、保护及维护 Linux 服务器的能力。 - **目标受众:*...
php memcached扩展,内含安装手册以及源码包,libevent-2.0.22,libmemcached-1.0.18,memcached-1.4.25,memcached-2.2.0,已经在CentOS6.5上进行测试通过。
在安装过程中,可能还会遇到权限问题,特别是当你尝试从非 root 用户运行 MySQL 时。解决这个问题可能需要调整数据目录的所有权,或者使用 `chroot` 来改变 MySQL 的工作目录。 至于提供的资源,"CentOS5.3 Linux ...