首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MAMP给出一个空白屏幕,而不是加载mysql

问MAMP给出一个空白屏幕,而不是加载mysql
EN

Stack Overflow用户
提问于 2017-08-08 09:28:03
回答 1查看 594关注 0票数 1

首先,我见过其他类似的问题,但并不完全相同。我是新手php,只是用它来安装Wordpress.org。

问题是我的网站一片空白,即使MySQL服务器指示灯是绿色的,也无法加载php_mysql.dll。下面是phperror的错误日志:

代码语言:javascript
复制
[08-Aug-2017 00:57:23 UTC] PHP Warning:  PHP Startup: Unable to load dynamic library 'C:\MAMP\bin\php\php7.1.5\ext\php_mysql.dll' - The specified module could not be found.
 in Unknown on line 0
[08-Aug-2017 00:57:35 UTC] PHP Warning:  PHP Startup: Unable to load dynamic library 'C:\MAMP\bin\php\php7.1.5\ext\php_mysql.dll' - The specified module could not be found.
 in Unknown on line 0

我读到它可能与格式化有关,我对php有足够的了解,可以浏览文件并检查错误,但除了php_mysql之外,我不知道从哪里开始查找。不确定我是否提供了足够的信息,但我希望这是足够的。

更新:下面是我的配置文件中的代码-

扩展:

代码语言:javascript
复制
extension=php_bz2.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_mbstring.dll
extension=php_exif.dll
extension=php_mysqli.dll
extension=php_pdo_sqlite.dll 
extension=php_sqlite3.dll
extension=php_curl.dll
extension=php_openssl.dll
extension=php_imagick.dll

MySQL

代码语言:javascript
复制
mysql.allow_persistent = On
mysql.max_persistent = -1
mysql.max_links = -1
mysql.default_port =
mysql.default_socket =
mysql.default_host =
mysql.default_user =
mysql.default_password =
mysql.connect_timeout = 60
mysql.trace_mode = Off
EN

回答 1

Stack Overflow用户

发布于 2017-08-08 09:31:33

php_mysql扩展已经折旧并从PHP7中完全删除。您应该从您的配置中删除该扩展,这样它就不会尝试加载。

您需要使用PDO或MySQLi,而不是使用mysql

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45557935

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档