ampphp
㈠ php5,引用傳遞前還是必須要加&嗎 - PHP進階討論
雖然PHP5中是默認引用, 但與顯示的用&引用, 還是有差別的. 如下面慎戚的代碼[php]p = 456;echo $obj1->p . \'\'談好;//顯示123$my2 = & $obj1;$my2 = $obj2;$my2->p = 789;echo $obj1->p . \'\';//顯示789?>[/php]有時, 如果函數在參數中加入&, 可以寬侍陵用來做返回, 特別是要返回多個數據時
㈡ phpwamp和wampserver有什麼關系,為什麼名字都帶wamp這幾個字母,兩者有區別嗎我應該用哪個
這兩款軟體我都有在用,他們都是php集成環境,只不過名字都帶有wamp
首先解釋你說的wamp這幾個字母,wamp相當於一個名詞,網路有wamp這詞的詳細解釋。
WAMP是指Windows系統下的Apache+Mysql+PHP,排除系統的不同,我們也可以直接稱其為amp。
wamp即是Windows系統下的php環境套件包(套件裡面集成了各種組件來支持php網站的運行)
php環境套件有很多,比如你提到的phpwamp和wampserver這兩個,當然還有xampp以及AppServ等都是同類軟體。
所以這兩款集成環境在命名的時候,都使用了WAMP這個詞,有的php集成環境則以amp這部分命名,如xampp和apmserv,他們名字都帶有amp,前面也說過了,amp指的是Apache+Mysql+PHP,現在你明白了吧,只不過是按照套件的具體組成取的名字,當然也有的php集成環境套件則不以這些象徵性的詞作為名字,比如mywebserver和AppServ等集成環境。
他們本質上都是php集成環境套件,除了名字不同,使用方式、功能上有差異罷了,用哪個都是一樣的,主要是符合你的需求,用的習慣就行。
我猜這兩款軟體的具體含義應該如下:
phpwamp:php專業的wamp軟體。
wampserver:server是服務的意思,全稱應該是指提供wamp服務的軟體。
這兩款最大的區別應該就是wampserver沒有集成VC運行庫,而phpwamp則集成了VC運行庫,不需要安裝vc運行庫也可以使用,其他就是功能和操作上的區別了。
至於要用哪個,則是個人習慣問題了。
我個人用wampserver久了,我比較習慣用wampserver,有時候因為要同時測試多個php版本,我就使用phpwamp,因為這貨支持多個版本同時運行,還可以自定義php版本。
手工打字,給我點財富值吧,我有用。
㈢ Apache+PHP+MySQL是什麼
pache HTTP Server(簡稱Apache)是Apache軟體基金會的一個開放源碼的網頁伺服器,可以在大多數計算機操作系統中運行,由於其多平台和安全性被廣泛使用,是最流行的Web伺服器端軟體之一。它快速、可靠並且可通過簡單的API擴展,將Perl/Python等解釋器編譯到伺服器中。
Apache HTTP伺服器是一個模塊化的伺服器,源於NCSAhttpd伺服器,經過多次修改,成為世界使用排名第一的Web伺服器軟體。
它可以運行在幾乎所有廣泛使用的計算機平台上。
Apache源於NCSAhttpd伺服器,經過多次修改,成為世界上最流行的Web伺服器軟體之一。Apache取自「a patchy server」的讀音,意思是充滿補丁的伺服器,因為它是自由軟體,所以不斷有人來為它開發新的功能、新的特性、修改原來的缺陷。Apache的特點是簡單、速度快、性能穩定,並可做代理伺服器來使用。
本來它只用於小型或試驗Internet網路,後來逐步擴充到各種Unix系統中,尤其對Linux的支持相當完美。Apache有多種產品,可以支持SSL技術,支持多個虛擬主機。Apache是以進程為基礎的結構,進程要比線程消耗更多的系統開支,不太適合於多處理器環境,因此,在一個Apache Web站點擴容時,通常是增加伺服器或擴充群集節點而不是增加處理器。到目前為止Apache仍然是世界上用的最多的Web伺服器,市場佔有率達60%左右。世界上很多著名的網站如Amazon、Yahoo!、W3 Consortium、Financial Times等都是Apache的產物,它的成功之處主要在於它的源代碼開放、有一支開放的開發隊伍、支持跨平台的應用(可以運行在幾乎所有的Unix、Windows、Linux系統平台上)以及它的可移植性等方面。
Apacheweb伺服器軟體擁有以下特性:
Apache Server配置界面
1.支持最新的HTTP/1.1通信協議
2.擁有簡單而強有力的基於文件的配置過程
3.支持通用網關介面
4.支持基於IP和基於域名的虛擬主機
5.支持多種方式的HTTP認證
6.集成Perl處理模塊
7.集成代理伺服器模塊
8.支持實時監視伺服器狀態和定製伺服器日誌
9.支持伺服器端包含指令(SSI)
10.支持安全Socket層(SSL)
11.提供用戶會話過程的跟蹤
12.支持FastCGI
13.通過第三方模塊可以支持JavaServlets
如果你准備選擇Web伺服器,毫無疑問Apache是你的最佳選擇。
㈣ PHP,Liunx+AMP跟Windows+AMP有什麼不同
你好,LAMP和WAMP都是PHP的開發環境,兩者只州旅是操作系統平台的差異,前者使用Linux操作系統,後者使用Windows操作系統,選擇哪個體系關鍵看你陸跡沖的開發環境是什麼系統。另外我個人比較喜歡LAMP下用Firefox瀏覽器,WAMP下用IE瀏覽器。只要你熟悉PHP語言,開發環境不會對你有什麼影響。建議你根據自己的操作系統去網早殲上下載整合開發工具包,比如WAMP整合包就包含了Apache伺服器、MySQL資料庫、PHP,他會自動進行環境配置,你只需要安裝完成,就能在Windows系統下進行PHP開發了。
㈤ php中 =&和 amp;var 是什麼意思
表示一個引用 相當於c語言中的指針
如果c語言你不熟悉的話 可以理解為Windows的快捷方式
有&就相當於之多了一個快捷方式 變數只有一個
如果是沒有& 就是一個賦值 相當於Windows裡面復制了一個 那麼這個變數或者對象就有了兩個 它就會佔用更多的空間 當然程序會自動回收 但是出於性能的考慮 如果不需要同時用兩個不同狀態的同一變數 完全可以這樣做的。
例如 :
$a = 123456;
$b = $a ;
$b = 45678;
echo $a; // 這個時候輸出 123456
如果是
$a = 123456;
$b = &$a ;
$b = 45678;
echo $a; // 這個時候輸出 45678
我想這樣你應該能理解了吧 Good luck!
㈥ php中 且&、或 -、非 ^ 3個符號的意思
&:這個符號叫「與」,表示左右兩邊的操作數都為「真」時才為「真」,口訣是真真為真,真假為假,假真為假,假假為假;
||:這個符號叫「或」,表示左右兩邊的操作數只要有一個為「真」時就為「真」,口訣是真真為真,真假為真,假真為真,假假為假;
^:這個符號叫「非」,表示將右邊的操作數從「真」變成「假(非真)」的結果,從「假」變成「真(非假)」的結果。
特性
PHP的特性包括:
PHP 獨特的語法混合了 C、Java、Perl 以及 PHP [8]自創新的語法。
PHP安裝它可以比 CGI或者Perl更快速的執行動態網頁。用PHP做出的動態頁面與其他的編程語言相比,
PHP是將程序嵌入到HTML文檔中去執行,執行效率比完全生成htmL標記的CGI要高許多;
PHP具有非常強大的功能,所有的CGI的功能PHP都能實現,
而且支持幾乎所有流行的資料庫以及操作系統。最重要的是PHP可以用C、C++進行程序的擴展!
這三個運算符不是同一種運算符,&和^屬於位運算符,||屬於邏輯運算符,|屬於位運算符,&即按位與 ,把$a和$b中都為1的位設為1,否則為0,用於二進制的位運算。邏輯運算符||,同為假才是假,否則為真。^相同則為0,不同則為1,同樣用於二進制的位運算
在PHP中,&&與and都表示邏輯與,||與or都表示邏輯或,並且它們都是短路運算符。而它們的區別在於運算的優先順序不同。因為運算符and、=、&&的優先順序為&&>=>and。運算符or、=、||的優先順序為||>=>or。
㈦ apache php 安裝後,Apache正常啟動,但無法解析PHP,可以解析html。網頁出現HTTP 404是怎麼回事
apache php 安裝後,Apache正常啟動,但無法解析PHP,可以解析html。網頁出現HTTP 404是設置錯誤造成的,解決方法為;
1、在apache的安裝目錄下,有一個htdocs目錄,現在,我們在該目錄下,新建一個簡單的php網頁文件。
㈧ window下的AMP環境,安裝PhpMyadmin,為什麼我的瀏覽器打開php文件後只顯示代碼
php引擎沒配置好,導致php文件沒有解析
配置php引擎步驟如下:
1,用編輯器打開apache配置文件,httpd.conf,一般在apache目錄的conf目錄下.
2,添加php模塊,在任意的一個空行加上,LoadMole php5_mole 後面跟上php模塊的擾肆歷動態鏈接庫,如,LoadMole php5_mole D:/server/php/php5apache2_2.dll
3,指定.php文件用php模塊處理.AddType application/x-httpd-php .php
4.添加php配置文件路徑,PHPInDir D:/server/php
注意:php的配置文件默認沒有php.ini需要把php.ini-develoment重命名為php.ini,如果是生產環境就把php.ini-proction改成php.ini;
上面配置php引擎就配置好了,可以網站根目錄寫個phpinfo();測試;
一般還需要配置mysql資料庫,php5後默認是不連接mysql的;
配置mysql如下:
1,載入php_mysql擴展,用編輯器打開php.ini找到;extension=php_mysql.dll這一項,把前面的分號去掉即可;
2,添加擴展目錄緩搜,找到;extension_dir,去掉前面的分號在後面添加對應的php擴展路徑如:extension_dir= E:/server/php/ext
到現在mysql基本配置好了,還是用phpinfo();測試雹喊,開裡面是不是多了mysql參數信息;
phpmyadmin現在應該可以訪問了
純手寫,望採納;
㈨ 怎樣用php建站
域名注冊
域名注冊有一些基本原則,比如域名盡量短小,容易記憶,域名中包括網站關鍵字等,對於企業網站可以以公司名稱或者銷售的核心產品作為域名等,不過我覺得這些並不是最重要的,你可以把它理解為SEO優化技巧,最重要的還是做好網站內容,提供有價值的服務。
伺服器(空間)的選擇
對於伺服器或者空間的選擇首先是必須穩定,這不但關繫到訪問者的感受,也影響到搜索引擎蜘蛛的感受。對於個人自己建站的朋友或者是草根創業團隊,初期還是推薦使用空間,這樣比較節省開支,切勿盲目選擇伺服器,不但開銷大,維護成本也是不小的。
網站定位
在完成了域名注冊,空間選擇之後,在真正進行網站開發之前必須對自身網站有一個合理的定位,需要思考網站主要干什麼?網站針對的目標用戶群是誰? 網站可以為目標用戶提供什麼? 相比其他網站,網站的核心競爭力是什麼?網站發展的中長期目標是什麼?再真正搞清楚這些問題之後再入手才是上策,能避免少走很多彎路。
SEO規劃與實施
在網站建設之前需要做好SEO規劃和實施的方案,比如網站關鍵字分析,挑選核心關鍵字進行網站標題的優化以及URL規劃、網站框架結構設計等
網站建設流程之網站開發
在進行網站開發之前,肯定是選擇開發語言,對於個人或者中小企業建站,建議選擇使用PHP來進行網站建設,因為PHP作為開源語言,提供了豐富的PHP開源系統,你只要根據自己的需要挑選合適的一款,適當進行一些二次開發就可以了。
特別提醒:對於選用伺服器的,在進行PHP網站開發之前,必須要安裝配置PHP環境,有些PHP開源系統自帶PHP安裝程序,能充分發揮其所有優勢,而對於手工搭建PHP環境的,建議根據選擇的PHP開源系統的特點來搭建PHP運行環境;對於選用空間的,這安裝配置PHP就省略了,但是事先你必須要了解PHP空間本身自帶哪些功能,不支持哪些功能,比如有的空間就不支持Apache Mod_rewrite實現偽靜態。
在經過上述這些網站建設的流程之後,大體上一個網站就建設起來了,這些是個人自己建站的基礎流程和經驗,其實網站建設的流程不止這些,網站建設是一個系統工程,同時也涉及到網站推廣、網站維護的流程等,需要個人不斷總結和學習。
㈩ php中&和and有什麼區別
1. & 屬於HTML轉義字元; 在HTML頁面輸入「&」,輸出顯示就是"&"; 輸燃辯入" "談和,輸出顯示就是一個空格 " "; 2.HTML轉義字元含段盯和and 沒什麼關系,同樣,和php也沒有關系;所以談不上區別,根本就不相關