服务器上搭建apache+mysql+php+memCache

1、搭建apache

下载参考:

http://jingyan.baidu.com/article/29697b912f6539ab20de3cf8.html

安装手顺参考下列:

http://jingyan.baidu.com/album/d8072ac47baf0eec95cefdca.html?picindex=4

出现问题:无法启动,因为应用程序的并行配置不正确

http://www.2cto.com/os/201506/405489.html

还有就是Apache service monitor点击start提示失败

修改端口号,由于80的端口号经常被其他服务占用,所以修改成其他未占用的端口号。


apache完成。


2、搭建php

下载

http://windows.php.net/download/


php.ini要注意修改,有些地方容易改错。

3.安装mysql,这个貌似也没有太大的问题,就是安装好了的时候可以用Navicat Premium测试看看有没有问题就可以了。

数据库如果要从其他电脑上搬过来,可以直接拷贝data下的对应数据库就可以了。


4.安装memcache

貌似也没有发现什么问题。

现在是都可以了。


最后如果安装还是有问题可以参考:


注意事项:

1.今天终于发现工程为什么会出现“Sorry,您所访问的页面出错”,原来我memcache还没有配置,所以需要在config.php中注释掉

'DATA_CACHE_TYPE' => T_DATA_CACHE_TYPE,这一行。目前还不清楚为什么会这样,一直都以为是数据库的问题。

2.安装Apache和php的时候貌似Apache跟php要都是32位或者是64位的。不然会一直出现问题。。。也可能是我安装的时候哪里没有注意配置吧,反正最后是可以了。。

3.还有就是修改完php.ini的时候记得要重启下Apache才能生效。还有就是thinkphp记得修改config.php和Inddex.php、common.php这些公共文件的时候记得要删除Runtime这个文件夹,才会生效。或者是打开APP_DEBUG功能也能生效吧。。

4.如果php调用的memcache的功能函数或者mysql的功能函数有问题的话,那就是Php.ini中的.dll没有打开支持,例如extension=memcache.dll,那个需要去掉。

5.出现验证码一直输入不正确,发现Session::get ( 'verify' )一直为空,原因是php.ini中的session.save_path设置成其他路径,但是没有该路径,导致出错。


修改本机网站的域名

1、参考链接

http://www.jb51.net/article/45843.htm

除了要修改Apache安装目录httpd.conf,添加下列代码,其他自己修改

NameVirtualHost *:80
<VirtualHost *:80>
ServerName localhost
ServerAlias www.test.com
DocumentRoot "C:/server/WWW"
</VirtualHost>

还要去修改C:\Windows\System32\drivers\etc下的hosts文件。

127.0.0.1       www.test.com

至于如果是其他端口号,好像只能在后面加上端口号,例如www.test.com:8080

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值