PHP 编程/PHP 的用途
最好的情况是如果你可以访问商业(可能是免费的)网站托管服务。它很可能支持 PHP 和 MySQL “开箱即用”;这在今天是相当标准的。缺点是,除非你拥有 shell 访问权限并且习惯使用文本模式文本编辑器,否则你必须每次更改 PHP 脚本时都将它们通过 FTP 传输到服务器(这将非常频繁),这在一段时间后会变得非常烦人。如果你的桌面运行的是 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 访问你的帐户...)。
请记住,无论何时你将可执行脚本上传到你的网站,你都会为恶意用户利用代码中的任何漏洞创造机会。事实上,在商业网站托管服务器上运行的主要优势之一是,你的脚本被阻止影响机器的许多关键部分。只要你不将重要信息存储在你的网站上,恶意用户造成的任何损坏都将降到最低。
一些网站托管公司提供不同的功能,但大多数都拥有一个付费产品,允许你非常轻松地浏览你的服务器空间。它被称为 cPanel,它是学习如何开始网页设计或成为高级网页设计师/程序员的好方法。 Plesk 的性质类似。
PHP 可以通过使用 PHP GTK 、 ZZEE PHP GUI 等扩展来创建桌面应用程序。但由于与用 C++ 等原生语言开发的其他桌面应用程序相比,它提供了较低的性能,并且可能变得复杂,因此它很少被使用。