Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用外部数据库在本地测试PHP_Php_Mysql - Fatal编程技术网

使用外部数据库在本地测试PHP

使用外部数据库在本地测试PHP,php,mysql,Php,Mysql,我是PHP新手,我正在为我的网站开发。我将有MySQL来运行数据库服务器端,我想在本地测试我的PHP代码。上传所有代码并从网站上进行测试是否可能或只是更简单?您应该能够在本地进行测试,而无需使用自己的机器 如果你需要一个数据库,你应该在本地安装一个。如果大小很重要,只需使用数据库的精简版本(即所谓的开发人员数据库)。这是可能的,但MySQL用户必须具有远程登录的权限(即是用户@“%”样式的条目),并且服务器必须可以通过任何路由和防火墙从外部访问。对于大多数在线安装,这是不太可能的,因为它会带来潜

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

您应该能够在本地进行测试,而无需使用自己的机器


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

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

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

签出。使用PHP、Apache(web服务器)、MySQL和其他有用的工具(phpMyAdmin等),这是一种快速建立本地测试环境的方法


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

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

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


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

在本地安装MySQL更容易;我来看看。谢谢你的帮助!我将在本地安装并上传以供最终测试:)如果你真的决定使用远程数据库,ServerFault的人可能会帮你解决;谢谢你。我将开始使用用户系统。