导航:首页 > 编程语言 > php设置调试模式

php设置调试模式

发布时间:2022-06-26 14:51:29

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程序如何调试

可以在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);

调试模式的优势在于:

在开启调试模式的状态下,系统会首先导入框架默认的调试模式配置文件,该文件位于系统目录的Confdebug.php。

阅读全文

与php设置调试模式相关的资料

热点内容
支持dsd硬解压声卡 浏览:768
怎么查看u盘加密区 浏览:181
台电加密是什么格式 浏览:155
php论坛版块在哪个文件夹 浏览:442
暗黑的服务器为什么维护 浏览:624
android内存溢出的原因 浏览:18
标志307的压缩比是多少 浏览:636
服务器启动为什么叫三声 浏览:997
追风筝的人英文pdf 浏览:940
解压小熊手机壳 浏览:346
成都市区建成面积算法 浏览:661
智能家居单片机 浏览:97
买男装用什么app好 浏览:855
文件夹合并了怎么拆开 浏览:260
波段副图源码无未来函数 浏览:89
livecn服务器地址 浏览:259
程序员这个工作真的很吃香吗 浏览:847
程序员和数学分析师待遇 浏览:681
压缩气弹簧怎么拆 浏览:326
华为公有云服务器添加虚拟ip 浏览:211