源码安装memcache(源码安装php)
本文目录一览:
memcached怎么安装和使用
memcached安装和使用的方法
软件的下载源码安装memcache,好像从官网上只能下载未经编译的源码源码安装memcache,需要自己编译后才能安装使用源码安装memcache,不熟悉的用户还是直接百度搜索下载比较好,
下载之后解压会出现两个版本,32位系统用x86,64位系统用x64,里面各有一个.exe程序。
建议把memcached的文件夹拷贝到自己的网站环境目录下方便统一管理。
接下来就是安装源码安装memcache了。打开命令提示符,进入到memcached所在目录。
输入
memcached -d install
如果没有报错说明安装成功
打开 开始--管理工具--服务,或者 运行--services.msc来打开服务管理界面,前面的安装环节没有出现问题的话这里会多一个 Memcached Server服务。
点击启动此服务,或者命令行输入 net start "Memcached Server" 来启动memcached.
至此,memcached安装完成。
如何在Centos的linux操作系统安装php的memcache扩展
准备工作:
1、一台linux的服务器
2、下载相应版本的php源码,知道自己php的版本并且知道phpize的位置
3、懂基本的linux解压命令和编译
操作步骤:
1、通过ssh登陆到我们的服务器,找到我们的phpize位置,如果不知道下载跟目前使用版本相同的php源码重新编译一下
2、下载memcached的源码包,并解压安装
wgettar -zxvf memcache-3.0.8.tgz #解压cd memcache-3.0.8 #进入源码包/usr/local/php/bin/phpize #执行phpize./configure --with-php-config=/usr/local/php/php-config #准备编译make make install #编译安装
3、配置php.ini文件在最后面添加扩展进去
vim /etc/php.iniextension=memcache.so
4、重启web服务器,我用的是apache
service httpd restart
5、编写一个phpinfo文件去查看有没有安装成功
php 怎么配置memcached
分为linux和windows系统下:
windows下:
1、首先下载memcache的windows版本,将下载下来的文件解压出来后会看见一个名为memcached.exe的可执行程序
2、将该文件放到指定目录,如D盘
3、安装:
开始-运行-cmd打开命令窗口
进入D盘:cd d:
安装memcache服务:
在命令窗口输入:
memacahed.exe -d install
等待命令执行完成后,就可以在服务列表中看到memcached服务
4、启动memcache服务:
memcached.exe -d start
5、可以通过以下命令来查看memcache服务是否启动成功:
wmic process get description, executablepath | findstr memcached.exe
可以将memcached.exe的路径放入到系统环境变量中,方便使用。
查看memcache运行状态:
在命令窗口输入:
telnet 127.0.0.1 11211
链接到memcache上,输入stats就可以查看到当前memcache的状态了;
linux下:
1.下载memcache源码
2.解压并进入目录
./configure --prefix=/usr/local/memcache
make
make test
sudo make install
3.启动memcache
memcache -d start -u root
验证memcache是否正确安装并启动
netstat -tap | grep memcached
4.安装memcache扩展库
下载memcache扩展
进入到memcache扩展文件
./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config
make
make install
修改php.ini文件 增加
extension=memcache.so
安装memcached扩展库
下载memcached扩展
memcached扩展需要libMemcached库的支持,所有在安装memcached扩展库之前要确认系统已经安装了libmemcached
安装libmemcached
./configure --prefix=/usr/local/memcache
make
make install
libmemcached安装完成后,就可以安装memcached扩展库
./configure --with-libmemcached-dir=/usr/local/memcached/ --with-php-config=/usr/local/php/bin/php-config
make
make install
同样修改php.ini配置文件,增加
extension=memcached.so
阿里云服务器如何安装memcached
方法/步骤
1
使用Xshell登陆阿里云服务器。
请使用root帐号登陆。下面的操作全部在home目录里执行
2
安装libevent。
输入命令 yum -y install libevent-devel
3
下载memcached源码并解压。
依次输入命令
wget -c
tar -zxvf memcached-1.4.18.tar.gz
cd memcached-1.4.18
4
指定memcached安装路径。
输入命令 ./configure --prefix=/alidata/server/memcached/
5
编译并安装。
输入命令 make make install
6
修改memcached的用户组。
一般应用服务器都会使用一个用户来运行源码安装memcache,如果源码安装memcache你是使用阿里云的一键安装包部署环境的话源码安装memcache,那么应用服务器的用户就是www。现在把memcached文件夹赋给www源码安装memcache,输入命令:
chown -R
7
设置memcached开机时自动启动。
要让memcached自动启动,需要添加一个服务的脚本到/etc/init.d。memcached的源码包里已经包含了一个服务脚本,但需要稍作修改才能使用。输入命令:
cp ~/memcached-1.4.18/scripts/memcached.sysv /etc/init.d/memcached
vi /etc/init.d/memcached
修改图里红框里的内容,其中参数说明如下:
PORT=11211 #监听的端口
USER=www #所属的用户
MAXCONN=1024 #最大连接数
CACHESIZE=64 #使用的内存大小,这里是64M
OPTIONS="" #其源码安装memcache他选项
start()函数修改成如下内容
start () {
echo -n $"Starting $prog: "
# insure that /var/run/memcached has proper permissions
#chown $USER /var/run/memcached
/alidata/server/memcached/bin/memcached -d -p $PORT -u $USER -m $CACHESIZE -c $MAXCONN -P /alidata/server/memcached/memcached.pid $OPTIONS
RETVAL=$?
echo
[ $RETVAL -eq 0 ] touch /var/lock/subsys/memcached
}