今天公司内部换位置,自己的ip也跟着换了,然后就各种无法正常开发,想了想肯定是环境问题,结果来说也确实是这样。
坑我的主要是两部分,下面列个表记录一下。
(一)php的xdebug部分:
症状:
1. php打开极慢,开phpmyadmin的登录页面需要3分钟以上。
平时我开着xdebug也不过5、6秒而已啊,虽然已经很慢了。
2. eclipse的xdebug插件下的断点不会停了,即使下在第一行。
解决:修改服务器上的php.ini里指定的可以用xdebug的ip地址。
因为是指定地址以外的ip访问,所以超级慢,而且eclipse内不能下断点。
(二)mysql部分:
1. 初始化PDO失败时,看看错误信息,是不是’@’之后的部分不在这个user的host指定范围内。是的话,需要用grant命令修改权限。
2. 想grant之前,先看看自己的账户有没有grant权限
3. 有grant权限却不能grant时,看看是不是需要mysql_upgrade一下
( http://stackoverflow.com/questions/8484722/access-denied-for-user-rootlocalhost-while-attempting-to-grant-privileges )
4. mysql_upgrade执行了两行就失败了还不给理由时,看看是不是没有输入用户名和密码
( http://serverfault.com/questions/527422/mysql-upgrade-is-failing-with-no-real-reason-given )