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

php測試

發布時間:2022-01-19 04:45:19

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

❸ php如何進行單元測試

何為單元測試:
指對軟體中的基本單元進行測試,如函數、方法等,以檢查其返回值或行為是否符合預期;實際中軟體是很復雜的,由許多組件構成,執行流程連貫在一起,要進行單元片段的測試,就需要為其提供執行上下文(或者說參數)和環境(比如打樁模擬一些對象)來運行,並監控其行為和返回值,為此我們就需要寫出做這件事情的程序代碼,這樣的代碼叫做測試用例。
許多測試用例有機結合在一起形成一個整體的測試,又叫做測試套件,被測試的程序代碼叫做生產代碼。phpunit這個軟體就是用來幫助我們寫測試用例並進行測試的。
php的單元測試:phpunit
在其官網有詳細教程,這里介紹一些補充內容。
首先要明白phpunit軟體本身就是由php語言實現,其使用是通過命令行進行的,並不是通過瀏覽器訪問
明白這一點很重要,許多新人被卡在這里,很基礎也很簡單,但似乎沒怎麼被提及。
在官網下載後得到一個phar文件,同時下載phpunit使用文檔,按照裡面的安裝方法進行安裝,之後在命令行輸入以下命令:
phpunit --help

如果顯示出了幫助信息即安裝成功,在命令行當前目錄下建立一個測試用例為yunke.php,內容如下:
<?phpuse PHPUnit\Framework\TestCase;class yunkeTest extends TestCase{public function testPushAndPop(){$stack = [];$this->assertEquals(0, count($stack));array_push($stack, 'foo');$this->assertEquals('foo', $stack[count($stack) - 1]);$this->assertEquals(1, count($stack));$this->assertEquals('foo', array_pop($stack));$this->assertEquals(0, count($stack));}}?>

然後在命令行輸入以下命令:
phpunit yunke

顯示如下內容:
PHPUnit 5.7.12 by Sebastian Bergmann and contributors.. 1 / 1 (100%)Time: 159 ms, Memory: 7.00MBOK (1 test, 5 assertions)

恭喜,你已經成功運行了一個單元測試。

❹ PHP怎麼測試

如果只是簡單的測試的話,可以用echo或者var_mp列印信息來查看,當然如果你用的是zend或者eclipse這樣的編輯器的話,可以加上zendbug來調試信息
php100用的這個eclipse可以一保存就查看信息,看下面的提示就知道錯誤在哪裡了。下載地址:http://www.php100.com/html/download/tools/2009/1203/3603.html

❺ 用Dreamweaver寫了一個PHP文件怎麼測試

那簡單啊,你環境都配好了,那就放在環境下,一般都是www目錄下

❻ php 網站壓力測試主要是測試哪些方面

apache自帶一個測試軟體:ab.exe

ab.exe-k-c300-n2000http://localhost/

-k keep-alive

-c 並發線程數量

-n 請求數量


返回的報告:

每秒處理次數

最慢處理時間

平均每次請求的處理時間

linux下怎麼測試php

1、首先得先找到nginx.conf這個文件,這個文件多半在/etc目錄入,參考:/etc/nginx/...
2、找到後: #vi nginx.conf。 找到「server_name」 這一行,你的server_name配置應該是localhost吧?。
3、下面的一行配置是location,location內部有根目錄的配置選項"root" 後面顯示的路徑就是站點的根目錄了。你把寫好的test.php文件放到這個目錄里,再瀏覽器里輸入地址:http://192.168.1.222/test.php (假設你的伺服器IP是192.168.1.222)。
如果本機的話,就直接輸入http://localhost/test.php

❽ 我現在學php好還是學軟體測試

先聲明:PHP和軟體測試是不一樣的。
PHP是一門計算機語言(通用開源腳本語言)。一般用來開發網站。
軟體測試是軟體工程中一個不可分割的重要部分,是保證軟體的質量的過程。
如果說是工作那就沒什麼好不好的了。
如果說是興趣愛好我是會選擇PHP的。
說到哪個比較好學,那很多人都會認為是軟體測試(因為軟體測試分為功能(手工、自動化),性能等)。但要想前景好,選擇學習軟體測試的話,那你就需要學會多種計算機語言(比如java,c#,PHP,匯編,vbs等),以及多種測試軟體(比如:功能自動化,介面,安全等等),不光要學習這些知識還需要你的表達能力比較強。
PHP需要學習的軟體測試都要學習。
選擇學習PHP的話,就需要學習PHP開發工具的使用,熟悉Mysql資料庫,以及網頁上使用的腳本語言HTML和css、js等。前景嘛就四個字:開源永存。

❾ 如何測試php是否安裝成功

編寫一個.php 文件,放在安裝好的htdocs目錄或www目錄下,

在文件中可以寫一段話或者寫phpinfo();

<?php
echo'helloworld';

打開網頁,輸入localhost訪問文件名稱

如果有信息輸出,說明配置成功

❿ php開發環境測試

我看了你提交個別人的代碼

mysql_connect是連接資料庫的函數

我估計你沒整清楚

<?php
$link=mysql_connect('localhost','用戶名','密碼');
if(!$link) echo "失敗!";
else echo "成功!";
mysql_close();
?>

testphp.php
<?php
phpinfp()
?>

怎麼說呢你
$link=mysql_connect('localhost','用戶名','密碼');
這里你必須使用一個正確mysql連接
其中mysql伺服器地址,賬號,密碼都要正確,很明顯你這句是沒修改其中的mysql伺服器地址,賬號,密碼
應為這里mysql_connect會去連接資料庫的

所以出現了上面的錯誤,
還有你本地有沒有mysql資料庫?

閱讀全文

與php測試相關的資料

熱點內容
安卓系統l1是什麼意思 瀏覽:21
伺服器一直崩應該用什麼指令 瀏覽:916
cm202貼片機編程 瀏覽:724
php構造函數帶參數 瀏覽:175
解壓電波歌曲大全 瀏覽:336
為啥文件夾移到桌面成word了 瀏覽:858
命令符的安全模式是哪個鍵 瀏覽:758
編程中學 瀏覽:956
單片機求助 瀏覽:993
ug加工側面排銑毛坯怎麼編程 瀏覽:271
程序員有關的介紹 瀏覽:736
支付寶使用的什麼伺服器 瀏覽:210
安卓看本地書用什麼軟體好 瀏覽:921
經傳軟體滾動凈利潤指標源碼 瀏覽:522
螢石雲視頻已加密怎麼解除 瀏覽:574
一命令四要求五建議 瀏覽:30
qq文件夾遷移不了 瀏覽:19
液體粘滯系數測定不確定度演算法 瀏覽:332
輕棧源碼 瀏覽:426
把圖片壓縮到500k 瀏覽:35