php部署服务器 随记

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




你可能感兴趣的:(php部署服务器 随记)