0
点赞
收藏
分享

微信扫一扫

PhpStudy8.1常见问题

佃成成成成 2023-12-18 阅读 13

1.1:安装

单独安装 WAMP(Windows、Apache、MySQL、PHP解释器)WNMP(Windows、Nginx、MySQL、PHP解释器) 的各个组件过于麻烦,可以直接安装PHPStudy,它可以将所有组件安装并管理。

1、安装PHPStudy

2、设置为将WNMP设置为WAMP环境并启动

PhpStudy8.1常见问题_php

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=mysqliextension=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即可。

以上问题绝大部分再 PhpStudy2018 是没有的,建议直接使用 PhpStudy2018,Bug少且耐操,即使有Bug,网上也有很多解决方案。

举报

相关推荐

常见问题

Linux常见问题

Redisson常见问题

PHP常见问题

git常见问题

0 条评论