跳轉至內容

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 GTKZZEE PHP GUI 等擴充套件來建立桌面應用程式。但由於與用 C++ 等原生語言開發的其他桌面應用程式相比,它提供了較低的效能,並且可能變得複雜,因此它很少被使用。


華夏公益教科書