1. 怎麼理解php是開源的
開源就是公開源代碼的意思...
公開源代碼不一定是免費使用的,也不代表能任意修改~~
開源和免費沒關系...雖然大多開源的都是免費的...但是就和3樓說得一樣..要看協議的~~
協議里有限制你只能學不能改,也不能用,事實上你就不能隨意用...雖然大多協議只限制商業目的!
2. 最值得推薦的開源 PHP CMS 系統有哪些
WordPress
WordPress是一種使用PHP語言開發的博客平台,用戶可以在支持PHP和MySQL資料庫的伺服器上架設屬於自己的網站。也可以把 WordPress當作一個內容管理系統(CMS)來使用。
WordPress是一款個人博客系統,並逐步演化成一款內容管理系統軟體,它是使用PHP語言和MySQL資料庫開發的。用戶可以在支持 PHP 和 MySQL資料庫的伺服器上使用自己的博客。
WordPress有許多第三方開發的免費模板,安裝方式簡單易用。不過要做一個自己的模板,則需要你有一定的專業知識。比如你至少要懂的標准通用標記語言下的一個應用HTML代碼、CSS、PHP等相關知識。
WordPress官方支持中文版,同時有愛好者開發的第三方中文語言包,如wopus中文語言包。WordPress擁有成千上萬個各式插件和不計其數的主題模板樣式。
dedecms(織夢)
織夢內容管理系統(DedeCms) 以簡單、實用、開源而聞名,是國內最知名的PHP開源網站管理系統,也是使用用戶最多的PHP類CMS系統,在經歷多年的發展,目前的版本無論在功能,還是在易用性方面,都有了長足的發展和進步,DedeCms免費版的主要目標用戶鎖定在個人站長,功能更專注於個人網站或中小型門戶的構建,當然也不乏有企業用戶和學校等在使用本系統。
phpcms
PHPCMS該軟體採用模塊化開發,支持多種分類方式,使用它可方便實現個性化網站的設計、開發與維護。它支持眾多的程序組合,可輕松實現網站平台遷移,並可廣泛滿足各種規模的網站需求,可靠性高,是一款具備文章、下載、圖片、分類信息、影視、商城、採集、財務等眾多功能的強大、易用、可擴展的優秀網站管理軟體。
PHPCMS由國內80後知名創業者鍾勝輝(網名:淡淡風)於2005年創辦,是國內知名的站長建站工具。
帝國CMS
《帝國網站管理系統》英文譯為"Empire CMS",簡稱"Ecms",它是基於B/S結構,且功能強大而帝國CMS-logo易用的網站管理系統。本系統由帝國開發工作組獨立開發,是一個經過完善設計的適用於linux/windows引/Unix等環境下高效的網站解決方案。從帝國新聞系統1.0版至今天的帝國網站管理系統,它的功能進行了數次飛躍性的革新,使得網站的架設與管理變得極其輕松!
3. 高分求phpmyfaq的詳細教程
phpmyfaq安裝說明
安裝演示版本號:phpmyfaq 2.6.11
教程使用的上傳工具:FlashFXP
教程使用的環境:無憂主機php虛擬主機
教程使用臨時調試域名:http://test.hk1123.51php.com/phpmyfaq
二、phpmyfaq安裝包上傳和在線解壓
使用flashFXP將壓縮包上傳到網站根目錄下,然後在線解壓到網站根目錄。關於如何在無憂php虛擬主機中上傳數據並在線解壓,我之前已經寫過相關教程了,這里不重復敘述了,有需要教程用戶可以點擊深入詳解無憂php空間如何上傳網站數據進行查看。
三、文件目錄許可權修改方法
在純linux環境下安裝phpmyfaq問答系統,務必請用戶參照無憂主機站點目錄(public_html)文件夾的許可權設置中介紹的文件目錄許可權設置的方法,將phpmyfaq根目錄和./config兩個目錄許可權設置為777, 否則在安裝過程會提示錯誤,無法正確完成安裝。
四、phpmyfaq詳細安裝步驟
Phpmyfaq的安裝安裝是非常簡潔的,由於phpmyfaq是全英文安裝界面,為方便用戶安裝和了解每個安裝步驟的含義,我特意將部分phpmyfaq安裝文件進行了翻譯,供用戶參考。如果熟練安裝只需要10分鍾左右,就可以完成phpmyfaq的安裝詳細安裝步驟如下:
1、 運行域名(http://test.hk1123.51php.com/phpmyfaq)啟動安裝向導。
2、 配置mysql資料庫連接和管理員信息。
A、Please add your database connection setup information 請添加資料庫信息
SQL server host:localhost (資料庫連接方式,本地連接)
SQL username: 51php_51php.com (資料庫訪問用戶名)
SQL password: ******** (資料庫密碼)
SQL database: www_51php (資料庫名稱)
Table preflx: phpfaq_ (資料庫表前綴名)
B、phpMYFAQ information phpmyfaq基本信息設置
Default language:chinese(simplified) (簡體中文)
Permission level: 選擇默認
Admin』s real name: administrator (管理員真實名稱)
Admin』s e-mail address: [email protected] (管理員郵箱)
Admin』s username: admin (管理員用戶名)
Admin』s password: ***** (管理員密碼)
Retype password:***** (重復管理員密碼)
phpmyfaq開源問答(FAQ)系統快速安裝教程 image00113 150x150
請用戶對照圖片和安裝界面的翻譯,正確填寫mysql資料庫信息,設置phpmyfaq的管理員帳號、選擇簡體中文語言包。如果確認無誤後,請點擊「Click to install phpMYFAQ 2.6.11」繼續安裝。
3、 等待幾分鍾,phpmyfaq就安裝完成了。安裝完成後phpmyfaq安裝向導會彈出一個調查問卷,如果你不想參與調查問卷,就直接點擊:「your version of phpMYFAQ」登錄phpmyfaq首頁。
phpmyfaq開源問答(FAQ)系統快速安裝教程 image00310 150x150
4、刪除install目錄!phpmyfaq安裝成功!
phpmyfaq開源問答(FAQ)系統快速安裝教程 image0058 150x150
5、如果你有興趣參與phpmyFAQ的官方調查問卷,無憂主機(www.51php.com)已經將調查問卷的內容翻譯如下,請用戶自行對照。
database tables were successfully created. 所有資料庫表都已經成功建立
Congratulation! Everything seems to be okay. 恭喜你!安裝完成
窗體頂端
For further development we would like to get some feedback from our users. 了更好發展,我們渴望從您那裡得到寶貴的建議:
Therefore we』d ask you to take a few minutes of your time to answer a few questions. 耽誤你幾分鍾,回到我們幾個提問:
If you don』t want to participate in the survey, you can directly visit your version of phpMyFAQ or login into your admin section. 如果你不想參閱調查,你可以直接訪問你的網站phpmyfaq,或者登錄你的管理後台
Please delete the file ./install/setup.php manually.
請刪除文件:./install/setup.php
Please delete the file ./install/update.php manually.
請刪除文件:./install/update.php
無憂主機提供美國/香港 純Linux環境下高端php空間產品,只需99元起,有需求的用戶請聯系無憂主機客服。
4. php開源問答系統排行榜推薦下,從最好的開始。
排名第一的肯定是ask2問答系統了,後起之秀,今年4月份剛發布,為期一年開發,4月中旬准備上線,擁有tipask全部功能,支持文章功能,seo更友好,內置超強問答採集和3套PC模板,網路知道,360問答和搜搜問答模板,還有一套wap手機版,年中快出app版了,坐等。
排名第二:Tipask,這是網路知名的問答系統了,5年老站,ask2問答系統取其精華改進其不足之處。
排名第三:wecenter,作者很懶,用bt模板做自適應,風格本人不大喜歡,偏社交問答不像傳統問答系統。
5. 6 個開源的PHP HTTP 客戶端請求庫
1. Guzzle:
Guzzle is an independent HTTP client for PHP. You no longer need to depend on cURL, SOAP or REST to pull the data. Guzzle serves need of API for communication in old static/dynamic websites. The new websites are mostly dependent on front-end technology. Guzzle is very time saving option for specific projects.
2. Requests:
Requests for PHP humble HTTP request library. It simplifies from you interact with other sites and takes away all your worries. Requests can provide better API wrapper than cURL. Many developers have liked the idea of Requests and they are migrating to Requests for many of their projects.
3. HTTPFul:
HTTPFul is simple, chain able and readable PHP library intended to make speaking HTTP sane. Developers focus on interacting with APIs installing sifting through cURL set_opt pages. This is an ideal PHP REST client. HTTPFul is evolving project. The tool brings many cool features to developers.
4. PHP VCR:
PHP VCR helps you in recording test suit』s HTTP integration and replay them ring future test runs. PHP VCR assures fast, deterministic and accurate tests. The tool can record HTTP interactions automatically and replay them back to you with little code work. It also supports YAML and JSON for storing data. PHP VCR supports all common HTTP extensions and functions.
5. Buzz:
Buzz is a lightweight HTTP client. You an store and retrieve data using Buzz. This is a great tool for beginners, it helps them learn more about HTTP clients and the way they work in real world.
6. Goutte:
Goutte is an innovative HTTP scraping tool. You can use Goutte to scrape content using PHP skills. You can integrate the Goutte API to scrape/screen websites and code some stuff to extract data as per your requirements.