如何开始创建一个将安装在许多服务器上的PHP脚本?

时间:2010-12-02 21:48:22

标签: php web-applications

我想知道如何使用php开始编写脚本,并且该脚本将在许多网站上使用。 我应该先创建数据库吗?然后开始创建将从数据库处理数据的PHP文件? 我应该首先考虑这个脚本的安装向导,或者稍后当我完成项目时我会创建一个? 我真的很困惑如何开始一个项目,你能给我一些建议吗?

并感谢大家:D

3 个答案:

答案 0 :(得分:1)

  

我应该先创建数据库吗?

如果您要在PHP脚本中使用数据库,那么您应该首先安装数据库。 MySQL是一个良好的开端。

  

然后开始创建将处理数据库数据的php文件?

我首先在一台服务器上启动,然后创建一个名为index.php的PHP文件来执行数据库查询。然后从那里开始使用多个PHP文件。

  

我应该首先考虑这个脚本的安装向导,或者稍后当我完成项目时,我会创建一个。

安装PHP文件的次数是90%,就像将它们复制到新服务器上一样简单。我还不担心安装向导。


另一个一般提示,因为您是初学者:安装WAMPServer,它是一个在本地计算机上运行的Web服务器/ PHP服务器/ MySQL服务器。这非常适合开发,因为您可以将PHP文件放在C:\WAMP中,编辑它们并通过http://localhost/直接在浏览器中查看结果。然后,当您满意时,您可以上传到服务器或多个服务器。 (只是通过复制)。

答案 1 :(得分:0)

大多数php软件都没有或者需要你所谓的安装wizzard。

我建议你开发一种对你来说最自然的方式。

有些人发现从数据库设计开始更容易,而其他人更喜欢先编写一些代码,然后再进一步扩展db模式。真的没有正确的方法去做。

启动PHP项目可以像创建文本文件和抽出代码行一样简单,但是如果您打算创建一个相当大的项目,我建议使用功能齐全的IDE。

答案 2 :(得分:0)

确定您的脚本具有哪些依赖项。

确定脚本与哪个最低版本的PHP兼容。

编写一个脚本,查询用户设置以检测是否满足这些条件。 (例如,它是否依赖于要安装的mysql扩展名。)

详细说明如何在遇到缺失的情况下满足每个依赖项。

说明支持的最低版本号,如果您的脚本检测到它低于该版本号。

在目标操作系统上进行测试。

运行创建数据库的脚本,测试是否创建了该数据库。提供有关如何手动执行此操作以及如何提供正确权限的详细说明。

如果需要,请为他们提供一个配置文件,允许他们输入关键信息,例如doc_root等。

符合常见的智慧,例如short_tags = off else会覆盖这些设置。想象一下,用户在共享主机上并且正在运行safe_mode = on。

尝试按照您自己的说明将其重新安装在本地主机上,然后重新安装在实时服务器上 - 理想情况下也可以安装在各种操作系统上。