以任何方式存在,如何将具有MySQL数据库的PHP项目放在具有完整功能的CD / DVD上?我的客户希望将他的演示文稿放在CD和他给客户的CD上。
这个想法是,这些客户只需将CD放入他们的PC并在他们的计算机上运行complet web演示......
是科幻小说还是以任何方式存在?
谢谢
答案 0 :(得分:3)
CD / DVD必须有Apache / MySQL / PHP - 您正在寻找的是从DVD运行的“便携式网络服务器”。我在一段时间后使用了名为The Uniform Server的东西,取得了相当不错的成功。
答案 1 :(得分:3)
嗯,我能看到的唯一解决方案是不使用服务器端语言(因为这里没有服务器),但只使用HTML + CSS + JavaScript来制作演示文稿,使用HTML对内容进行硬编码,并且不要使用数据库。
在CD上刻录所有内容(在根文件夹上有一个index.html页面),当它从浏览器运行时,它应该可以正常工作。
答案 2 :(得分:1)
由于现在大多数人都可以访问互联网,我会在线创建一个带有元刷新的index.html文件到常规网页。您甚至可以创建一个启动该文件的autorun.inf,但请注意,大多数计算机最近都禁用了自动运行功能。
答案 3 :(得分:1)
您可以结帐Server2Go。我只是通过谷歌搜索找到它所以我不能说它的工作情况如何,但似乎它有你想要的一切。
答案 4 :(得分:1)
您可以创建一个可以从CD启动的完整实时Linux环境。看看Knoppix。他们的wiki有安装操作系统,自定义操作系统和重新创建磁盘映像的说明。
另一种选择可能是使用VMWare ThinApp虚拟化整个应用程序包(MySQL服务器,应用程序服务器等)。
答案 5 :(得分:1)
在客户端计算机上设置服务器,php插件和mysql。服务器应将cdrom指向根目录。然后将所有Web文件复制到DVD上。不要忘记在客户端计算机上创建数据库。
答案 6 :(得分:0)
我刚从SourceForge网站尝试CDsite。它对我的类似要求派上了用场。但是,请注意,仅适用于Windows XP。 EXE文件无法在Windows 7中运行。