㈠ php是什麼
PHP(Hypertext Preprocessor)是一種嵌入HTML頁面中的腳本語言。它大量地借用C和Perl語言的語法, 並結合PHP自己的特性,使Web開發者能夠快速地寫出動態產生頁面。
PHP是完全免費的開源產品,不用花錢,Apache和MYSQL也是用樣免費開源,在國外非常流行,PHP和MYSQL搭配使用,可以非常快速的搭建一套不錯的動態網站系統,因此國外大多數主機系統都配有免費的APACHE+PHP+MYSQL。通常認為這種搭配的執行效率比IIS+ASP+ACCESS要高,而後者的使用還必須另外交錢給微軟。
PHP的語法和Perl很相似,但是PHP所包含的函數卻遠遠多於Perl,PHP沒有命名空間,編程時候必須努力避免模塊的名稱沖突。一個開源的語言雖然需要簡單的語法和豐富的函數,但PHP內部結構的天生缺陷導致了PHP不適合於編寫比中小型業余網站更大的網站。
PHP開發的成功案例:
MediaWiki — 著名的維基網路(Wiki)程序,如此龐大的條目居然只用PHP+MYSQL就能夠支持,真是不可思議。
WordPress — 著名的Blog系統,功能上絲毫不輸於Movable Type,不少用戶都紛紛從Movable Type轉移到了WordPress。
結論:PHP語法簡單,非常易學易用,很利於快速開發各種功能不同的定製網站,PHP因為結構上的缺陷,使的PHP在復雜的大型項目上的開發和維護都比較困難。
㈡ mediawiki安裝,php版本低!
那就升級PHP版本啊 升級到5.3就可以了啊,或者是下載一個老版的mediawki
㈢ mediawiki出現的問題
是這樣的。首頁和index.php是相同的,也就是說你上面寫的:xxx/index.php/首頁,是錯誤的寫法,只要寫一個就可以了。一般情況是可以省略「首頁」或「index.php」的,因為只要輸入所在的安裝目錄(localhost/xxx/安裝目錄)就可以訪問主頁了。。。希望我的回答對你有些許的幫助。你也可以上站~長~百~科去參與討論,這也是用mediawiki搭建了知識庫,並且可以加入73390312群一起和mediawiki站長一起交流。希望我的回答對你有些許的幫助。
㈣ 什麼是mediawiki誰能簡單解釋一下
MediaWiki是由PHP開發的免費開源的維基程序,運行於PHP+mySQL環境。他是專為維基網路開發的wiki程序,目前除維基媒體基金會的項目外,也被廣泛的應用在其他網站中。MideaWiki適合建立大型的網路網站,也有很多網站利用MidiaWiki建立知識庫系統,例如著名的Blog程序WordPress的官方網站的知識庫體系就是基於MidiaWiki搭建的。
站長網路知識庫也是應用MEDIAWIKI來搭建的
㈤ 安裝mediawiki提示MediaWiki does not function when magic quotes are enabled怎麼解決
方法1:檢查你的php是否開啟了magic quote 如果有的話將其去掉
方法2:升級php至5.4以上版本,這些版本不再支持magic quote
方法3:(不推薦)找到/public_html/includes/WebRequest.php,第60行:
if(function_exists('get_magic_quotes_gpc')&&get_magic_quotes_gpc()){
thrownewMWException(".");
}
將其直接注釋掉,強制關閉MediaWiki的檢查功能。該方法存在安全風險請謹慎使用。
㈥ 什麼是PHP
PerlPerl(Practical Extraction and Report Language)是一種很古老的腳本語言。最初的Web應用大多是用Perl編寫的,Perl很像C語言,使用非常靈活,對於文件操作和處理具有和C語言一樣的方便快捷。
也正是因為Perl的靈活性和「過度」的冗餘語法,也因此導致許多Perl程序的代碼令人難以閱讀和維護,因此使用的人在逐漸減少,並且目前有被Python替代的可能。
另外Perl對於CPU的消耗似乎較高,效率似乎有一些不足。
Perl開發的成功案例:
Movable Type — 世界上使用最多的Blog系統之一,功能強大的足以和一個CMS系統相比擬。
Awstats — 非常經典的日誌系統,速度極快,功能也非常強大。
結論:Perl在部分應用中能發揮很大優勢,但其維護性差使得其普及變得很困難。
PHPPHP(Hypertext Preprocessor)是一種嵌入HTML頁面中的腳本語言。它大量地借用C和Perl語言的語法, 並結合PHP自己的特性,使Web開發者能夠快速地寫出動態產生頁面。
PHP是完全免費的開源產品,不用花錢,Apache和MYSQL也是用樣免費開源,在國外非常流行,PHP和MYSQL搭配使用,可以非常快速的搭建一套不錯的動態網站系統,因此國外大多數主機系統都配有免費的APACHE+PHP+MYSQL。通常認為這種搭配的執行效率比IIS+ASP+ACCESS要高,而後者的使用還必須另外交錢給微軟。
PHP的語法和Perl很相似,但是PHP所包含的函數卻遠遠多於Perl,PHP沒有命名空間,編程時候必須努力避免模塊的名稱沖突。一個開源的語言雖然需要簡單的語法和豐富的函數,但PHP內部結構的天生缺陷導致了PHP不適合於編寫比小型業余網站更大的網站。
PHP開發的成功案例:
MediaWiki — 著名的維基網路(Wiki)程序,如此龐大的條目居然只用PHP+MYSQL就能夠支持,真是不可思議。
WordPress — 著名的Blog系統,功能上絲毫不輸於Movable Type,不少用戶都紛紛從Movable Type轉移到了WordPress。
結論:PHP因為結構上的缺陷,使的其只適合編寫小型的網站系統。
ASPASP(Active Server Pages)微軟的Windows IIS系統自帶的腳本語言,利用它可以執行動態的Web服務應用程序。ASP的語法非常類似Visual BASIC,學過VB的人可以很快上手,ASP也是這幾種腳本語言中最簡單易學的開發語言。但ASP也是這幾種語言中唯一的一個不能很好支持跨平台的語言。
因為ASP腳本語言非常簡單,因此其代碼也簡單易懂,結合HTML代碼,可快速地完成網站的應用程序。
不過,正因為ASP很簡單,所以單純使用ASP所能完成的功能也是有限的,好在COM(Component Object Model)技術拯救了ASP,微軟提供了COM/DCOM技術,極大拓寬了ASP的應用范圍,使得ASP幾乎具有無限可擴充性。
結論:ASP簡單而易於維護,是小型網站應用的最佳選擇,通過DCOM和MTS技術,ASP甚至還可以完成中等規模的企業應用。
JSPJSP(JavaServer Pages)是Sun公司推出的一種動態網頁技術。JSP技術是以Java語言作為腳本語言的,熟悉JAVA語言的人可以很快上手。
JSP本身雖然也是腳本語言,但是卻和PHP、ASP有著本質的區別。PHP和ASP都是由語言引擎解釋執行程序代碼,而JSP代碼卻被編譯成Servlet並由Java虛擬機執行,這種編譯操作僅在對JSP頁面的第一次請求時發生。因此普遍認為JSP的執行效率比PHP和ASP都高。
JSP在技術結構上有著其他腳本語言所沒有的優勢:JSP可以通過JavaBean等技術實現內容的產生和顯示相分離,並且JSP可以使用JavaBeans或者EJB(Enterprise JavaBeans)來執行應用程序所要求的更為復雜的處理,進而完成企業級的分布式的大型應用。
因此,不少國外的大型企業系統和商務系統都使用JSP技術,作為採用Java技術家族的一部分,JSP技術也能夠支持高度復雜的基於Web的應用。
㈦ 10.28.19.65/mediawiki/index.php打不開怎麼辦
額,你那是內網的吧?
IP是外網,要連到內網機子,在交換機(路由器)設置埠映射就可以了。
還有那個IP是動態的還是靜態的,動態的建議還是用域名,不然老是變。
㈧ mediawiki怎麼創建文檔
Mediawiki基於php,可以選擇MySQL、Sqlite等諸多資料庫,在windows上首選wamp server來配置神一般的Php+MySQL環境。本文使用的是Mediawiki1.21.2,Wamp2.4 ,windows8 pro x64的環境。可以建一個專門放網站的目錄,例如d:/work/www,將wiki解壓到該目錄下即可。在wamp安裝目錄下的alias目錄下,新建一個配置文件,例如wiki.conf,內容如下:
因為是本機的緣故,我在host中將solee.org解析到127.0.0.1,窮人買不起虛擬主機。這樣訪問localhost,將會進入Mediawiki的初始化安裝界面。該安裝程序實際上是引導你生成LocalSettings.php,當然也可以手工設置。建議先自己選擇,這樣會生成一個LocalSettings.php文件,並執行相應的資料庫初始化,將此php下載後放到wiki的根目錄下面,直接再訪問localhost即可進入wiki。好了,wiki安裝就這樣簡單。
㈨ 【php】mediawiki的url,「index.php/Main_Page」是怎麼產生的
這個是一個http頭的傳送信息的另一種方法,就像http://localhost/mywiki/index.php?後面加上要傳送的信息一樣的吧,我在用tp框架的時候看到過這樣的方法
㈩ 如何在本地安裝mediawiki
MEDIAWIKI 的安裝很簡單,首先下載 MediaWiki 的壓縮包,然後解壓縮到 XAMPP 的 htdocs 目錄下,根據提示輸入 MYSQL 的配置信息,資料庫創建完成後就可以使用了。
關於配置,首先是左上角的 LOGO , 使用自己的圖片替換 mediawiki/skins/common/images/wiki.png 文件即可。
MEDIAWIKI 部署的目的是項目組內部使用,禁止遊客編輯和查看,因此打開 mediawiki/LocalSettings.php 在最後添加如下三行:
$wgGroupPermissions['*']['createaccount'] = false;
$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['*']['read'] = false;
這樣就禁止了遊客注冊賬號,同時禁止了遊客查看和編輯內容的許可權。