本文目錄一覽:
- 1、哪裡有php練習?
- 2、自學php做出一個面向過程的小項目,比如說小型論壇,能找到php開發的工作嗎?
- 3、如何用thinkPHP 構建一個簡單的項目
- 4、有哪些適合練手的PHP項目
- 5、運用PHP可以做什麼項目啊
哪裡有php練習?
註冊和登錄是每個系統必須的,建議先寫個簡單註冊登陸模塊。
然後寫個簡單的留言本。找一些PHP的書籍看看。
網上也有php100例子等。
自學php做出一個面向過程的小項目,比如說小型論壇,能找到php開發的工作嗎?
別開發論壇了,論壇沒有你想象的那麼小,做起來挺費勁的,網絡上大部分論壇都是discuz php開源代碼改得
你可以自己做了1,2周能完成的小項目(第一個項目是最多經驗的,同時做出來的是最差),然後開始學習一些開源代碼,學習他們的結構和編寫方法,然後就去找工作吧.(工作經驗中把你了解的php開源項目都寫進去)
祝你成功~
如何用thinkPHP 構建一個簡單的項目
1、使用sftp協議進行上傳的操作:輸入用戶名和用戶密碼。
2、使用mkdir命令在/var/www下拆家一個shop目錄。
3、域名解析和簡單測試。
4、創建一個shop數據庫。
5、使用數據庫–》導入數據庫文件。
6、修改index.php靜態資源地址和測試。
有哪些適合練手的PHP項目
1. 項目名稱:輕量級 B2C 商城系統
項目簡介:本項目是一個擁有 PC 端 + H5 移動端的超輕量,功能強大的 B2C 商城系統。
技術實現:
核心框架:基於全新超輕量高性能Speed框架
JS框架:jQuery 1.10.2
移動端JS框架:Zepto 1.2.0
圖表庫:Flot 0.8.3
富文本編輯器:百度 精簡版 UMeditor
JS模板引擎:Juicer 0.6.8
運行環境:
操作系統: Windows / Linux / Unix
Web 服務器:Apache / Nginx / IIS
PHP 版本:5.2 及以上
MySQL 版本:5.0 及以上
生產環境推薦:Linux + Nginx + PHP5.5 + MySQL5.6
項目地址:cigery/verydows – 碼雲
2、項目名稱:基於 PHP 的輕量級路由器
項目簡介:非常輕量級的路由器。無依賴、簡潔、速度快、自定義性強。
輕量級且速度快,查找速度不受路由數量的影響。
支持路由參數定義,以及路由選項(比如設定 domains、schema 等檢查限制)。
支持請求方法:GET POST PUT DELETE HEAD OPTIONS …
支持事件: found notFound execStart execEnd execError,當觸發事件時你可以做一些事情(比如記錄日誌等)。
支持動態獲取 action 名。支持設置方法執行器(actionExecutor),通過方法執行器來自定義調用真實請求方法。
支持自動匹配路由到控制器就像 yii 一樣,請參看配置項 autoRoute。
支持通過方法 SRouter::dispatch($path, $method) 手動調度一個路由。
你也可以不配置任何東西,它也能很好的工作。
項目地址:inhere/php-srouter – 碼雲
3. 項目名稱:輕量級論壇社區系統
項目簡介:本項目是一個基於 CodeIgniter 框架開發的 PHP 新型社區系統,她輕量小巧、簡單易用、強大高效,又簡稱 ”STB(燒餅 BBS)。
項目地址:燒餅/startbbs – 碼雲
4. 項目名稱:基於 PHP 的三維驗證碼
img src=”” data-rawwidth=”360″ data-rawheight=”80″ class=”content_image” width=”360″
項目簡介:打破傳統的,基於 PHP 的 3d 英文字母驗證碼,圖片粒子化,機器難以識別邊界,破解難度極大。
項目地址:Quekie/Safe 3D Identifying Code
5. 項目名稱:基於 PHP 的多進程網絡爬蟲框架
img src=”” data-rawwidth=”650″ data-rawheight=”800″ class=”origin_image zh-lightbox-thumb” width=”650″ data-original=””
項目簡介:Beanbun 是一個簡單可擴展的爬蟲框架,支持分布式,支持守護進程模式與普通模式,守護進程模式基於 Workerman,下載器基於 Guzzle。
特點:
支持守護進程與普通兩種模式(守護進程模式只支持 Linux 服務器)
默認使用 guzzle 進行爬取
支持分布式
支持內存、Redis 等多種隊列方式
支持自定義URI過濾
支持廣度優先和深度優先兩種爬取方式
遵循 PSR-4 標準
爬取網頁分為多步,每步均支持自定義動作(如添加代理、修改 user-agent 等)
靈活的擴展機制,可方便的為框架製作插件:自定義隊列、自定義爬取方式…
項目地址:Kiddyu/Beanbun – 碼雲
運用PHP可以做什麼項目啊
可以做一切。PHP 主要專註於服務器端腳本,所以你可以完成其他 CGI 程序所能夠完成的一切,比如數據收集、生成動態頁面內容,或者發送和接收 Cookie。但是 PHP 能夠做更多的事情。
使用 PHP 腳本的三個主要領域。
服務器端腳本。這是 PHP 最傳統也是最主要的目標領域。你需要三種事物來完成這項工作。PHP 解析器(CGI 或者服務器模塊),一個 Web 服務器和一個 Web 瀏覽器。你需要運行 Web 服務器,以一個已連接的 PHP 安裝。你可以使用 Web 瀏覽器來訪問 PHP 程序輸出,通過服務器查看 PHP 頁面。所有這些都可以在你的本地機器中運行,如果你只是體驗 PHP 編程的話。關於更多信息請參考安裝指導部分。
命令行腳本。你可以在無需任何服務器或者瀏覽器的情況下來運行 PHP 腳本。你只需要 PHP 解析器來用於這種方式。這是常規腳本擴展使用 cron(在 Unix 或者 Linux 中)或者 Task Scheduler(在 Windows 中)時的理想用法。這些腳本同樣可以用於簡單的文字處理任務中。關於更多信息,請參考:[PHP 的命令行用法]。
編寫桌面應用程序。PHP 大概不是創建擁有圖形用戶界面的桌面應用程序時最好的編程語言,但是如果你非常了解 PHP,並且願意在你的客戶端應用程序中使用一些高級 PHP 特徵,你同樣可以使用 PHP-GTK 來編寫這樣的程序。你同樣擁有通過這種方式來編寫跨平台應用程序的能力。PHP-GTK 是一種 PHP 擴展,並沒有包括在主要的發行中。如果你對 PHP-GTK 感興趣,可以訪問它自己的網站。
PHP 可以在所有主流操作系統中使用,包括 Linux、許多種不同的 Unix(包括 HP-UX,Solaris 和 OpenBSD)、Microsoft Windows、Mac OS X,RISC OS 等等。PHP 現在同樣支持大部分的 Web 服務器。這包括 Apache、Microsoft Internet Information Server、Personal Web Server、Netscape 和 iPlanet Server、Oreilly Websita Pro Server、Caudium、Xitami,OmniHTTPd 等等。主流的服務器以一種模塊來提供 PHP 服務,而其他的則支持 CGI 標準,PHP 可以作為一個 CGI 處理器來工作。
通過使用 PHP,你將擁有選擇操作系統和 Web 服務器的自由。此外,你同樣可以選擇使用過程編程或者面向對象編程,還是它們的混合體。雖然並不是每種標準的 OOP 特徵都在 PHP 4 中被實現,多數代碼庫和大型應用程序(包括 PEAR 庫)都是使用 OOP 代碼所編寫的。PHP 5 彌補了 PHP 4 中與 OOP 相關的弱點,並且引入了一個完整的對象模型。
使用 PHP 你並不局限於輸出 HTML。PHP 的能力包括輸出圖片,PDF 文件以及甚至是被敏捷生成的 Flash 影片(使用 libswf 和 Ming)。你同樣可以輸出任何簡單的文字,比如 XHTML 和任何其他 XML 文件。PHP 可以自動生成這些文件,並且把它們保存在文件系統中,來代替它們的打印輸出,為你的動態內容形成一個服務器端緩存。
PHP 中最強大並且最重要的特徵之一就是它提供廣泛的數據庫支持。編寫啟用了數據庫支持的 Web 頁面是如此的簡單。以下列表就是當前被支持的數據庫:
Adabas D
dBase
Empress
FilePro(只讀)
Hyperwave
IBM DB2
Informix
Ingres
InterBase
FrontBase
mSQL
Direct MS-SQL
MySQL
ODBC
Oracle(OCI7 和 OCI8)
Ovrimos
PostgreSQL
SQLite
Solid
Sybase
Velocis
Unix dbm
我們同樣擁有一個數據庫抽象擴展(命名為 PDO)來允許你通過該擴展來透明地使用任何被支持的數據庫。另外 PHP 還支持 ODBC(Open Database Connection 標準),因此你能夠連接到任何支持這個世界級標準的其他數據庫。
PHP 同樣支持與使用 LDAP、IMAP、SNMP、NNTP、POP3、HTTP、COM(在 Windows 中)的其他服務的對話。你同樣可以打開原始的網絡套接字並且使用任何其他協議與之交互。PHP 還支持所有 Web 編程語言可視化之間複雜的 WDDX 數據交互。與交互連接的對話,PHP 還支持 Java 對象的例示並且透明地把它們當成 PHP 對象來使用。你同樣可以使用我們的 CORBA 擴展來訪問遠程對象。
PHP 擁有非常有用的文字處理特徵,用 POSIX Extended 或者 Perl 正則表達式來解析 XML 文件。關於解析並且訪問 XML 文檔,PHP 4 還支持 SAX 和 DOM 標準,並且你同樣可以使用 SXLT 擴展來轉換 XML 文檔。PHP 5 標準化了 libxml2 實體基礎的所有 XML 擴展並且擴展特徵集添加了 SimpleXML 和 XMLReader 支持。
最後,但不是至少,我們還擁有許多其他有趣的擴展,mnoGoSearch 搜索引擎功能、IRC Gateway 功能、許多壓縮實用工具(gzip、bz2,zip)、日曆轉換、翻譯······
與你在該頁中所見到的關於 PHP 所提供的特徵和益處的不完全列表一樣。閱讀關於 PHP 的安裝部分,並且查看各種擴展所提及的功能參考部分。
原創文章,作者:IAVA,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/134368.html