商业 Web 托管


最佳的情况是,如果你可以访问一个商业(可能是免费的)Web 托管服务。大多数情况下,这些服务都支持 PHP 和 MySQL "开箱即用";如今这种配置相当标准。缺点是,除非你有 Shell 访问权限,并且对文本模式编辑器感到舒适,否则每次你做出任何更改时,你都必须通过 FTP 将 PHP 脚本上传到服务器(这将会非常频繁),久而久之会变得非常烦人。如果你的桌面系统是 Windows,我建议你下载文本编辑器 EditPlus,它可以通过 FTP 打开文件,并且每次保存时会自动上传到 FTP 站点。一个好的开源替代品是 jEdit,它可以通过 FTP 甚至 SFTP(安全)打开和自动保存文件,只要安装了 FTP 插件。jEdit 是用 Java 编写的,所以它可以在 Mac OS X、OS/2、Unix、VMS 和 Windows 上运行。对于 Linux 用户,你还可以使用类似 CurlFtpFS(http://curlftpfs.sourceforge.net/)的工具,它允许你将 FTP 位置挂载为任何其他可挂载的对象,这样所有的文件传输都能透明地进行,你可以使用任何你喜欢的编辑器。如果你有 Shell 账户,但又懒得操作,SSHFS(http://fuse.sourceforge.net/sshfs.html)是为你准备的(假设你使用 SSH 来访问账户)...

请记住,每次你将可执行脚本上传到网站时,你都为恶意用户提供了一个利用你代码中的漏洞的机会。事实上,在商业 Web 主机服务器上操作的一个主要优势是,它可以防止你的脚本影响机器的许多关键部分。只要你不在网站上存储重要信息,恶意用户造成的任何损害都将被控制在最小范围内。

一些 Web 托管公司提供不同的功能,但大多数公司都有购买的产品,允许你轻松浏览服务器空间。这种产品叫做 cPanel,它是学习如何开始网站设计或成为高级网站设计师/程序员的好方法。Plesk 与之类似。

 

桌面应用程序


PHP 还可以通过使用扩展(如 PHP GTK 和 ZZEE PHP GUI)来创建桌面应用程序。但由于与其他使用原生语言(如 C++)开发的桌面应用程序相比,PHP 提供的性能较低,而且可能会变得复杂,因此它很少被使用。

最后修改: 2025年01月9日 星期四 00:53