- 浏览: 39717 次
- 性别:
- 来自: 北京
-
最新评论
文章列表
PHP的实现决定了它没有Java和.Net这种AppServer的概念, 而http协议是一个无状态的协议, php只能被用户触发, 被调用, 调用后会自动退出内存, 没有常驻内存, 就没有办法准确的定时处理那么, 如果需要用PHP定时执行某些任务的话, 可以有以下俩个方法:
Linux下crontab, windows下计划任务
找个被频繁调用的网页, 里面加上一个检测代码
set_time_limit(0);
ignore_user_abort(true);
死循环
第一个方法是最常见的, 如果php服务器上没有权限去crontab, 也可以找一个自己的机器定期cronta ...
- 2013-04-11 14:34
- 浏览 346
- 评论(0)
一直以来,使用PHP定时运行脚本都是让大家头痛的问题,但是我们确实可以利用windows的计划任务来定时调用PHP脚本,当然这还要感谢PHP.exe。下面,站长将向大家介绍,如何来实现。
目标:根据系统时间定时执行PHP脚本,不需要人工运行(这里以定时新建一个文本文件并写入内容为例)
解决步骤:
1、建立PHP脚本,如下:
<meta
charset='utf-8'>
<?php
file_put_contents('D:\Program Files (x86)\Web\www\root\1.txt','ok');
?>
- 2013-04-11 14:34
- 浏览 294
- 评论(0)
使用php让浏览器刷新需要解决几个问题
PHP脚本执行时间限制,默认的是30m 解决办法:set_time_limit();或者修改PHP.ini 设置max_execution_time时间(不推荐)
如果客户端浏览器关闭,程序可能就被迫终止,解决办法:ignore_user_abort即使关闭页面依然正常执行
如果程序一直执行很有可能会消耗大量的资源,解决办法使用sleep使用程序休眠一会,然后在执行
PHP定时执行的代码:
- 2013-04-11 06:47
- 浏览 757
- 评论(0)
ThinkPHP支持分组的二级域名部署,该功能可以使项目中的多个分组呈现为二级域名的形式,例如经过配置二级域名部署,可以把:http://domain.com/index.php/Admin/或者http://domain.com/Admin/变为 http://admin.domain.com/ 访问方式。先配置域名, 以 apache为例 , 配置如下: #主域名
- 2013-04-08 17:30
- 浏览 609
- 评论(0)
【导读】:LINUX系统备份工具(一),工具,备份,系统,文件,时间,层级,dump,指定,磁带,改
Linux备份和恢复
Linux备份大致有以下几个工具:Dump Tar Cpio Cp Scp Rsync
0、Linux备份与恢复的时间变化
Unix系统为每个文件都记录这三个不同的时间,第一个是mtime,即修改时间。无论何时,
只要文件内容被改变,mtime的值就会被相应修改。第二个是atime,即访问时间。只要文
件被访问(比如运行或读取),它就会被修改。第三个是ctime,即变更时间。当文件的属性
发生变化(比如改变权限或者所有关系)时,cti ...
- 2013-04-07 13:21
- 浏览 346
- 评论(0)
在命令行下mysql的数据导出有个很好用命令mysqldump,它的参数有一大把,可以这样查看: mysqldump 最常用的: mysqldump -uroot -pmysql databasefoo table1 table2 foo.sql 这样就可以将databasefoo的表table1,table2以sql形式导入foo.sql中,其中-uroot参数表
...
- 2013-04-07 13:19
- 浏览 495
- 评论(0)
使用apache服务器,有时候需要查看apache的日志与状态,那么就需要下面的命令了,特分享下方便需要的朋友
假设apache日志格式为:118.78.199.98 – - [09/Jan/2010:00:59:59 +0800] “GET /Public/Css/index.css HTTP/1.1″ 304 – “http://www.a.cn/common/index.php” “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; GTB6.3)”
问题1:在apachelog中找出访问次数最多的10个IP。awk '{ ...
- 2013-04-03 23:10
- 浏览 363
- 评论(0)
关于网站服务器的介绍,站长们多少会有所了解,其重要性也直接影响着网站的正常运营,所以说,选择服务器也是比较重要的,要想在Linux系统下查看Apache的负载情况,最简单有效的方法就是查看ApacheServerStatus,在没有开启ApacheServerStatus的情况下,或安装的是其他的WebServer,比如Nginx的时候,可以使用下面的命令查看,专职优化、域名注册、网站空间、虚拟主机、服务器托管、vps主机、服务器租用的中国信息港为你做详细的介绍!
要想在Linux系统下查看Apache的负载情况,最简单有效的方法就是查看ApacheServerStatus,在没有开启Ap ...
- 2013-04-03 22:58
- 浏览 1887
- 评论(0)
1.ceil向上取整
2.floor向下取整
3.round四舍五入
4.intval转为整数
实例:
$value=5.1;
echoceil($value);//6
echofloor($value);//5
echoround($value);//5
echointval($value);//5
$value=5.1;
- 2013-04-03 13:45
- 浏览 738
- 评论(0)
1、登录mysql windows下mysql -uroot -p 密码 ,linux下./mysql -u root -p 密码
2、show processlist
+------+------+----------------------+--------------------+---------+------+-------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+------+------+----- ...
- 2013-04-03 13:44
- 浏览 459
- 评论(0)
命令格式:
mount [-t vfstype] [-o options] device dir
其中:
1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:
光盘或光盘镜像:iso9660
DOS fat16文件系统:msdos
Windows 9x fat32文件系统:vfat
Windows NT ntfs文件系统:ntfs
Mount Windows文件网络共享:smbfs
UNIX(LINUX) 文件网络共享:nfs
2.-o options 主要用来描述设备或档案 ...
- 2013-04-02 22:18
- 浏览 389
- 评论(0)
一、df 命令;
df 是来自于coreutils 软件包,系统安装时,就自带的;我们通过这个命令可以查看磁盘的使用情况以及文件系统被挂载的位置;
举例:
[root@localhost beinan]# df -lh
Filesystem 容量 已用 可用 已用% 挂载点
/dev/hda8 11G 6.0G 4.4G 58% /
/dev/shm 236M 0 236M 0% /dev/shm
/dev/sda1 56G 22G 35G 39% /mnt/sda1
我们从中可以看到,系统安装在/dev/hda8 ;还有一个56G的磁盘分区/d ...
- 2013-04-02 15:48
- 浏览 406
- 评论(0)
Centos下磁盘管理
1.磁盘分区格式说明
linux分区不同于windows,linux下硬盘设备名为(IDE硬盘为hdx(x为从a—d)因为IDE硬盘最多四个,SCSI,SATA,USB硬盘为sdx(x为a—z)),硬盘主分区最多为4个,不用说大家也知道…..所以主分区从sdb1开始到sdb4,逻辑分区从sdb5开始,(逻辑分区永远从sdb5开始…)设备名可以使用fdisk–l查看
2.分区详解
使用ssh远程连接工具登录到系统,使用fdisk-l命令查看磁盘状态
- 2013-04-02 14:50
- 浏览 299
- 评论(0)
在使用phpMyAdmin的时候经常用到数据的导入和导出(Export/Import),但是在导入大数据的时候由于php上传文件的限制和脚本响应时间的限制,导致phpMyAdmin无法导入大数据,对于导入大数据到mysql的,我以前使用过使用SHELL的方式导入 ...
- 2013-03-28 15:33
- 浏览 910
- 评论(0)
错误代码解释
1005: 创建表失败
1006: 创建数据库失败
1007: 数据库已存在,创建数据库失败
1008: 数据库不存在,删除数据库失败
1009: 不能删除数据库文件导致删除数据库失败
1010: 不能删除数据目录导致删除数据库失败
1011: 删除数据库文件失败
1012: 不能读取系统表中的记录
1
- 2013-03-27 17:22
- 浏览 495
- 评论(0)