我在工作的本地计算机上设计了一个简单的数据库。但是我需要将它安装在工作中的其他一些计算机上。这是一个供我的同事私人使用的个人数据库。我想知道是否有任何方法可以将组件(PHP5、Mysql 数据库和 Apache 网络服务器)通过 .exe 或任何 Windows 可安装文件完全安装。
3 回答
如果您想在 IIS 上使用 PHP 框架,Microsoft WPI(Web 平台安装程序)是最佳选择。在 WPI 上有很多应用程序池,分为数据库、IIS 工具、.NET、开发工具、CMS 等类别。所有安装都是无人值守的。
WAMP 或 XAMPP 是安装 Apache、PHP 和 MYSQL 服务器的可执行文件,因此只需将数据库导出为 sql 文件,安装 WAMP 或 XAMPP 并将文件导入每台机器上的 phpMyAdmin。
我不知道这对你来说是否是最好的解决方案,我认为最好的解决方案是让所有用户看到同一个数据库,所以你必须阅读更多关于制作共享服务器的内容。
您确定要在每台机器上安装整个设置吗?因为通常数据库和服务器端应用程序代码驻留在一个中央服务器上,而其他客户端可以访问它。
无论如何,如果您想在每台机器上进行设置,那么有两种方法:
所有这些组件都可以作为 zip 文件安装 - 这意味着您可以直接从该文件夹中提取和运行,而无需任何安装。您可以以这种方式设置您的环境和数据,包括应用程序(PHP、数据库和 Web 服务器),相应地更改它们的配置文件,以便它们指向正确的位置/路径,并在各自的位置创建数据文件(用于数据库、Web 应用程序等)文件夹。然后简单地压缩所有内容并分享。目标用户可以简单地提取它并在提取时运行所有内容。您可能需要手动更改目标计算机上的 Windows 设置,例如防火墙等。
第二种方法是保留每个组件(apache、php、数据库)的安装程序,并且还有一个自定义安装程序,它将设置您自己的自定义设置,例如创建数据库、配置 php 和 apache 等。然后创建一个主安装程序并运行上述安装程序之一一个。
希望这可以帮助。