使用php的内置服务器的缺点。

时间:2014-04-01 14:41:58

标签: php wamp php-builtin-server

我想在开发环境中使用php内置服务器,而不是启动WAMP所有东西,这会消耗更多资源,而且由于我的网站不依赖于任何apache模块,我能够做到一些工作正常,也从命令行使用mysql。

我遇到的问题是,与WAMP相比,内置服务器肯定更慢。特别是在进行数据库查询时。

但我想知道的是,如果服务器在使用它构建项目方面100%可靠,并直接将其上传到我的服务器。在尝试使用它作为wamp的替代品之前,是否还有其他预防措施需要考虑?

2 个答案:

答案 0 :(得分:2)

您的观察结果是正确的。 PHP的内置Web服务器通常比Apache + PHP慢,但是对于快速和快速的而言。在你的机器上进行脏测试很好。

我更喜欢它在整个堆栈上,因为我不喜欢在我的系统上始终启动Apache(作为XAMPP默认情况下启动),另一方面手动启动/重新启动Windows服务可能相当烦人(与简单的php -S相比)。您也可能需要更改配置(例如使用vhost时),复制/符号链接项目,也可以编辑/ etc / hosts文件。总而言之,我认为内置服务器比WAMP等完整堆栈更麻烦。

我不认为@Areks的担忧会严重影响使用内置服务器。如果您真的担心这一点,您应该考虑不同的系统/配置,例如:通过编写测试和使用工具TravisCI,Vagrant和/或其他人。如果您针对特定系统进行开发,那么您可能还有一个临时环境(尽可能与生产环境类似)。

答案 1 :(得分:1)

是的,你必须得到警告,php内置网络服务器不支持.htaccess,这非常有用(虽然我常常用于小型测试)