1.下载wamp,安装,给服务器安装vc++ 2008
2.MySQL以及PhpMyAdmin的配置
单独安装过MySQL的朋友们肯定会发现一个问题,以前安装MySQL的时候是需要配置一个root的密码的,可是安装wampserver的时候,至始至终都没有配置密码的步骤,那岂不是MySQL为空密码了?答案是肯定的,确实是空密码。这样岂不是很不安全?非常对,所以我们要修改密码呀,呵呵
①左键点击,选择“phpMyAdmin”,就会打开phpMyAdmin的管理页面,点击右上方的“权限”,一般情况下会出现如图所示的表格,我们要做的就是点击每一行用户名为root的右边的。
②点击后,找到如图二所示的修改密码区域,填入欲修改的密码,再点击右下方的执行,片刻之后上方就会出现修改成功的提示,每一个root用户均需要做此操作,如果一时半会想不到一个好的密码,也可以使用“生成密码”功能生成一个随机的密码,但是这个密码一定要记住,忘记了麻烦可就大了。
③打开wampserver安装目录,然后依次打开\wamp\apps\phpmyadmin3.3.9,用记事本或者DW软件打开里面的config.inc.php,找到“$cfg['Servers'][$i]['password'] = '';”,在最后的两个单引号里面输入刚才修改的那个密码,然后保存,操作完毕之后再刷新一下phpMyAdmin的页面,是不是恢复正常了呢?
3.Apache的配置
①依次点击图标—Apache—httpd.conf,找到如图所示的地方,大概在第234行,把“Deny from all”删掉,再把“Allow from 127.0.0.1”改成“Allow from all”,就可以了。
②继续搜索,找到如图所示的两个地方(分别在大约第190行和第225行),分别把“AllowOverride None”改成“AllowOverride All”(这一步操作是针对使用了URL重写功能的朋友,如果没有用到的话这步建议不要做修改,因为改了这个之后Apache的安全性会略微有所下降。)
③打开httpd.conf文件,找到#LoadModule rewrite_module modules/mod_rewrite.so,然后把前面的“#”删掉,就可以了,当然咯,如果想要这个修改生效的话,还需要立即重启一下apache服务。
4.依次点击—PHP—php.ini,找到这三个地方:short_open_tag = Off
memory_limit = 128M(最大使用内存的大小);
upload_max_filesize = 2M(上传附件的最大值),
第一个需要改成on,否则的话很多php程序都会运行不了,后面的两项就按照大家的实际需求更改就行了。
5.把www文件下的两个php文件清空
6.把项目copy到www文件夹下,把数据库 .sql文件也考入到www文件夹下
7.在phpmyadmi里面SQL新建一个数据库,然后点击导入把数据库导入
8.在项目application-->common-->conf-->config.php中 配置数据库
'DB_HOST' => 'x.x.x.x', // 服务器地址 内网地址和外网地址,我的项目中换成外网地址会得到乱码,所以我这里是内网
'DB_NAME' => 'xxxxx', // 数据库名 我在phpmyadmi中新建的数据库名字和导入的数据库名字一样,这里填数据库名字
'DB_USER' => 'root', // 用户名 在第二步里有设置用户名和密码,填到这两个地方
'DB_PWD' => '123', // 密码
9.图标-->PHP-->PHP扩展-->打开php-curl。。。打开这个扩展程序
半路上可能会遇到的坑
1.安装时报错打不开wamp是因为没有vc++2008
2.打开后为橙黄色,删除文件夹,重新安装,或者重新开服务器
3.SQLSTATE[28000][1045] Access denied for user'root'@'localhost'(using password:NO) 是因为application里面数据库没有配置对
4.乱码可能是因为服务器地址得问题
5.路径要注意,如果application是在 www-->abcd-->application下,那接口地址就是http://x.x.x.x/abcd/api.php