PHP 5.4介紹

jieforest發表於2012-12-01
PHP是一種非常流行的網頁伺服器端指令碼語言。PHP是免費的,並且使用非常廣泛。同時,對於像微軟 ASP 這樣的競爭者來說,PHP無疑是另一種高效率的選項。PHP極其適合網站開發,其程式碼可以直接嵌 HTML程式碼。

PHP語法非常類似於 Perl 和 C。PHP常常搭配 Apache (web 伺服器) 一起使用。不過它也支援ISAPI,並且可以執行於 Windows 的微軟 IIS 平臺。PHP支援很多資料庫(MySQL、Informix、Oracle、Sybase、Solid、PostgreSQL、Generic ODBC 等等)。

PHP版本Thread Safe與Non Thread Safe的區別:

TS指Thread Safety,即執行緒安全,一般在IIS以ISAPI方式載入的時候選擇這個版本。

NTS即Non Thread Safe,一般以FastCGI方式執行的時候選擇這個版本(Apache),具有更好的效能。

如果是使用ISAPI的方式來執行PHP就必須用Thread Safe(執行緒安全)的版本;而用FastCGI模式執行PHP的話就沒有必要用執行緒安全檢查了,用Non Thread Safe(NTS,非執行緒安全)的版本能夠更好的提高效率。

1. Buid-in web server

PHP5.4內建了一個簡單的Web伺服器,這樣在做一些簡單程式就方便多了,省去了環境配置的工作,特別對於初學者來說。

把當前目錄作為Root Document只需要這條命令即可:
$ php -S localhost:3300

也可以指定其它路徑:
$ php -S localhost:3300 -t /path/to/root

還可以指定路由:
$ php -S localhost:3300 router.php


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/301743/viewspace-750377/,如需轉載,請註明出處,否則將追究法律責任。

相關文章