首先,我们来安装APACHE的相关服务。
1.选择你所需要的APACHE版本,进行下载。
http://httpd.apache.org/download.cgi
(也可以下载我所上传的压缩包:
http://download.csdn.net/detail/zidane_2014/8586149)
选择对应的Windows版本
选择下载源
选择你所需要的版本(vc9 vc11 x86 x64)注意此处下载的VC9或者VC11版本会影响到以后使用的编译库(VC9对应VC9编译库,其余也是)
下载完毕后,将压缩包解压后的文件夹放到你需要的位置。
然后,对httpd.conf文件进行配置。
将Define SRVROOT 的目录改为APACHE的目录即可。
进入bin目录,执行安装程序。
(管理员身份运行)
查看服务是否安装成功,是否启动。
验证。
如果出现上边的页面,证明安装成功了。
接下来,安装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配置信息。
打印PHP信息。
出现上边页面,则PHP安装成功。
如果出现加入PHP模块,则APACHE无法启动的情况。
注意检查对应的编译库是否一样。
本篇文章对应的编译库:
http://download.csdn.net/detail/zidane_2014/8586301
然后,安装MYSQL服务。
下载安装即可。
可以下载我的上传资源:
http://download.csdn.net/detail/zidane_2014/8586273
如果出现安装后,无服务的情况。
进入MYSQL对应目录。
执行mysqld.exe --install命令。
再次查看。
至此,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。
为此表添加信息:
写一个PHP文件。
访问相应网址:
第一次:
第二次: