PHP 安裝:下載 PHP 源碼包 #?wget?http://cn2.php.net/distributions/php-5.6.0.tar.xz#?xz?-d?php-5.6.0.t...
PHP具有以下特點:開源免費、跨平臺、大眾化、專于網站編程,也可以用于編寫一般的程序。
目前網絡上充斥著大量的陳舊信息,讓PHP新手誤入歧途,傳播著錯誤的實踐和糟糕的代碼,這必須得到糾正。PHP之道網站的 目標就是搜集PHP最佳實踐、編碼規范和網絡上的權威學習指南,給PHP學習者提供一個易于閱讀,快速查找的入口。
1995 年 6 月 8 日,Rasmus Lerdorf 在 comp.infosystems 新聞組宣布發 布了 Personal Home Page Tools (PHP Tools) version 1.0,一組C語言開發的 CGI 二進制。20 年后,Lerdorf 回憶說他以為自己發布的是一個 C API,結果完全不是那回事,否則現在人人都是C程序員了。
PHPSandbox 是將運行PHP作為獨立進程程的一種方式。 它提供你的外圍腳本的一種保護,比如包括錯誤、崩潰、運行慢的腳本,或者不適合在你代碼中運行的腳本,都可作為獨立進程來運行。
PHP 實現的網頁代理 [PHP]代碼 <?php if ( !isset($_REQUEST["url"]) ) exit; $u = $_REQUEST["url"]; if (substr($u, -0, 7) != "http://") exit; echo file_get_contents( $u ); /* function getPage($url, $referer, $time
用于開發,部署,調試,測試PHP應用程序集成一個We服務器和一個數據庫。支持CVS與Subversion。 (130MB) (117MB) (155MB)
本書內容: 介紹PHP編程語言,通過案例來講解PHP的語法結構、常用的函數等。講解PHP在網站方面的編程,有配套視頻。
Kafka-php 使用純粹的PHP 編寫的 kafka 客戶端,目前支持 0.8.x 以上版本的 Kafka,該項目 v0.2.x 和 v0.1.x 不兼容,如果使用原有的 v0.1.x 的可以參照文檔 Kafka PHP v0.1.x Document , 不過建議切換到 v0.2.x 上。v0.2.x 使用 PHP 異步執行的方式來和kafka broker 交互,較 v0.1.x 更加穩定高效, 由于使用 PHP 語言編寫所以不用編譯任何的擴展就可以使用,降低了接入與維護成本
CGI全稱是“公共網關接口”(Common Gateway Interface),HTTP服務器與你的或其它機器上的程序進行“交談”的一種工具,其程序須運行在網絡服務器上。
php列出當前目錄下的所有php文件 <?php //Define directory for files listing //original example //$files = glob('/path/to/dir/*.xml'); $files = glob('*.php'); //to limit what is displayed you can use a diff listing:
NotORM 是一個 PHP 庫,用來簡化和數據庫的交互。最有特色的功能是處理表關聯關系非常簡單。另外 NotORM 的性能非常的高,設置高過內置的驅動。 連接數據庫 include "NotORM.php"; $pdo = new PDO("mysql:dbname=software"); $db = new NotORM($pdo); 讀取數據 foreach ($db->applicatio
PHP Shell 是用PHP腳本封裝的一個Web的工具,用于遠程執行服務器上的命令以及瀏覽服務器上的文件,適合用來管理Web服務器。
還有這么一種神奇的存在,php.js這個項目用javascript的語法實現了大部分常用 的php的函數
PHP-Mesh 是一個PHP的輕量級模板系統,其模板語言就是PHP本身。它的設計思路完全來自于 Java 的布局管理器 SiteMesh 。
RiSearch PHP是一個高效,功能強大的搜索引擎,特別適用于中小型網站。RiSearch PHP非常快。
php文件通常以文本格式存貯在服務器端, 很容易被別人讀到源代碼, 為了對源代碼進行保護, 可以采用對源代碼進行加密的方式.要實現該功能需要兩部分:一是加密程序,實現對PHP文件的加密. 另一個就是對加密過的PHP文件進行解析。
Image PHP Class 是一個用來操作圖像的PHP類,可直接從文件或者是二進制數據中加載圖像,可進行圖像縮放、修改大小以及圖像剪切。
JSON Schema 用于描述JSON數據的結構和類型。如同DTD與XML的關系。
幾乎每種語言都有包管理器。Java有Maven,Python有easy_install和pip,Ruby有gem,Nodejs有npm。說到PHP當然也有PEAR,但我一直認為PEAR是設計最爛的一個包管理器:依賴處理不到位、配置復雜、命令行難用,有時候還會報錯。一直期待有個新的包管理器,甚至想自己寫一個(可能不太現實,但想寫的心早有了)。