当前位置: 编程技术>php
本页文章导读:
▪php 中配置 Xdebug 美化输出结果 升级了xampp以后,PHP漂亮的输出不见了。
html_errors = on
google半天,加上原来有些印象,终于想起来这是 xdebug 的功能,赶紧做个备忘吧。
代码如下:
xdebug.cli_color = 1 ;激活颜色输出
xdebug.var_.........
▪php:Invalid command RewriteEngine的解决办法 使用 CodeIgniter 时出现了HTTP 500错误,查看日志发现以下错误:
CodeIgniter_2.0.2/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration
解决办法:
R.........
▪php连接mysql超时的解决方法 问题:
php连接mysql读写数据,过一天就不work了。
经查发现mysql connection默认的超时时间为8小时。如果想让这个连接永久不超时,该怎么办呢?
有朋友说在mysql配置文件my.cfg中[mysqld]中添加
.........
[1]php 中配置 Xdebug 美化输出结果
来源: 互联网 发布时间: 2013-12-24
升级了xampp以后,PHP漂亮的输出不见了。
html_errors = on
google半天,加上原来有些印象,终于想起来这是 xdebug 的功能,赶紧做个备忘吧。
代码如下:
xdebug.cli_color = 1 ;激活颜色输出
xdebug.var_display_max_children=128
xdebug.var_display_max_data=512
xdebug.var_display_max_depth=20
xdebug.var_display_max_children=128
xdebug.var_display_max_data=512
xdebug.var_display_max_depth=20
[2]php:Invalid command RewriteEngine的解决办法
来源: 互联网 发布时间: 2013-12-24
使用 CodeIgniter 时出现了HTTP 500错误,查看日志发现以下错误:
CodeIgniter_2.0.2/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration
解决办法:
RewriteEngine命令需要rewrite mod的支持。
打开apache的配置文件httpd.conf ,取消 LoadModule rewrite_module modules/mod_rewrite.so前的注释即可。
[3]php连接mysql超时的解决方法
来源: 互联网 发布时间: 2013-12-24
问题:
php连接mysql读写数据,过一天就不work了。
经查发现mysql connection默认的超时时间为8小时。如果想让这个连接永久不超时,该怎么办呢?
有朋友说在mysql配置文件my.cfg中[mysqld]中添加
wait _timeout =31536000 (这里的这个数字的单位是秒,31536000秒=365天,这也是可设置的最大值)
这个办法不是最好的,因为这个"一年" != 永久..如何才能让该连接永久不超时呢?
比较完美的解决方法:
这样,只要发现连接被断开了,即可重新连接了。
php连接mysql读写数据,过一天就不work了。
经查发现mysql connection默认的超时时间为8小时。如果想让这个连接永久不超时,该怎么办呢?
有朋友说在mysql配置文件my.cfg中[mysqld]中添加
wait _timeout =31536000 (这里的这个数字的单位是秒,31536000秒=365天,这也是可设置的最大值)
这个办法不是最好的,因为这个"一年" != 永久..如何才能让该连接永久不超时呢?
比较完美的解决方法:
代码如下:
function reconnect(){
if (!mysql_ping ($this->db)) {
//here is the major trick, you have to close the connection (even though its not currently working) for it to recreate properly.
mysql_close($this->db);
$this->connect();
}
}
其中的mysql_ping()用来判断连接是否已经被断开了,若是断开了,关闭当前的链接,重新创建新的连接。 if (!mysql_ping ($this->db)) {
//here is the major trick, you have to close the connection (even though its not currently working) for it to recreate properly.
mysql_close($this->db);
$this->connect();
}
}
这样,只要发现连接被断开了,即可重新连接了。
最新技术文章: