0

我是 PHP 新手,正在为我的网站进行开发。我将有 MySQL 来运行数据库服务器端,我想在本地测试我的 PHP 代码。是否可以上传所有代码并从网站上进行测试,或者是否会更容易?

4

4 回答 4

1

这是可能的,但是您的 MySQL 用户必须具有远程登录的权限(即user@'%'样式条目),并且服务器必须可以通过任何路由和防火墙进行外部访问。对于大多数在线安装来说,这不太可能,因为它会带来潜在的安全问题。

如评论中所述,只需在本地安装 MySQL 即可进行测试。

于 2012-10-03T21:43:30.293 回答
0

您应该能够在本地测试,而不需要任何其他东西,而不是您自己的机器

如果你需要一个数据库,你应该在本地安装一个。如果大小很重要,只需使用数据库的精简变体(所谓的开发人员数据库)。

于 2012-10-03T21:43:26.870 回答
0

查看WampServer。这是一种快速设置本地测试环境的方法,包含您需要的一切:PHP、Apache(Web 服务器)、MySQL 和其他有用的工具(phpMyAdmin 等)

我也使用过 Zend Server Community Edition,但我更喜欢 WampServer。

于 2012-10-03T21:44:12.747 回答
0

我喜欢在尽可能接近最终生产环境的情况下进行测试,所以如果您在不同的本地操作系统和生产环境上运行,我想在像生产服务器这样的服务器上进行测试。

只要您的本地环境可以访问远程 MySQL 服务器,就没有理由不能使用远程 MySQL 服务器。从安全的角度来看,这可能是不可取的。

如果需要,您还可以在本地运行 MySQL(那里有任何主要操作系统的安装程序)。

于 2012-10-03T21:44:50.190 回答