最近在Mac下学习PHP代码编写以及环境搭建。
工具:xampp,sequel pro
安装时比较顺利。
配置过程:
目前尚未解决的问题是:如何利用sequel pro连接mysql数据库。
主要还是没有搞清楚sp的作用。
遇到的一些问题及解决步骤
Q1.由于XAMPP里数据库默认为root和无密码,所以通过phpmyadmin进行修改。
连接/phpmyadmin页面的时候无法连接。
解决办法:
找到LAMP文件中httpd-xampp.conf文件,修改其中的:
重启XAMPP,再次打开该网页就可以进行配置了。
Q2.搞了很久的问题。。PHP连接不上mysql
原因:之前使用的是mysql_connect()函数。正常来说没有问题,但是由于PHP7删除mysql.dll,所以没有mysql_connect这个函数。
推荐使用mysqli或者PDO_MySql。改了之后就可以连接成功。
Q3.创建数据库、数据表均失败。具体是可以在phpmyadmin页面里添加数据库、数据表,直接在$link里连接也可以成功,但是用语句直接连接会失败。目前原因不明。可能是同步的问题。
Q4.如何用phpstorm创建xampp文件夹下的项目,只有开启mount才有文件夹出现,为什么?平时在哪里?
因为之前使用的是VM版本,相当于运行在Linux下的虚拟机,因此无法直接找到文件夹。改成PHP5.6版本的xampp应该就可以了。
接下来待解决的问题:
1.有关数据库的所有语句为何都失败?同步是有什么问题?
2.sequel的使用,目前也无法连接数据库。
3.sequel的作用?和phpmyadmin的区别是远程么?
接下来要学习的东西:
1.继续联系PHP与mysql连接的代码试验
2.thinkPHP5.0版本
3.git怎么用