Windows下Memcache环境的搭建及简单使用(包含 APACHE+PHP+MYSQL 环境配置 )

时间:2023-01-15 20:30:33

首先,我们来安装APACHE的相关服务。


1.选择你所需要的APACHE版本,进行下载。

http://httpd.apache.org/download.cgi


(也可以下载我所上传的压缩包:

http://download.csdn.net/detail/zidane_2014/8586149)


选择对应的Windows版本

Windows下Memcache环境的搭建及简单使用(包含 APACHE+PHP+MYSQL 环境配置 )


选择下载源

Windows下Memcache环境的搭建及简单使用(包含 APACHE+PHP+MYSQL 环境配置 )


选择你所需要的版本(vc9 vc11 x86 x64)注意此处下载的VC9或者VC11版本会影响到以后使用的编译库(VC9对应VC9编译库,其余也是)

Windows下Memcache环境的搭建及简单使用(包含 APACHE+PHP+MYSQL 环境配置 )


下载完毕后,将压缩包解压后的文件夹放到你需要的位置。

然后,对httpd.conf文件进行配置。

将Define SRVROOT 的目录改为APACHE的目录即可。

Windows下Memcache环境的搭建及简单使用(包含 APACHE+PHP+MYSQL 环境配置 )


进入bin目录,执行安装程序。

(管理员身份运行)

Windows下Memcache环境的搭建及简单使用(包含 APACHE+PHP+MYSQL 环境配置 )


查看服务是否安装成功,是否启动。

Windows下Memcache环境的搭建及简单使用(包含 APACHE+PHP+MYSQL 环境配置 )


验证。

Windows下Memcache环境的搭建及简单使用(包含 APACHE+PHP+MYSQL 环境配置 )


如果出现上边的页面,证明安装成功了。



接下来,安装PHP,以及PHP及APACHE的关联配置。


下载对应的PHP版本(32位或64位,注意是使用VC6 VC9 VC11编译,否则会出错)


可以下载我上传的资源:

http://download.csdn.net/detail/zidane_2014/8586243


将php.ini-dist复制为php.ini


如果没有php.ini-dist文件可使用php.ini-development文件并更改名称为php.ini


打开php.ini修改下列语句行:
extension_dir = "E:\Program Files\PHP\ext"(你的ext对应目录)


将extension=php_exif.dll、php_gd2.dll、php_imap.dll、php_mbstring.dll、php_mcrypt.dll、

php_mime_magic.dll、php_mysql.dll、php_mysqli.dll、php_pdf.dll前面的分号“;”去掉


在【环境变量】的【Path】中加入:;E:\Program Files\PHP; E:\Program Files\PHP\ext两个值(你的对应目录)


httpd.conf的配置:

只需要在httpd.conf中加载php模块即可


添加并修改下列语句行:

LoadModule php5_module "E:/Program Files/PHP/php5apache2_2.dll" (需要加””号,否则apache无法启动)

PHPIniDir "E:/Program Files/PHP"


AddType application/x-httpd-php .php


DirectoryIndex index.php index.html


配置测试,在DocumentRoot节点所指定的目录中创建index.php 打印php配置信息。

Windows下Memcache环境的搭建及简单使用(包含 APACHE+PHP+MYSQL 环境配置 )

打印PHP信息。

Windows下Memcache环境的搭建及简单使用(包含 APACHE+PHP+MYSQL 环境配置 )

出现上边页面,则PHP安装成功。

如果出现加入PHP模块,则APACHE无法启动的情况。

注意检查对应的编译库是否一样。

本篇文章对应的编译库:

http://download.csdn.net/detail/zidane_2014/8586301


然后,安装MYSQL服务。

下载安装即可。

可以下载我的上传资源:

http://download.csdn.net/detail/zidane_2014/8586273


如果出现安装后,无服务的情况。

进入MYSQL对应目录。

执行mysqld.exe --install命令。


再次查看。

Windows下Memcache环境的搭建及简单使用(包含 APACHE+PHP+MYSQL 环境配置 )



至此,APACHE+PHP+MYSQL的联合配置完毕。


最后,安装MEMCACHED服务。



下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached


在终端(也即cmd命令界面)下输入 'c:\memcached\memcached.exe -d install' 安装


再输入: 'c:\memcached\memcached.exe -d start' 启动。NOTE: 以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了。


下载php_memcache.dll,请自己查找对应的php版本的文件,将其放入php文件夹下ext文件夹之中


在php.ini 加入一行 'extension=php_memcache.dll'


重新启动Apache,然后查看一下phpinfo,如果有memcache,那么就说明安装成功




好了。至此,所有准备工作都已经做好了。

接下来,我们用一个简单的程序来了解MEMCACHE。


首先,新建一个数据库 memcached_test。

再在数据库 memcached_test下新建一张表 mem_test。

为此表添加信息:

Windows下Memcache环境的搭建及简单使用(包含 APACHE+PHP+MYSQL 环境配置 )


写一个PHP文件。

Windows下Memcache环境的搭建及简单使用(包含 APACHE+PHP+MYSQL 环境配置 )

访问相应网址:

第一次:

Windows下Memcache环境的搭建及简单使用(包含 APACHE+PHP+MYSQL 环境配置 )

第二次:

Windows下Memcache环境的搭建及简单使用(包含 APACHE+PHP+MYSQL 环境配置 )