在CD/DVD上使用MySQL数据的PHP项目

在CD/DVD上使用MySQL数据的PHP项目,php,mysql,cd,dvd,Php,Mysql,Cd,Dvd,无论如何,如何将带有MySQL数据库的PHP项目放在功能齐全的CD/DVD上?我的客户希望在CD上有他的演示文稿,以及他给客户的这张CD 他们的想法是,这些客户只需将CD放入他们的电脑,并在电脑上运行完整的web演示 那是科幻小说还是有什么办法 谢谢你这张CD/DVD必须有Apache/MySQL/PHP可供使用-你要找的是一个从DVD上运行的“便携式Web服务器”。不久前,我使用了一种叫做统一服务器的东西,取得了相当大的成功。好吧,我能看到的唯一解决方案不是使用服务器端语言(因为这里没有服务器

无论如何,如何将带有MySQL数据库的PHP项目放在功能齐全的CD/DVD上?我的客户希望在CD上有他的演示文稿,以及他给客户的这张CD

他们的想法是,这些客户只需将CD放入他们的电脑,并在电脑上运行完整的web演示

那是科幻小说还是有什么办法


谢谢你

这张CD/DVD必须有Apache/MySQL/PHP可供使用-你要找的是一个从DVD上运行的“便携式Web服务器”。不久前,我使用了一种叫做统一服务器的东西,取得了相当大的成功。

好吧,我能看到的唯一解决方案不是使用服务器端语言(因为这里没有服务器),而是只使用HTML+CSS+JavaScript制作演示文稿,用HTML硬编码内容,并且不使用数据库


将所有这些内容刻录到CD上(根文件夹中有一个index.html页面),当从浏览器运行时,它应该可以工作。

由于现在大多数人都可以访问internet,我会制作一个index.html文件,并对常规的在线网页进行元刷新。您甚至可以制作一个启动该文件的autorun.inf,但请注意,现在大多数计算机都禁用了自动运行功能。

您可以签出。我只是通过谷歌搜索找到它,所以我不能说它的工作情况如何,但它似乎拥有你想要的一切。

你可以创建一个完整的实时Linux环境,他们可以从CD启动。看一看。他们的wiki有安装操作系统、自定义操作系统和重新创建磁盘映像的说明


另一种选择可能是使用虚拟化整个应用程序包(MySQL服务器、应用程序服务器等)。

在客户端计算机上设置服务器、php插件和MySQL。服务器应该指向cdrom作为根目录。然后将所有web文件复制到dvd上。不要忘记在客户端计算机上创建数据库

我刚从SourceForge网站上试过。对于我的一个类似的要求,它也派上了用场。但是,请注意,它仅适用于Windows XP。EXE文件无法在Windows 7中运行

听起来你的客户就像我爷爷:“难道你不能把互联网打印出来,然后发给我吗?”为什么不找一家网络托管公司,把这个项目放到一个网站上呢?这样你就可以提供一个链接,为你的客户省下一大堆钱CDs@eggyal你爷爷很厉害@watcher项目已启动,但客户希望将其也放在CD上。。。别在那里找点道理,那是胡说八道——我知道。但这是客户的愿望…@eggyal:(遗憾的是,这张图片是在w3schools上托管的,但是黑客们做了什么)为了减少必须加载的内容量,并且可能会出错,我会使用这个解决方案,并将您的数据库切换到SQLite3或其他基于文件的数据库。MySQL可能不喜欢尝试加载无法写入的文件P@Truth,毫无疑问,但我将我的范围缩小到那些将要研究web应用程序、拥有计算机和光盘驱动器的人。我认为,考虑到上下文,这可能是客户无法接受的:有人怀疑他们希望在客户现有的环境中运行某些东西,仅仅是在插入光盘时—仅重新启动就会阻止大多数用户;从CD引导可能远远超出他们的能力范围,进入一个不熟悉的环境可能会让他们发疯,认为自己感染了病毒!这与我所见过的几乎所有其他此类营销CD的用户体验完全相反。