从一般意义上说,如果我使用PHP创建一个CMS。在我创建并在本地主机中命名数据库。现在,如果我或我的clent在任何服务器上载CMS,它将如何工作。因为该服务器中没有数据库。如何使用php创建一个CMS,其中最终用户不必知道有关数据库的任何信息。这是可能的
并在我写的PHP代码创建数据库。现在我如何创建一个CMS,它可以自动创建数据库和表格,除了上传CMS之外,客户端不必知道任何东西。
示例: 在CMS中有一个查询(SELECT * FROM users)。我给包含用户信息的表用户命名。
但是,如果客户端上传我的CMS到他的服务器它将如何工作。他是否必须去phpmyadmin并创建一个相同的数据库,就像我在开发CMS时创建和命名的一样。
您是否打算开发需要安装程序进行自动安装的产品? – 2012-04-16 05:18:52
如果托管服务提供商没有激活任何数据库,那么无论如何您都无法创建它,除非您的CMS无法访问服务器并安装/配置数据库。我的意思是,你不能用数据库安装程序发运你的CMS。但是正如@looneydoodle所言,PHP从5节开始就装载了SQLlite,所以你总是可以回到 – 2012-04-16 05:33:53
你是不是想依靠数据库服务器?如果是这样,sqlite可能是要走的路 – looneydoodle 2012-04-16 05:23:56