1.1:安装
单独安装 WAMP(Windows、Apache、MySQL、PHP解释器)
或 WNMP(Windows、Nginx、MySQL、PHP解释器)
的各个组件过于麻烦,可以直接安装PHPStudy,它可以将所有组件安装并管理。
1、安装PHPStudy
2、设置为将WNMP设置为WAMP环境并启动
3、找到 PHPStudy安装目录下\phpstudy_pro\WWW
目录,该目录是Apache Web服务器的站点目录,以后所有PHP代码都写在这里。
1.2:常见问题
- 安装其它版本的MySQL、PHP等服务报错未安装成功,则可直接到它们的官网下载放到目录下
- 使用 mysql_connect 或 mysqli_connect 函数时出现的问题:
- 报错:Fatal error: Uncaught Error: Call to undefined function mysql_connect()
- 解决:php.ini 文件中添加
extension_dir="ext"
、extension=mysqli
、extension=mysql
三个参数。
- 使用mysql_fetch_array或fetch_assoc函数时出现的问题:
- 报错:mysql_fetch_array(): supplied argument is not a valid MySQL result resource in
- 报错:Call to a member function fetch_assoc() on boolean
- 解决1:SQL语句没有写对
- 解决2:索引挂了,这种概率较小,使用Navica尝试
where id=1
条件过滤,可以使用REPAIR TABLE 表名;
恢复索引
- 从官网下载的MySQL使用phpstudy启动时,root密码为空,会导致phpstudy中修改root密码失败,因为phpstudy会以root密码去登录修改,但此时密码为空。
- 报错:1045
- 解决:此时MySQL的root用户是空密码,CMD登入后,执行
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('root');
修改 root 密码,再回到phpstudy修改root密码即可。
- 从官网下载的MySQL8.0.12版本,data目录没有生成,导致启动失败报错。
- 报错:phpstudy弹出一个框,忘记是啥报错了。
- 解决:进入MySQL8.0.12安装目录下的bin目录,打开CMD,执行
mysqld --initialize-insecure
命令初始化生成data目录,重新启动MySQL8.0.12即可。
标签:PhpStudy8.1,常见问题,安装,phpstudy,报错,MySQL,root,目录 From: https://blog.51cto.com/u_14892047/8873889以上问题绝大部分再 PhpStudy2018 是没有的,建议直接使用 PhpStudy2018,Bug少且耐操,即使有Bug,网上也有很多解决方案。