体育资讯网

您现在的位置是:首页 > 分类10 > 正文

分类10

源码安装memcache(源码安装php)

hacker2022-06-13 21:38:20分类1044
本文目录一览:1、memcached怎么安装和使用

本文目录一览:

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

}

发表评论

评论列表

  • 只酷谨兮(2022-06-13 22:28:03)回复取消回复

    server/memcached/memcached.pid $OPTIONSRETVAL=$?echo[ $RETVAL -eq 0 ] touch /var/lock/subsys/memcached}

  • 俗野叙詓(2022-06-14 08:57:06)回复取消回复

    --services.msc来打开服务管理界面,前面的安装环节没有出现问题的话这里会多一个 Memcached Server服务。点击启动此服务,或者命令行输入 net start "Memcached Server" 来启动memcached.至此,memcached安装完