⑴ phpstorm9怎麼配置調試功能
你應該需要遠程 debug 吧,好好摸索一下,home 配置的只能用於本地調試,也就是說,以 script 方式執行的 php 腳本
php home應該是用來跑 php shell, 進行語法檢查之類用的。
調試是靠 xdebug 的調試功能,打開 xdebug 之後,添加一個 php web app, 填上url, 類型選 xdebug 就行了。
⑵ 如何開啟thinkphp的debug調試模式
開啟debug調試模式,只需要主入口文件裡面定義一個常量。
define(『APP_DEBUG』,TRUE); //開啟調試模式
然後在配置文件config.php裡面定義一個參數開啟頁面trace顯示信息,如下
『SHOW_PAGE_TRACE』 =>true, //開啟頁面Trace
這樣就已經配置好了,開啟調試模式後項目會去載入thinkphp核心包的Conf目錄下面的默認的debug.php文件,你也可以在你的項目配置目錄下面自定義一個debug.php,這樣就可以覆蓋核心包裡面的默認文件了,我們來看下默認的debug.php都是配置一些什麼參數
return array(
'LOG_RECORD'=>true, // 進行日誌記錄
'LOG_EXCEPTION_RECORD' =>
true, // 是否記錄異常信息日誌
'LOG_LEVEL' =>
'EMERG,ALERT,CRIT,ERR,WARN,NOTIC,INFO,DEBUG,SQL',// 允許記錄的日誌級別
'DB_FIELDS_CACHE'=> false, // 欄位緩存信息
'APP_FILE_CASE' => true, // 是否檢查文件的大小寫 對Windows平台有效
'TMPL_CACHE_ON' =>
false, // 是否開啟模板編譯緩存,設為false則每次都會重新編譯
'TMPL_STRIP_SPACE' =>
false, // 是否去除模板文件裡面的html空格與換行
'SHOW_ERROR_MSG' =>
true, // 顯示錯誤信息
);
裡面的參數都是可以自己定義的,裡面有一個APP_FILE_CASE檢查文件名大小寫很重要,也就是在windows下面模擬linux平台,因為linux環境是區分文件名大小寫的,而現在很多的php虛擬主機都是linux環境的,所以開啟這個參數對我們跨平台移植有很大的幫助的,當開啟調試模式和頁面trace的時候,再去display一個模板看看頁面有什麼不一樣
⑶ php 代碼如何調試
開啟Apache伺服器以及MY_SQL資料庫。
在PHP集成環境的安裝目錄「www」文件夾中創建我們需要用到的php文件,1.php.
用Notepad++打開1.php文件,然後輸入PHP的語言格式:
<?php ?>
輸入標準的輸出語言:
<?php
echo "Hello world !" //輸出Hello world 語言。 echo 是列印的意思
?>
在網頁上輸入localhost:8080/1.php可以調試我們自己寫的php代碼
PHP的簡單運算,用$來定義應用數據,輸出也是一樣。
<?php
$sum=1;
$total=1.22;
$sum=$total+$sum;
echo $sum ?>
⑷ 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的那一塊
⑸ php腳本調試如何設置參數
一般的php調試只能直接對php文件調試,例如直接調試admin.php,如果想在調試admin.php時代入參數,例如admin.php?test=test1&test2=test2
⑹ PHP程序如何調試
可以在Dreamweaver(推薦Dreamweaver MX 2004)中使用php,調試直接按F12,即可在瀏覽器里預覽。配製了IIS後,本機可以當作伺服器(在Dreamweaver里建立站點),即直接在本機上調試。
⑺ 怎麼調試PHP 怎麼調試本地運行環境
搭建好php運行環境(安裝一些集成環境:wamp,xampp,phpserver等等),然後在www或者htdocs伺服器根目錄下新建一個php文件,寫入phpinfo();然後運行此文件。就可以看到php相關模塊參數,根據這些參數配置相關模塊,進行調試就行了!
⑻ phpstorm微信開發怎麼調試
[ThinkPHP框架開啟調試模式]
ThinkPHP有專門為開發過程而設置的調試模式,開啟調試模式後,會犧牲一定的執行效率,但帶來的方便和除錯功能非常值得。
如何開啟
開啟調試模式很簡單,只需要在入口文件中增加一行常量定義代碼。在完成開發階段部署到生產環境後,只需要關閉調試模式或者刪除調試模式定義代碼即可切換到部署模式。
<?php
// 開啟調試模式
define('APP_DEBUG', true);
// 定義應用目錄
define('APP_PATH', './Application/');
// 載入框架入口文件
require './ThinkPHP/ThinkPHP.php';
調試模式的優點在於:
開啟日誌記錄,任何錯誤信息和調試信息都會詳細記錄,便於調試;關閉模板緩存,模板修改可以即時生效;
記錄SQL日誌,方便分析SQL;
關閉欄位緩存,數據表欄位修改不受緩存影響;嚴格檢查文件大小寫(即使是Windows平台),幫助你提前發現Linux部署可能導致的隱患問題;通過頁面Trace功能更好的調試和發現錯誤;
[日誌]
日誌的處理工作是由系統自動進行的,在開啟日誌記錄的情況下,會記錄下允許的日誌級別的所有日誌信息。
框架默認是在調試模式下記錄日誌信息,如果需要在部署模式下開啟日誌記錄,需要在配置中開啟LOG_RECORD參數,以及可以在應用配置文件中配置需要記錄的日誌級別。日誌的記錄並非實時保存的,只有當當前請求完成或者異常結束後才會實際寫入日誌信息,否則只是記錄在內存中。
'LOG_RECORD' => true, // 開啟日誌記錄
'LOG_LEVEL' =>'EMERG,ALERT,CRIT,ERR', // 只記錄EMERG ALERT CRIT ERR 錯誤手動記錄日誌
⑼ codelobster php edition怎麼設置調試
1、在文件標簽上按右鍵,除了保存關閉的相關選項外,可以復制文件的名稱或者路徑到剪貼板,也可以在WINDOWS中打開當前文件所在文件夾,按中鍵則可以關閉當前標簽。
2、ALT+(F6、F7、F8)分別用IE、FIREFOX、OPERA中預覽當前文件,按編輯框下的preview則會在編輯器內預覽,如果是HTML文件按inspector則會分屏顯示,分別顯示預覽、源代碼、CSS樣式,效果類似於Firebug。
3、CTRL+ALT+I增加縮進CTRL+SHIFT+I減少縮進,CTRL+SHIFT+↑將當前行向上移動CTRL+SHIFT+↓將當前行向下移動,CTRL+D復制當前行並粘貼到下面,ALT+X注釋當前行或選中行ALT+U取消當前行或選中行的注釋,CTRL+R選擇當前行CTRL+W選擇游標所在單詞,CTRL+T將選中單詞大小寫切換,CTRL+L刪除當前行ALT+DEL刪除到行尾CTRL+DEL刪除到詞尾CTRL+BACKSPACE刪除到詞首,CTRL+B添加書簽CTRL+SHIFT+N下一個書簽CTRL+SHIFT+P上一個書簽(當文件很長時能方便的跳轉),CTRL+ALT+F格式化代碼。
4、tools-convert-html to php能將html語句轉成php的echo語句。
⑽ 如何操作ThinkPHP調試模式
開啟調試模式,只需要在入口文件定義一個配置即可:
define('APP_DEBUG',true);
調試模式的優勢在於:
開啟日誌記錄,任何錯誤信息和調試信息都會詳細記錄,便於調試;
關閉模板緩存,模板修改可以即時生效;
記錄SQL日誌,方便分析SQL;
關閉欄位緩存,數據表欄位修改不受緩存影響;
嚴格檢查文件大小寫(即使是Windows平台),幫助你提前發現Linux部署可能導致的隱患問題;
通過頁面Trace功能更好的調試和發現錯誤;
在開啟調試模式的狀態下,系統會首先導入框架默認的調試模式配置文件,該文件位於系統目錄的Confdebug.php。