導航:首頁 > 編程語言 > php程序本地測試

php程序本地測試

發布時間:2022-11-15 09:24:25

Ⅰ 怎樣在本地測試php代碼

准備工作 首先要下載如下軟體,推薦到官網下載,如果你是像我一樣只是測試,那麼到skycn.com下載吧,這樣比較快。
Apache http://httpd.apache.org/
最流行的HTTP伺服器軟體之一。快速、可靠、可通過簡單的API擴展,Perl/Python解釋器可被編譯到伺服器中,完全免費,完全源代碼開放。
我下載的是for Windows版本,目前最新版本是:2.0.54

PHP http://www.php.net/
PHP 是一種 HTML 內嵌式的語言。而PHP獨特的語法混合了 C、Java、Perl 以及 PHP 式的新語法。它可以比 CGI 或者 Perl 更快速的執行動態網頁。
我下載的是for Windows版本,目前最新版本是:5.0.4

MySQL http://www.mysql.com/
是一個多線程的,結構化查詢語言(SQL)資料庫伺服器。SQL 在世界上是最流行的資料庫語言。MySQL 的執行性能非常高,運行速度非常快,並非常容易使用。
我下載的是for Windows版本,目前最新版本是:5.0.4 Beta

phpMyAdmin http://www.phpmyadmin.net/
phpMyAdmin 是一個用PHP編寫的,可以通過互聯網控制和操作MySQL。通過phpMyAdmin可以完全對資料庫進行操作。
我下載的是for Windows版本,目前最新版本是:2.6.2-pl1

安裝apache和PHP
下面是我的安裝記錄:
選擇80埠,將apache安裝在 e:\apache下。
配置apache里的httpd.conf文件(conf目錄下)
找到 DocumentRoot E:/apache/Apache2/htdocs 將其改為WEB目錄E:/htdocs
找到 DirectoryIndex index.html index.html.var 在後面加入 index.htm index.php default.php default.html
選擇模塊化模式安裝
找到 #LoadMole ssl_mole moles/mod_ssl.so 這行,在此行後加入一行
LoadMole php5_mole e:/php/php5apache2.dll
找到 AddType application/x-gzip .gz .tgz 這行,在此行後加入一行
AddType application/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
查找Windows Extensions,把下面有一排的;extension=php_***.dll的分號去掉,就是支持組件了。我把 extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll 的分號去掉了。
php5默認不支持mysql了,所以要為他添加支持,除了extension=php_mysql.dll去分號之外,在php目錄里有個libmysql.dll文件,把它復制到系統的system32文件夾下,復制php.ini到windows目錄下。

此時PHP環境基本已經配置成功
在WEB根目錄里建一個名為test.php的文件內容如下
<? echo phpinfo(); ?>
重新啟動apache服務,用瀏覽器打開 http://localhost/test.php
如果可以看到php配置輸出信息就成功了

安裝mysql
將mysql安裝到指定目錄,然後安裝程序會引導你一步步配置。不過奇怪的是最後任務欄沒有出現Mysql的圖標。
修改mysql資料庫的root密碼
用cmd進入命今行模式輸入如下命令: ( 注: d:\mysql 為mysql安裝目錄)
cd d:\mysql\bin
mysqladmin -u root -p password 123456
回車出現
Enter password: ( 注:這是叫你輸入原密碼. 剛安裝時密碼為空,所以直接回車即可)
此時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','123456');
if(!$link) echo fail;
else echo success;
mysql_close();
?>
用瀏覽器打開http://localhost/testdb.php 如果輸出success就OK了

phpmyadmin的安裝配置

將phpMyAdmin-V2.6.2-pl1.zip解壓到WEB根目錄中去,重命名文件夾為phpmyadmin或其它
打開phpmyadmin 目錄中的 config.inc.php
找到
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '123456';
分別填上用戶名和密碼

Ⅱ 下載了PHP源碼後,如何在本地測試一下啊

你要先保證你電腦上已經安裝了php的運行環境你可以用你說的那個wamp
這是一個類似集成的安裝包
安裝以後你就同時安裝了
apache伺服器
mysql資料庫
以及php
wamp就是這幾個軟體的縮寫
w是windows的意思
同理
如果是在linux下的就是lamp
類似的軟體還有其他的
比如phpnow也是很不錯的全中文軟體
他們官網上也有相關的教程
你可以查一下
當你做好了上邊的一切
你可以打開瀏覽器在地址欄中輸入
http://localhost
或者
http://127.0.0.1來訪問根目錄下的網站了
比如你下載的源碼是phpcms的
你就將下載的壓縮包解壓好以後復制到你電腦上apache的根目錄下
phpnow的是htdocs目錄
wamp的我不是很清楚
呵呵
應該也是這個目錄吧
然後你打開那個地址就可以訪問了
你要注意的是很多源碼是需要安裝以後才能使用的
就像phpcms
你必須先打開它的安裝文件
http://localhost/安裝文件的目錄

Ⅲ 整套php源代碼在本地怎麼測試運行

那得看你這個項目是用php的框架寫的還是原生php寫的,如果是用框架寫的,可以寫個配置域名或者ip來指定訪問這個項目的入口文件,如果是用原生php寫的,就可以不用這么麻煩,所有php文件都可以通過localhost加文件名來訪問,還有一點就是還要確定你這個項目的資源文件,例如圖片、css文件、js文件,不過這些看你訪問入口文件就知道了,一步一步修改配置即可,希望對你有幫助

Ⅳ 怎樣在本地測試php代碼

讓你的IIS支持PHP

一、首先把php的壓縮包(這里以PHP4.3.2為例)解壓到C:\php-4.3.2-Win32目錄中,然後從其中找到一個叫php.ini-recommended的文件,把他更名為php.ini。
二、打開該文件,找到extension_dir = "./" ,將其改為 extension_dir = "C:\php-4.3.2-Win32\extensions" ;再找到 session.save_path = /tmp ,將其改為 session.save_path = C:\php-4.3.2-Win32\sessions 。(註:此時你需要在C:\php-4.3.2-Win32目錄下建立sessions文件夾,以存放session 。)
三、將修改好的php.ini文件拷貝至C:\winnt目錄下,將C:\php-4.3.2-Win32下的php4ts.dll文件拷貝到C:\winnt\system32目錄下。
四、打開「Internet服務管理器」,選擇你想支持PHP的站點,打開屬性頁,點擊「ISAPI篩選器」選項卡,點擊「添加」,在彈出的「篩選器屬性」窗口的「篩選器名稱」中填入「php」;在「可執行文件」中填入「C:\php-4.3.2-Win32\sapi\php4isapi.dll」(如圖一所示),點擊確定。
五、點擊「主目錄」選項卡,選擇「應用程序設置」中的「配置」按鈕,在彈出的「應用程序配置」窗口中點擊「添加」按鈕,在彈出的「添加/編輯應用程序擴展名映射」窗口中的「可執行文件」中填入「C:\php-4.3.2-Win32\sapi\php4isapi.dll」,「擴展名」一項填入「php」 (如圖二所示)。
OK,一切搞定,重起IIS,到你的頁面文件目錄下寫一個phpinfo,測試一下PHP文件能否被正確解析。如果產生500錯誤,請確定你沒有忘記第三步。

Ⅳ 急!!如何在本地測試PHP網頁

先安裝php,再安裝一個
Apache
server
然後把php文件考到安裝目錄的htdocs文件夾中,在打開瀏覽器使用localhost地址就可以了

Ⅵ 下載了PHP源碼後,如何在本地測試一下啊

1首先得保證本機安裝了php的環境(apache/iis+php+mysql/其他)
2:把下載的文件放到apache/iis能解析的目錄中
3:測試
註:「localhost.後面是什麼就記不得了」就是web伺服器能解析的目錄

Ⅶ PHP能本地測試嗎

可以,前提是要在本地安裝php運行環境。建議安裝Wamp 或者APMserver等。安裝完後將php文件或者項目,放到該軟體安裝目錄下的htdocs文件下即可。

Ⅷ PHP程序如何在本地測試

配置下IIS讓它可以解析PHP就可以了如何配置 網上太多了,搜下就OK給你看這個 http://www.blueidea.com/computer/net/2003/186.asp 有圖的,找到文章里 伺服器配置 講的就是怎麼配置PHP這樣就可以解析PHP網頁了

Ⅸ 常用的PHP本地測試環境構建軟體有哪些

1、WAMP 強烈推薦這款
WAMP是基於Windows,Apache,MySQL和PHP的開放資源網路開發平台,PHP是一種有時候用Perl或Python代替的編程語言。這個術語來自歐洲,在那裡這些程序用常用來集合有時作為一種標准開發環境。名字來源於每個程序的第一封信。每個程序在所有權里都是符合開放資源標准:Windows是微軟的操作系統;Apache是最通用的網路伺服器;mySQL是帶有基於網路管理附加工具的關系資料庫;PHP是流行的對象腳本語言,它包含了多數其它語言的優秀特徵來使得它的網路開發更加有效。
2、AppServ
AppServ 是 PHP 網頁架站工具組合包,是將一些網路上免費的架站資源重新包裝成單一的安裝程序,以方便初學者快速完成架站,AppServ 所包含的軟體有:Apache、Apache Monitor、PHP、MySQL、phpMyAdmin等。
3、XAMPP
許多人通過他們自己的經驗認識到安裝 Apache 伺服器是件不容易的事兒。如果您想添加 MySQL、PHP 和 Perl,那就更難了。XAMPP 是一個易於安裝且包含 MySQL、PHP 和 Perl 的 Apache 發行版。XAMPP 的確非常容易安裝和使用:只需下載,解壓縮,啟動即可。

需要注意的是:WAMP集成開發包默認的mysql密碼是為空的,如果大家的手裡有PHP整套源碼,而這套源碼所需MYSQL資料庫的密碼不能為空,並且自己不知道更改默認密碼的時候,推薦大家安裝APPSERV集成環境,在安裝APPSERV的時候有提示要求你填寫MYSQL資料庫的密碼。
說在最後:不要過分依賴PHP集成開發環境,一旦自己熟悉了環境,建議大家自己配置PHP開發環境。

Ⅹ 7款最常用的PHP本地測試環境如何做網站

Wordpress夠流行了吧,它是一個用PHP編寫的強大的博客平台,

7款最常用的PHP本地測試環境。使用它來架設一個博客平台相關容易,是新手建站比較方便的工具。但是要真正體會Wordpress(以下簡稱WP)強大,插件是不可少的東西。一般來說,我們不可能想試一個插件就把文件通過FTP來上傳,然後去自己的網站里試,那樣風險大了點。所以我們需要在本地計算機上搭建一個PHP平台。我就把常用的PHP本地測試平台都收集一下,給需要的人提供方便。

一般來說,本地的PHP平台分為兩種,一種是LAMP,即為Linux+Apache+MySql+PHP;另一種是WAMP,它是Windows+Apache+MySql+PHP,而前者一般優秀於後者。如果讓我們自己來安裝Apache+MySql+PHP,難度不少,改一堆代碼不說,還容易出錯。再者考慮到現在大家大多使用的是Windows操作系統,自己又是個Linux盲,所以我提供的這些本地測試平台都是WAMP,都是集成以上功能的,安裝完成即可使用。先大概了解一下吧:

1. XAMPP

XAMPP是一款比較強大的本地測試平台,它集成了必須的三個功能,還帶有FileZilla,軟體帶有一個控制面板,在裡面可以把Apache、MySql和FileZilla三者注冊為系統服務或者卸載服務,有服務啟動的控制按鈕,而且在窗口下部還能看到服務的運行信息。雖說面板是英文的,但清楚易懂。注冊為系統服務有個好處就是開機能夠自動運行,但是會消耗一定的系統資源,怎麼取捨用戶自己來定。安裝成功,服務也啟動成功後,就可以把瀏覽器打開輸入http://localhost/,試試是否成功。在XAMPP的網頁選項里,有中文支持。

2. WampServer

它的官方網站沒有中文,但是程序支持中文。啟動安裝程序後,它會提示你請先卸載舊版,不支持覆蓋式的升級,然後一路NEXT就能安裝成功。它在任務托盤里有個圖標,如果服務啟動異常,它就是紅色的;如果部分異常,它就變成黃色;如果是一切正常,那麼它就變成了白色。這些不同的顏色警示,你很容易判斷當前你的localhost能不能打開。它還能切換在線和離線狀態,選項中的文語言項中也有簡體中文可選,很不錯。

3. Vertrigo Server

這是一個輕量級的WAMP環境,但是你下載它的時候,迅雷自帶的安全組件居然說它帶有病毒,

管理資料《7款最常用的PHP本地測試環境》(http://www.unjs.com)。經過我的掃描(ESS3.0)和使用來看,這完全是個誤報,所以大家可以放心使用。安裝一路NEXT就行,其中PhpMyAdmin中居然還有原始密碼,是vertrigo,感覺在本地測試的話,這種默認沒有必要。它帶有一個簡單的控制面板,運行狀態也一目瞭然。

在它的localhost頁面中帶有常用鏈接,很方便。

4. PHPNow

PHPNow真的很簡單,簡單到安裝程序就是用RAR做的一個自解壓程序。自釋放後快捷方式也沒有,你必須自己找到那個文件存放的文件夾,然後運行Init.cmd這個程序來初始化。初始化過程中提示設置密碼,因為是在CMD命令行中,只設計了一次密碼輸入,沒有密碼確認項,所以請設置的時候千萬小心,不要忘了。它也把式Apache和MySql注冊為服務,開機自啟動。

在程序文件夾中,它也帶有控制面板,只不過是CMD的,但很好用。

卸載就更容易了,在軟體自帶的控制面板中卸載服務,然後關把整個文件夾刪掉就行。這么方便,圖簡便的可以試試。

5. PHPStudy

PHPStudy不一樣,它含有IIS+PHP和Apache+PHP,軟體推薦設置是後者。在任務托盤里也有圖標,可以打開面板來看服務運行狀態,也很簡潔。

打開localhost,出現的是標準的PHP信息界面。

6. AppServ

程序安裝過程中它提示你可以改變默認的80埠為服務埠,這樣可以避免埠共享產生的沖突。可有密碼設置提示,但是做得比PHPNow好多了,軟體還可以設置字元集,默認為UTF-8。雖然軟體沒有控制面板,但一切操作都在開始菜單中加入了快捷方式,使用當然很方便。軟體還帶有MySql命令行終端。

7. EasyPHP

軟體如其名,真的很EASY!安裝一路NEXT,但是不會把Apache和MySql載入為服務,所以每次使用都要手工來啟動。軟體也帶簡單的控制面板,其他的沒什麼要說的了。

說了這么多,我想,這些工具應該夠你使用的了,找一個你最滿意的安裝就行了。

PS:如果某些這樣的PHP相關的服務無法啟動,請注意一下你的機器中的80埠是否被佔用。一般的程序,如迅雷,BT軟體什麼的,即使它們沒有在工作,開著也會佔用80埠。所以把它們關掉後,啟動PHP相關的服務後再把這些下載軟體什麼的打開,就不會有服務啟動不成功這樣的問題的。

閱讀全文

與php程序本地測試相關的資料

熱點內容
php基礎編程教程pdf 瀏覽:215
穿越之命令與征服將軍 瀏覽:351
android廣播重復 瀏覽:832
像阿里雲一樣的伺服器 瀏覽:318
水冷空調有壓縮機嗎 瀏覽:478
訪問日本伺服器可以做什麼 瀏覽:432
bytejava詳解 瀏覽:448
androidjava7 瀏覽:384
伺服器在山洞裡為什麼還有油 瀏覽:885
天天基金app在哪裡下載 瀏覽:974
伺服器軟路由怎麼做 瀏覽:291
冰箱壓縮機出口 瀏覽:227
OPT最佳頁面置換演算法 瀏覽:644
網盤忘記解壓碼怎麼辦 瀏覽:852
文件加密看不到裡面的內容 瀏覽:653
程序員腦子里都想什麼 瀏覽:434
oppp手機信任app在哪裡設置 瀏覽:189
java地址重定向 瀏覽:272
一年級下冊摘蘋果的演算法是怎樣的 瀏覽:448
程序員出軌電視劇 瀏覽:90