我有一个 Python 脚本,可以将数据从远程服务器检索到位于我的计算机(运行 Python 脚本的计算机)上的 MySQL 数据库中。
此脚本每天执行一次,以将新数据检索到 MySQL 数据库中。我正在使用适用于 Windows 64 的 Workbench 6.0。
我想向系统添加一个 Web GUI,以在网页上显示一些数据。我想用 PHP 编写它,并让我的 PHP 程序使用与我的 Python 脚本使用的相同的 MySQL 数据库。稍后我想让它成为一个网络服务器,这样用户就可以登录到服务器并使用这个网络图形用户界面。
PHP 和 Python 脚本可以使用同一个数据库吗?
过去,我只使用过 PHP 的 WAMP 服务器。如果我在服务器上安装 WAMP,它是否能够使用相同的数据库或者是否会导致冲突?
最佳答案
我会发表评论,但我没有足够的代表。然而。您应该能够从 WAMP 托盘图标单独启动 Apache 和 PHP 服务。如果不能,试试这个:
您应该能够使用托盘图标上的 WAMP 菜单打开 WAMP 的 my.ini
文件。在那里,只需将端口号从 3306 更改为其他内容(也可以使用 3307)并保存文件,然后重新启动 WAMP。以后完全忽略 WAMP 的 MySQL 实例,只使用 Python 正在连接的那个。
如果仍然不起作用,您可能正在运行 Skype。默认情况下,出于某种奇怪的原因,Skype 在端口 80 上进行监听。打开 Skype 的设置,转到“连接”部分并取消勾选“使用端口 80 作为传入连接的替代方案”。然后再次尝试重新启动 WAMP。
关于php - Python 和 PHP 使用相同的 mySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24227779/