Windows 上的 PHP5.4,带有 sqlite 但没有 Apache 和 MySQL

标签 php sqlite xampp wamp

倾向于安装最少的软件以减少磁盘和内存占用。因此,我打算安装一个简约的 PHP+DB 配置。这是我对简约设置的想法,而不是全面的 WAMP 堆栈:

  • PHP5.4.x 二进制文件(使用内置网络服务器,而不是 Apache)
  • SQLite(而不是 MySQL)

我想手动启动和停止 PHP 网络服务器(即不将其作为自动启动的服务运行)。有很多关于使用 NGINX、MariaDB、PostgreSQL 等设置 WAMP 替代方案的教程和说明,但我没有找到任何关于上述配置的内容。这是一个开发和学习设置。我计划在某个时候使用微框架(如 Slim)来开发基于 REST 的应用程序(而不是学习这样做),它将作为 Android 应用程序的后端(同样,在开发模式下)。

想了解:

  • 如果我使用上述简约方法会缺少一些关键功能(与 WAMP/LAMP 堆栈相比)?
  • 是否有解释如何创建此类简约设置的现有指南/教程?

最佳答案

考虑使用 QuickPHP ( http://www.zachsaw.com/?pg=quickphp_php_tester_debugger )。它是一个用于 Windows 的小型 php 服务器,仅附带 php dll。或者您可以下载适用于 Windows 的 php 二进制文件并将 QuickPHP 可执行文件放在那里,然后通过更改 php ini 配置文件启用 SQLite 等扩展。请注意,它仅用于开发和调试目的。

关于Windows 上的 PHP5.4,带有 sqlite 但没有 Apache 和 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23565607/

相关文章:

php - .htaccess 如果文件存在则重定向

ios - 使用 firefox 插件创建的 .sqlite 文件如何打开

ios - 如果 id 不在数组中,如何删除(FMDB sqlite Swift iOS)?

php - 如何在带有 XAMPP 的 Mac 上使用 PHP 运行 ffmpeg

php - 在 foreach 循环中对日期进行分组

javascript - 从 samsclub.com 抓取产品详细信息

android - GreenDAO ToOne 关系不起作用

php - 检测到路径错误的 Apache 服务

XAMPP - 单击退出时停止服务的方法?

php - 在 Laravel 中捕获内存耗尽错误