1. 下载 MySQL 本文采用的Linux为是腾讯云 标准型S2 (1 核 1 GB) Centos 7.5 64位 1.1 官网下载地址: https://dev.mysql.com/downl Read More
分类:PHP
node.js/vue环境安装
Linux 下 JDK版本切换的两种方式
一,修改环境变量
https://blog.csdn.net/zt_fucker/article/details/70228697
二,给jdk不同版本设置编号
https://www.cnblogs.com/xu-dong/p/6429301.html
cmd命令
1 2 3 4 5 6 | # 查看端口占用pid netstat -aon|findstr 8080 # 根据PID查询应用程序 tasklist|findstr 5550 # 强制关闭进程 taskkill /f /t /im Tencentdl.exe |
jenkins安装部署
phpStudy Apache启动失败时的解决方法,特殊情况
phpStudy启动失败,原因
一是防火墙拦截,
二是80端口已经被别的程序占用,如IIS,迅雷等;
三是没有安装VC9运行库,php和apache都是VC9编译。
解决以上三个问题,99%能一次性安装成功
在站点域名设置里面,删除不可识别的站点。
在配置文件httpd.conf中,Listen 不能为空。本地写本地ip:端口
Linux下定时执行脚本–crontab命令
crontab命令用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。
我们经常使用的是crontab命令是cron table的简写,它是cron的配置文件,也可以叫它作业列表,我们可以在以下文件夹内找到相关配置文件。
进入编辑:crontab -e
查看定时任务:crontab -l
实例
实例0:每天凌晨00:01执行
1 0 * * * /data/logback/day.sh
实例1:每1分钟执行一次myCommand
* * * * * myCommand
实例2:每小时的第3和第15分钟执行
3,15 * * * * myCommand
实例3:在上午8点到11点的第3和第15分钟执行
3,15 8-11 * * * myCommand
实例4:每隔两天的上午8点到11点的第3和第15分钟执行
3,15 8-11 */2 * * myCommand
实例5:每周一上午8点到11点的第3和第15分钟执行
3,15 8-11 * * 1 myCommand
实例6:每晚的21:30重启smb
30 21 * * * /etc/init.d/smb restart
实例7:每月1、10、22日的4 : 45重启smb
45 4 1,10,22 * * /etc/init.d/smb restart
实例8:每周六、周日的1 : 10重启smb
10 1 * * 6,0 /etc/init.d/smb restart
实例9:每天18 : 00至23 : 00之间每隔30分钟重启smb
0,30 18-23 * * * /etc/init.d/smb restart
实例10:每星期六的晚上11 : 00 pm重启smb
0 23 * * 6 /etc/init.d/smb restart
实例11:每一小时重启smb
* */1 * * * /etc/init.d/smb restart
实例12:晚上11点到早上7点之间,每隔一小时重启smb
* 23-7/1 * * * /etc/init.d/smb restart
PHP 记录日志(完美)
日志方法可以写到公共类。
1 2 3 4 5 6 7 8 | public function test(){ /* * __METHOD__ * 获取当前方法名 */ $aa=array("name"=>"joan","num"=>"9018","email"=>"abc@abc.com"); $this->setLog(__METHOD__,$aa); } |
简单易懂。为自己简便,懒人
1 2 3 4 5 6 7 8 9 10 11 12 13 | public function setLog($mothod,$log){ $date = date("Y-m-d",time());//时间定义文件名 $get_keys = array_keys($log);//获取数组下标。 $file = $date.'log.txt';//定义日志文件名 for($i = 0; $i<count($log); $i++){ if($i == 0){ $yx_content = "-----".$mothod."()\r\n"; file_put_contents($file, $yx_content,FILE_APPEND); } $yx_content = $get_keys[$i].":".$log[$get_keys[$i]].",\r\n"; file_put_contents($file, $yx_content,FILE_APPEND); } } |
PHP小知识点(无限更新)
1.设置utf-8,禁止乱码。
1 |
2.控制器全局变量。
1 2 3 4 | public function _initialize(){ header("Content-Type: text/html; charset=UTF-8"); $this->aaa = "wdgs"; } |
3.config设置/获取/修改 变量。
1 2 3 4 5 6 7 8 9 | config.php-- return array( //'配置项'=>'配置值' 'site'=>"小鳄鱼", ); controller-- echo C('site'); C('site','我的乖乖'); echo C('site'); |
4.时间戳转换成时间
5.PHP自定义下标数组
1 | $aa=array("name"=>"joan","num"=>"9018","email"=>"abc@abc.com"); |
Access-Control-Allow-Origin跨域请求php+js
项目遇到这个问题,网上解释还是很多的,但根据自己实际需求能正确用到,是不可能的。 整理一下自己目前遇到的: 情况:本地(127.0.0.1)+内网(192.168.0.*) ajxa请求php接口。 Read More