A. 如何開啟Thinkphp的debug調試模式
在入口文件中(默認index.php) 加入 define('APP_DEBUG',True);
B. phpstorm 調試功能怎麼用
php--xdebug設置 ---phpstorm 斷點調試
配置好了之後 可以使用 ide的斷點調試
Xdebug在PHP中的安裝配置涉及php.ini配置文件的修改。
1 首先需要下載Xdebug,根據安裝的PHP版本,選擇合適的Xdebug版本,
2 安裝Xdebug
將下載的php_xdebug-2.1.0-5.3-vc6.dll復制到PHP安裝目錄下的ext目錄,ext目錄專門用來存放PHP擴展庫DLL文件。
3 配置php.ini
安裝Xdebug的最後一步就是配置php.ini文件,打開C:\php目錄下的php.ini配置文件,在末尾添加
[xdebug]
zend_extension = "c:/wamp/bin/php/php5.4.3/ext/php_xdebug-2.2.3-5.4-vc9-nts-x86_64.dll"
xdebug.idekey=PhpStorm
xdebug.remote_enable = On
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
4 重啟apache phpinfo()可以看到 xdebug的那一塊
C. phpstorm 中是怎樣調試PHP
phpstorm 中調試PHP的方法步驟:
一、PHP安裝xdebug擴磨知展
我使用Laravel Homestead作為開發環境默認已經安裝,如果瞎笑消沒有安裝自行安裝下,再繼續。
remote_handler 、remote_host、remote_port 這些都有默認值,但還是建議設置下,至少知道要設置這些參數~
二、PhpStorm設置升槐
檢查phpstorm的xdebug配置。這里的debug port要和php.ini裡面的xdebug.remote_port相一致!默認是9000,如果9000埠被佔用的話,可以改成其他埠。
設置debug.
添加server~
swoole.app是我本地的 webserver~ ~
開始調試
打好第一個斷點,shift + F9就可以了
打好第一個斷點,選中配置的debug, 按旁邊的臭蟲 按鈕
D. thinkphp怎麼開啟調試模式
thinkphp開啟調試模式的方法:
1、開啟調試模式,首先在入口文件打開調試開關:
//開啟調試模式
define('APP_DEBUG',true);
2、然後需要配置調試文件,該文件位於項目配置目錄下,默認名字為 debug.php:
<?php
return array(
// 開發環境配置信息
'DB_TYPE' =>'mysql',
'DB_HOST' =>'localhost',
'DB_NAME' =>'mydb',
'DB_USER' =>'root',
'DB_PWD' =>'root123',
'DB_PORT' =>'3306',
'DB_PREFIX' =>'my_',
);
?>
配置完調試配置文件之後,調試模式就配置成功了。
3、在 Index 模塊的 index 操作寫入如下測試代碼:
public function index(){
$Dao = M('User');
$user_list = $Dao->select();
$this->display();
}
4、在頁面上雖然沒有做任何邏輯輸出,但是卻有系統調試信息,下面是頁面 Trace 信息截圖: