我想开发一个站点以在具有 MySQL DB 的 Apache 服务器上工作;使用 phpmyadmin。
我的机器上安装了 IIS7 - 我试图通过 Windows 7 的各种添加/删除程序来删除它(这显然是成功的);但事实证明:没有骰子。
我已经安装了 WAMP。由于 IIS 占用 80 端口,我已将监听配置更改为端口 8080 的配置。这可行。
但是,由于之前安装了 MySQL,WAMP 上的 phpmyadmin 无法运行;所以我删除了它的安装。
phpmyadmin 随后抛出了一个不同的错误
2002 - 由于目标机器主动拒绝,无法建立连接
我非常期待,因为 MySQL 可能已在机器上完全卸载。
我重新安装了 WAMP,希望这能解决问题。不幸的是,情况似乎并非如此。这让我感到惊讶,因为我认为它与 WAMP 捆绑在一起。
MySQL 日志:
121021 18:30:54 [Note] Plugin 'FEDERATED' is disabled.
121021 18:30:54 InnoDB: The InnoDB memory heap is disabled
121021 18:30:54 InnoDB: Mutexes and rw_locks use Windows interlocked functions
121021 18:30:54 InnoDB: Compressed tables use zlib 1.2.3
121021 18:30:54 InnoDB: Initializing buffer pool, size = 128.0M
121021 18:30:54 InnoDB: Completed initialization of buffer pool
121021 18:30:54 InnoDB: highest supported file format is Barracuda.
121021 18:30:54 InnoDB: Waiting for the background threads to start
121021 18:30:55 InnoDB: 1.1.8 started; log sequence number 1595675
121021 18:30:55 [Note] Server hostname (bind-address): '(null)'; port: 3306
121021 18:30:55 [Note] - '(null)' resolves to '::';
121021 18:30:55 [Note] - '(null)' resolves to '0.0.0.0';
121021 18:30:55 [Note] Server socket created on IP: '0.0.0.0'.
121021 18:30:56 [Note] Event Scheduler: Loaded 0 events
121021 18:30:56 [Note] wampmysqld: ready for connections.
Version: '5.5.24-log' socket: '' port: 3306 MySQL Community Server (GPL)
由于没有本地开发环境,我将准备好使用远程服务器。但是,诸如 Dreamweaver 之类的程序似乎会立即拒绝此选项,因为它们没有被建立为“测试服务器”。When the remote server is selected as a testing server, connections throw a 404 error.
这让我不得不手动编写所有代码,包括数据库操作,并通过 ftp 中继到远程服务器。我将不胜感激任何改进此设置的建议。
PS远程服务器块通过端口3306连接