这里是jayjjyb——岳的博客,转载注明出处
首先声明,楼主几乎是个小白,这几天一直在做这个事,中间出了很多的问题,现在终于搞出来了,愿意把自己的经验教训写出来,给大家一个参考,欢迎大神指导,若喷请轻喷~~
楼主亲测可用的软件 http://pan.baidu.com/s/1kTog6ph
第一篇博文,好激动啊,有没有~~
利用phpstudy在本地搭建一个网站,首先的第一步,必然是下载phpstudy了,楼主的系统是win8.1的,开始的时候随便下载了一个phpstudy2014版,虎虎的就装上了,这就是悲剧的伏笔,表面看起来一切正常,我也可以进入localhost,但是后来我发现这家伙竟然停不下了啊!!!没错,当我去点击停止,重启等按钮时,他竟然不理我,不理我…………好伤心,被他嫌弃了,有木有
我也不理他,看到出现了locahost,我就很欢乐的去找memcached去了,这里是更大的悲剧…………
memcached安装步骤:
首先,将下载好的memcahed解压到某个文件目录下,楼主的是C:\memcached,很二的地方,哈哈哈
然后,在cmd里,输入"C:\memcached\memcached.exe -d install "
这里开始悲剧,首先是 pthreadgc2.dll丢失,好吧,网上下一个呗,然后他应该放在C:\Windows\SysWOW64(楼主是64位系统,32位应该是C:\Windows\system32);
但是放进去后仍然是 pthreadgc2.dll丢失…………好吧,乃们不要嘲笑楼主
这时候才想起来,还要注册,算了写个脚本好了 在存放pthreadgc2.dll文件同济目录下新建一个注册.bat
然后,注册通用代码,我改了改(32位的记得把SysWOW64改成system32):
@echo 开始注册
copy pthreadgc2.dll %windir%\SysWOW64\
regsvr32 %windir%\SysWOW64\pthreadgc2.dll /s
@echo dll注册成功
@pause
这个问题解决了,结果他又说0xc000007b,百度了下,大神说简便万能,一键修复,使用DirectX修复工具
得了,下个 DirectX修复工具,然后这次,当我输入"C:\memcached\memcached.exe -d install ",我嘴角终于有点笑容
下来,输入"C:\memcached\memcached.exe -d start"好了,这次很乖,没有报错,也没有什么提示之类的,我只好进入到服务里,发现了这个家伙
好了,我放心了。
前面楼主说了,那个叫phpstudy家伙不理我,我一直没注意,汗,搞了一晚上都没出结果,后来,突然意识到,我就把他卸载了,重新下载了一个,安装后,发现是可以的,不知道为什么呢,大神给解释下?
安装完两部分后, 下面就要将memcached与phpstudy联姻:
1。先看看自己的php版本,不同的php_memcache.dll对应不同的php版本,楼主上传的是对应php5.3.n
这个网址上有所有版本的 http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/
2。下载php_memcache.dll
3。通过phpstudy的其他选项菜单-》打开配置文件-》php.ini ,在最后加入一行 "extension=php_memcache.dll" (没有双引号)
4。将php_memcache.dll放入ext文件夹下,通过phpstudy的其他选项菜单-》打开文件位置-》php可以找到
5。重启服务,然后查看phpinfo();如果你看到了 memcache那就恭喜你啦!
感谢大家!!!欢迎指导!!!
参考目录:
1:http://windows.chinaitlab.com/system/904617.html
2:http://www.discuz.net/thread-2900627-1-1.html
3:http://blog.csdn.net/VBcom/article/details/6070705