導航:首頁 > 編程語言 > php官方網站

php官方網站

發布時間:2025-05-10 17:46:25

A. 如何在瀏覽器中運行php程序

要在瀏覽器中運行PHP程序,需要滿足以下條件:
1. 安裝伺服器軟體:你需要在本地計算機或伺服器上安裝一個Web伺服器軟體,例如Apache、Nginx或IIS.這些伺服器軟體能夠解釋PHP代碼並在瀏覽器中顯示結果.
2. 安裝PHP解釋器:你需要安裝PHP解釋器,使伺服器能夠理解和執行PHP代碼.你可以從PHP官方網站(https://www.php.net/downloads)下載適合你系統的PHP版本,並按照它們的安裝指南進行安裝.
3. 配置伺服器:你需要配置伺服器,以便將PHP文件與解釋器關聯起來.這通常涉及編輯伺服器配置文件,例如Apache的htthttpd.conf文件或Nginx的nginx.conf文件.在配置文件中,你需要確保將請求發送到PHP解釋器,並配置適當的處理程序.
4. 創建PHP文件:使用文本編輯器創建一個具有`.php`文件擴展名的PHP文件.在該文件中編寫你的PHP代碼.例如,你可以在文件中添加以下內容來輸出Hello, World!:
5. 啟動伺服器:啟動你的Web伺服器,並確保它正在運行.這將使伺服器監聽來自瀏覽器的請求,並相應地處理PHP文件.
6. 在瀏覽器中訪問:在瀏覽器的地址欄中輸入伺服器的URL,後跟你的PHP文件的路徑.例如,如果你的伺服器在本地計算機上運行,並且你的PHP文件名為`example.php`,你可以在瀏覽器中輸入`http://localhost/example.php`.
瀏覽器將發送請求到伺服器,伺服器將執行PHP代碼,並將結果發送回瀏覽器,最終在瀏覽器中顯示出來.
請注意,上述步驟提供了一般的指導,實際的配置和操作可能因你所使用的伺服器軟體和環境而有所不同.如果你遇到問題,建議參考相關伺服器和PHP文檔,或尋求更詳細的教程和指導.

B. php下載官網

phpweb怎麼下載

1、在瀏覽器中搜索PHP,進入php官網。

2、點擊Downloads選項,進入下載頁面。

3、選擇一個適合的PHP版本,然後點擊頁面中的Windowsdownloads。

4、點擊zip按鈕,再點擊下載按鈕即可。

如何在本地機上看php???

准備工作首先要下載如下軟體,推薦到官網下載,如果你是像我一樣只是測試,那麼到skycn.com下載吧,這樣比較快。

Apache

最流行的HTTP伺服器軟體之一。快速、可靠、可通過簡單的API擴展,Perl/Python解釋器可被編譯到伺服器中,完全免費,完全源代碼開放。

我下載的是forWindows版本,目前最新版本是:2.0.54

PHP

PHP是一種HTML內嵌式的語言。而PHP獨特的語法混合了C、Java、Perl以及PHP式的新語法。它可以比CGI或者Perl更快速的執行動態網頁。

我下載的是forWindows版本,目前最新版本是:5.0.4

MySQL

是一個多線程的,結構化查詢語言(SQL)資料庫伺服器。SQL在世界上是最流行的資料庫語言。MySQL的執行性能非常高,運行速度非常快,並非常容易使用。

我下載的是forWindows版本,目前最新版本是:5.0.4Beta

phpMyAdmin

phpMyAdmin是一個用PHP編寫的,可以通過互聯網控制和操作MySQL。通過phpMyAdmin可以完全對資料庫進行操作。

我下載的是forWindows版本,目前最新版本是:2.6.2-pl1

安裝apache和PHP

下面是我的安裝記錄:

選擇80埠,將apache安裝在e:apache下。

配置apache里的httpd.conf文件(conf目錄下)

找到DocumentRootE:/apache/Apache2/htdocs將其改為WEB目錄E:/htdocs

找到DirectoryIndexindex.htmlindex.html.var在後面加入index.htmindex.phpdefault.phpdefault.html

選擇模塊化模式安裝

找到#LoadMolessl_molemoles/mod_ssl.so這行,在此行後加入一行

LoadMolephp5_molee:/php/php5apache2.dll

找到AddTypeapplication/x-gzip.gz.tgz這行,在此行後加入一行

AddTypeapplication/x-httpd-php.php

將php-5.0.4-Win32.zip里內容解壓到e:php里,找到php.ini-recommended,重命名為php.ini並拷貝到windows目錄下。

NTFS上記得給伺服器開PHP.ini的讀許可權。

查找extension_dir後面的改為e:/php/ext

查找WindowsExtensions,把下面有一排的;extension=php_***.dll的分號去掉,就是支持組件了。我把extension=php_gd2.dllextension=php_mbstring.dllextension=php_mysql.dll的分號去掉了。

php5默認不支持mysql了,所以要為他添加支持,除了extension=php_mysql.dll去分號之外,在php目錄里有個libmysql.dll文件,把它復制到系統的system32文件夾下,復制php.ini到windows目錄下。

此時PHP環境基本已經配置成功

在WEB根目錄里建一個名為test.php的文件內容如下

?echophpinfo();?

重新啟動apache服務,用瀏覽器打開

如果可以看到php配置輸出信息就成功了

安裝mysql

將mysql安裝到指定目錄,然後安裝程序會引導你一步步配置。不過奇怪的是最後任務欄沒有出現Mysql的圖標。

修改mysql資料庫的root密碼

用cmd進入命今行模式輸入如下命令:(注:d:mysql為mysql安裝目錄)

cdd:mysqlin

mysqladmin-uroot-ppassword123456

回車出現

Enterpassword:(注:這是叫你輸入原密碼.剛安裝時密碼為空,所以直接回車即可)

此時mysql中賬號root的密碼被改為123456安裝完畢

配置php.ini並測試mysql

找到extension_dir=./改為extension_dir=e:/php/ext

找到

;extension=php_mysql.dll

將''去掉改為

extension=php_mysql.dll

找到

;session.save_path=/tmp

將''去掉設置你保存session的目錄,如

session.save_path=e:/php/session_temp

重啟apache服務

在Web根目錄下建立testdb.php文件內容如下:

?php

$link=mysql_connect('localhost','root',�');

if(!$link)echofail;

elseechosuccess;

mysql_close();

?

用瀏覽器打開如果輸出success就OK了

phpmyadmin的安裝配置

將phpMyAdmin-V2.6.2-pl1.zip解壓到WEB根目錄中去,重命名文件夾為phpmyadmin或其它

打開phpmyadmin目錄中的config.inc.php

找到

$cfg['Servers'][$i]['user']='root'

$cfg['Servers'][$i]['password']=�'

分別填上用戶名和密碼

linuxphp網站怎麼安裝

一、安裝Apache2.2.22

1、到官網下載

2、解壓

tar-zxvfhttpd-2.2.22.tar.gz

3、建立目標文件夾(注意以下所有操作都時在root用戶下執行的)

mkdir/usr/local/apache2

也就是說等下安裝的apache2要安裝到這個文件夾裡面

4、配置

回到原來解壓之後產生的文件夾

./configure--prefix=/usr/local/apache2--enable-mole=shared

要加上後面的參數,否則無法使用php,-enable-mole=shared表示Apache可以動態的載入模塊

這一步,出現了很多問題:

第一個錯誤為:

checkingforAPR...no

configure:error:APRnotfound.Pleasereadthedocumentation.

解決方法:

-UtilfromApacheAPR,unpacktheminto./srclib/aprand./srclib/apr-util(;forexample,theAPRdistributionmustbeunder./srclib/apr/)

thendo

./configure--with-included-apr

原文章地址:

另外一種解決方法為:

分別安裝APR和APR-util,安裝方法為:首先下載這兩個文件,然後解壓,進入解壓後目錄,然後把APR和APR-util分別安裝到/usr/local/文件夾的apr和apr-util文件夾下。APR的具體安裝方法為:

[root@localhost52lamp]#tar-zxvfapr-1.4.2.tar.gz//unzip-oapr-1.4.2.zip

[root@localhost52lamp]#cdapr-1.4.2

[[email protected]]#./configure--prefix=/usr/local/apr

[[email protected]]#make

[[email protected]]#makeinstall

安裝Apr-util在./confiure--prefix=/usr/local/apr-util--with-apr=/usr/local/apr

其他步驟類似。

第二個錯誤為:noacceptableCcompilerfoundin$Path

直接運行yuminstallgcc,安裝Gcc即可

第三個問題為:pcre-configforlibpcrenotfound

解決方法就是下載prce安裝包,和APR類似,安裝到/usr/local/pcre文件夾下面即可。PS:fedora下安裝c++編譯器g++的命令為:yuminstallgcc-c++。

5、編譯

make

6、安裝

makeinstall

7、啟動,重啟和停止,先切換到安裝完成後的目錄/usr/local/apache2/bin

./apachectl-kstart

./apachectl-krestart

./apachectl-kstop

8、配置文件(滿足最基本的配置)

編輯/usr/local/apache2/conf/httpd.conf文件

找到:

AddTypeapplication/x-compress.Z

AddTypeapplication/x-gzip.gz.tgz

在後面添加:

AddTypeapplication/x-httpd-php.php(使Apcche支持PHP)

AddTypeapplication/x-httpd-php-source.php5

找到:

IfMoledir_mole

DirectoryIndexindex.html

/IfMole

添加:

IfMoledir_mole

DirectoryIndexindex.htmlindex.php

/IfMole

找到:

#ServerName

修改為:

ServerName127.0.0.1:80或者ServerNamelocalhost:80

記得要去掉前面的「#」

9、測試

在瀏覽器里輸入

如果出現ItWorks!說明成功。這是我的測試結果:O(∩_∩)O哈哈~

10、修改默認的Web站點目錄

默認的目錄為"/usr/local/apache2/htdocs",修改apache的配置文件httpd.conf,比如在新建一個/home/gyw/WebSite的目錄作為apache的站點目錄

找到DocumentRoot這一行修改為:DocumentRoot"/home/gyw/WebSite"

找到Directory這一行修改為:Directory"/home/gyw/WebSite"

測試:修改到文件夾出現錯誤:

「Youdon'thavepermissiontoaccess/index.htmlonthisserver.」

解決方法:

更改文件許可權;chmod755index.html

打開apache配置文件httpd.conf,找到這么一段:

Directory/

OptionsFollowSymLinks

AllowOverrideNone

Orderdeny,allow

denyfromall

Satisfyall

/Directory

測試結果如下:

二、安裝PHP

1、下載

2、解壓

tar-zxvfphp-5.3.16.tar.gz

3、建立目標文件夾

mkdir/usr/local/php

也就是說等下安裝的php要安裝到這個文件夾裡面

4、配置

回到原來解壓後的文件夾

./configure--prefix=/usr/local/php--with-apxs2=/usr/local/apache/bin/apxs

注意這里有一個-with-apxs2=/usr/local/apache/bin/apxs選項,其中apxs是在安裝Apache時產生的,apxs是一個為ApacheHTTP伺服器編譯和安裝擴展模塊的工具,使之可以用由mod_so提供的LoadMole指令在運行時載入到Apache伺服器中。我的理解是通過這個工具把PHP模塊動態載入到Apache中

出現錯誤:configure:error:xml2-confignotfound..

運行yuminstalllibxml2,然後再運行yuminstalllibxml2-devel安裝完畢後,重新運行上面的./configure命令。

5、編譯

make

6、測試編譯

maketest

7、安裝

makeinstall

8、配置文件

cp/usr/local/src/php-5.3.16/php.ini-development/usr/local/php/lib/php.ini

把原來位於源代碼裡面的php.ini-development拷貝到/usr/local/php/lib/php.ini下,並且重命名為php.ini

9.重啟apache

10、測試

在apache的htdocs下建立一個php文件test.php,裡面的內容如下:

?php

phpinfo();

?

然後在瀏覽器里輸入

如果出現php的相關配置,成功,如果什麼都沒有輸入,說明失敗,重新以上步驟或者查找原因

如果決定在安裝後改變配置選項,只需重復最後的三步configure,make,以及makeinstall,然後需要重新啟動Apache使新模塊生效。Apache不需要重新編譯。

測試結果如下圖:

三、安裝MySql

1、下載

到官網下載mysql-5.1.65.tar.gz(注意是源碼包)

2、解壓

tar-zxvfmysql-5.1.65.tar.gz

3、建立目標文件夾

mkdir/usr/local/mysql

也就是說等下安裝的mysql要安裝到這個文件夾裡面

4、配置

./configure--prefix=/usr/local/mysql/

在./configure時出現錯誤:error:Nocurses/termcaplibraryfound

下載安裝相應軟體包

yumlist|grepncurses

yum-yinstallncurses-devel

yuminstallncurses-devel

5、編譯

make

6、安裝

makeinstall

7、啟動

MySQL服務並不會自動啟動,還需要先初始化MySQL資料庫,操作如下:

cd/usr/local/mysql/bin

sudo./mysql_install_db--user=root

注意,這里最後的root是指可以操作資料庫的用戶,可以是當前用戶,也可以新建用戶,與linux上的root用戶是兩回事,可以自己取一個名字

./mysqld_safe--user=root這條命令負責啟動mysql服務的守護進程,此外最後的時必須的,因為希望守護進程在後台運行

這里的root就是剛才的那個

8、為根用戶創建密碼

./mysqladmin-urootpassword『123456』

如果root已經設置過密碼,採用如下方法

./mysqladmin-urootpasswordoldpass『123456』

9、測試

mysql-uroot-p

會提示輸入密碼,就用剛才設置的密碼

123456

如果出現mysql,說明連接成功了,下面通過命令創建一個資料庫、建一個表,增加一條記錄,為後面的測試准備

mysqlcreatedatabasegywtest;

mysqlusegywtest;

mysqlcreatetablestudent(idint(4)notnullprimarykeyauto_increment,stunamechar(20));

mysqlinsertintostudent(stuname)values('Tom');

注意每條命令後面有個分號,如果上面的都成功,後面就可以用這個測試。

四、將PHP與MySql結合起來

1、重新配置PHP,改變配置選項,只需重復PHP安裝時的最後的三步configure,make,以及makeinstall,然後需要重新啟動Apache使新模塊生效,Apache不需要重新編譯。

2、配置

./configure--prefix=/usr/local/php--with-apxs2=/usr/local/apache2/bin/apxs--with-mysqli=/usr/local/mysql/bin/mysql_config注意mysql_config的路徑

3、編譯make

4、安裝makeinstalle

5、測試寫一個頁面test.php,放在apache的web目錄下,測試上面用命令創建的資料庫

?php

$mysqli=newmysqli();

$mysqli-connect('localhost','root',�','gywtest');

//創建查詢

$sqlstr='select*fromstudent'

//發送查詢給MySql

$result=$mysqli-query($sqlstr);

while($row=$result-fetch_object())

{

$name=$row-stuname;

echo$name;

}

?

Fatalerror:Class'mysqli'notfoundin/home/lufangtao/Project/DB.phponline3

解決方法:

/usr/local/php/bin/phpize這里回車運行

出錯:

Cannotfindconfig.m4.

Makesurethatyourun'./phpize'

解決方法:

PHP源碼包文件夾下的EXT文件夾就是放置著目前版本的可用擴展,CD進去看看都有哪些你需要的?應該看到mysqli文件夾了吧~~~

在當前目錄下執行phpize

[root@localhostmysqli]#/usr/local/php/bin/phpize

Configuringfor:

PHPApiVersion:20090626

ZendModeuleApiNo:20090626

ZendExtensionApiNo:220090626

Cannotfindautoconf.

$PHP_AUTOCONFenvironmentvariable.Then,rerunthisscript.

解決方法:

yuminstallautoconf再次運行上面的命令即可。

[root@localhostmysqli]#./configure–prefix=/opt/mysqli–with-php-config=/opt/php/bin/php-config–with-mysqli=/opt/mysql/bin/mysql_config

[root@localhostmysqli]#make

[root@localhostmysqli]#makeinstall

安裝完成後會有提示擴展所在目錄路徑,如:

/opt/php/lib/php/extensions/no-debug-zts-20090626php

所需的mysqli.so便會在此目錄下,接下來修改/opt/php/etc/下的php.ini文件,加入mysqli擴展,即加入如下一行:

extension=/opt/php/lib/php/extensions/no-debug-zts-20090626/mysqli.so

這里還是回出現錯誤:

參考博客

解決不用擴展連接MySQL的方法。

最終

C. 誰能給我個好點的php入門的教程網站~!!!

對於尋求PHP入門教程的朋友來說,www.php100.com 和 www.phpchina.com 是兩個非常好的選擇。我正是從這兩個網站開始學習PHP編程的。這兩個網站不僅提供了豐富的在線教程,還覆蓋了從基礎到進階的不同層次,非常適合初學者逐步掌握PHP技能。

當然,除了在線教程外,我強烈建議大家閱讀相關的書籍。相比於網路上的資源,書籍往往內容更加系統和全面,能夠幫助讀者更好地理解和掌握PHP的核心概念和實踐技巧。例如,《PHP和MySQL Web開發》、《PHP高級編程》等書籍,都是PHP初學者和進階者值得一看的好選擇。

通過在線教程和書籍的結合學習,你可以構建起堅實的PHP基礎,並逐漸提升自己的編程能力。在線教程可以快速了解基礎知識和實戰技巧,而書籍則能夠深入解析原理,幫助你構建更完整的知識體系。

總的來說,無論是選擇在線教程還是書籍,都應根據自己的學習需求和進度靈活安排。兩者結合使用,會讓你的學習之路更加順暢和高效。

D. 學習PHP的網站

提高學習效率是一個很重要的問題。許多學生學習成績不佳,往往起因於學習效率不高。學習效率不高往往由多因素造成。較低的學習興趣、不良的學習習慣、身體的疾病等都能影響學習效率。下面,我們對此進行綜合考察。

一、學習問題自我評價

每一個學習不良者並不一定真的了解自己的問題之所在,要想對症下葯,解決問題,對學習問題進行自我評價便尤其顯得重要了。對學習問題可主要從如下幾方面進行自我評價:

l.時間安排問題

學習不良者應該反省下列幾個問題: (1)是否很少在學習前確定明確的目標,比如要在多少時間里完成多少內容。(2)學習是否常常沒有固定的時間安排。(3)是否常拖延時間以至於作業都無法按時完成。(4)學習計劃是否是從來都只能在開頭的幾天有效。(5)一周學習時間是否不滿10小時。(6)是否把所有的時問都花在學習上了。

2.注意力問題

(1)注意力完全集中的狀態是否只能保持10至15分鍾。(2)學習時,身旁是否常有小說、雜志等使我分心的東西。(3)學習時是否常有想入非非的體驗。(4)是否常與人邊聊天邊學習。

3.學習興趣問題

(1)是否一見書本頭就發脹。(2)是否只喜歡文科,而不喜歡理科。(3)是否常需要強迫自己學習。(4)是否從未有意識地強化自己的學習行為。

4.學習方法問題

(1)是否經常採用題海戰來提高解題能力。(2)是否經常採用機械記憶法。(3)是否從未向學習好的同學討教過學習方法。(4)是否從不向老師請教問題。(5)是否很少主動鑽研課外輔助讀物。

一般而言,回答上述問題,肯定的答案 (回答「是」)越多,學習的效率越低。每個有學習問題巧慎的學生都應從上述四類問題中列出納寬運自己主要毛病,然後有針對性地進行治療。例如一個學生毛病是這樣的:在時間安排上,他總喜歡把任務拖到第二夫去做;在注意力問題上,他總喜歡在寢室里邊與人聊天邊讀書;在學習興趣上,他對專業課不感興趣,對旁系的某些課卻很感興趣;在學習方法上主要採用機械記憶法。這位學生的病一列出來,我們就能夠採取有效的治療措施了。

二、自我改進法

1.SQ3R法

羅賓生(Robinson)提出的SQ3R法是提高學習效率的一種好方法。SQ3R是由Survey,Question,Read,Recite,Review幾個單詞的第一個字母縮寫成的。

(1)概覽(Survey):即概要性地閱讀。當你要讀一本書或一段文章時,你必須藉助標題和副標題知道大概內容,還要抓住開頭,結尾及段落問承上啟下的句子。這樣一來,你就有了一個比較明確的目標有利於進一步學習。

(2)問題(Question):即在學習時,要把注意力集中到人物、事件、時間、地點、原因等基本問題上,同時找一找自己有哪些不懂的地力。如果是學習課文,預習中的提問可增加你在課堂上的參與意識。要是研究一個課題時你能帶著問題去讀有關資料,就能更有的放矢。

(3)閱讀(Read):閱讀的目的是要找到問題的答案,不必咬文嚼字洞梁,應注重對意思的理解。有些書應採用快速閱讀,這有助於提高你的知識量,有些書則應採用精該法,反復琢磨其中的含義。

(4)背誦(Recite):讀了幾段後,合上書想想究竟前面講了些什麼,可以用自己的語言做一些簡單的讀書摘要,從中找出關鍵的表達詞語,採用精煉的語言把思想歸納成幾點,這樣做既有助於記憶、背誦或復述,又有助於提高表達能力,且使思維更有邏輯性。這種嘗試背誦的方法比單純重復多遍的閱讀方法效果更好。

(5)復習(Review):在閱讀了全部內容之後,回顧一遍是必要的。復習時,可參考筆記摘要,分清段落間每一層次的不同含義。復習的最主要作用是避免遺忘。一般來說,及時復習是最有效的,隨著時間的推移,復習可逐漸減少,但經常性地復習有助於使學習效果更鞏固,所謂「拳不離手,曲不離口」,即是此意。

2.自我塑造法

上面介紹的SQ3R法是一種學習方法,僅可解決因方法缺乏而引起的學習上的問題。對於因其他原因而引起的學習問題,則還需綜合考慮運用其他方法,自我塑造法即是一種綜合法。

(1)選擇一個目標。經過對學習效率低的原因分析,你已經找出自己的症結所在,但對改變它你不可性急,而應該首先選擇其中較為可行的一項進行重點突破。我們常觀到某些學生在接受長輩一頓訓斥後,立即制定一個宏大的學習計劃,其實這種計劃十有八九是執行不下去的。我在學英語時,有一天忽然下決心要從閱讀原版小說入手,結果我借了一世界名著《馬丁.伊登》,並且向朋友宣布,我要花一個月時間啃下此書。結果呢,我連第一頁都沒能讀完,因為裡面的生詞查不勝查。後來我選擇了比較適中的學習目標,先從世界名著簡寫本入手,結果越讀興趣越濃,不再視英語為畏途了。

( 2)實行新的學習程序,如果你的症結是行為拖拉,為克服這個缺點你就應該給自己訂一個規則,每天不完成預訂的任務不睡覺。如果你的贊美是注意力不集中,那麼你應分析不集中的原因。在寢室讀書不集中,則應責令自己到教室里去讀。如果讀半小時後不集中,則應略為休息一下,或改變一下學習內容。如果原因是對讀書不感興趣,則首先努力去讀自己有興趣的書或改變單調枯燥的讀書方法,將讀書與工作、娛樂、陶冶性情結合起來,或給自己的學習以一定的獎勵。堅持一段時間後,隨著良好習慣的形成,學習興趣就會逐漸濃厚。

E. 如何下載PHP語言網站源碼

在PHP的官方網站可以下載源碼(www.php.net),進入之後選擇DOWNLOAD裡面的Complete Source Code就能下載,具體的頁面地址是:http://www.php.net/get/php-5.2.9.tar.bz2/from/a/mirror

閱讀全文

與php官方網站相關的資料

熱點內容
可編程軟體分為哪兩種 瀏覽:340
格林什麼app可以看 瀏覽:697
飛盧app仙俠熱賣推薦怎麼樣 瀏覽:722
飛秋上傳文件到共享文件夾 瀏覽:691
伺服器的共享文件夾如何訪問 瀏覽:232
復盛螺桿壓縮機講解 瀏覽:332
柱在基礎插筋需要加密嗎 瀏覽:80
51單片機中斷寄存器 瀏覽:65
壓縮文件後有病毒怎麼辦 瀏覽:618
蘋果ipad怎麼登安卓王者賬號 瀏覽:862
街頭足球伺服器已滿是什麼意思 瀏覽:462
androidspeex迴音消除 瀏覽:133
加密會議什麼意思 瀏覽:34
ubuntu命令行聯網 瀏覽:7
37選7中獎概率及演算法 瀏覽:593
加密狗哪個版本好 瀏覽:619
cisco命令手冊 瀏覽:502
omp演算法c 瀏覽:129
上海浦東機場源碼 瀏覽:885
扣扣加密了忘記密碼如何打開 瀏覽:508