网络工具
技术文章
centos7 一键升级 python3
原作者:https://github.com/LunacyZeus/Python3.6-for-Centos7.0
Python3.6-for-Centos7.0
这个脚本能让你在Centos7.0下搭建Python3.6开发环境(与网上的不同,这个包含许多必需库,不会中途再次重新编译)
使用教程:
wget --no-check-certificate https://raw.githubusercontent.com/LunacyZeus/Python3.6-for-Centos7.0/master/install.sh && sh install.sh
修改后yum不可用解决方案:
shell环境下cron定时执行php程序里相对引用的问题
Linux系统下,利用cron定时执行php程序是一种便捷的处理方式,最近测试一段php脚本,浏览器调用调试一切正常,于是配置了shell定时,但第二天却发现数据库里什么都没保存……查看错误日志,说是php某行错误,去查看这一行代码,发现是一个相对引用,之前这段脚本也定时执行过,执行的程序和引用的文件在同一个文件夹里边,引用直接写了文件名,没出现问题,前一天规划了一下目录,顺道改了下这个引用成../filename绝对引用,没想到就是这的问题,错误显示是解析到php server的目录了。。
解决方案:
加两行代码,切换目录:
$cur_dir = dirname(__FILE__); //获取当前文件的目录 chdir($cur_dir); //把当前的目录改变为指定的目录 require(../a.php); //引入相对路径文件
mysql连接数据库localhost比127.0.0.1慢的问题
在php+mysql的开发过程中,连接数据库的主机名填写时,本机一般可以用localhost或者127.0.0.1,实际应用过程中,Linux系统目前还没发现过异常,但在Windows server系统中,有的时候写localhost,网页反应就会出现比较慢的情况,一般一页都需要1秒以上,一步步对程序运行时间判断,发现是mysql连接时候的问题,建立一个连接需要将近1秒,必然是有问题的,搜索之,发现确实存在这个情况,很多程序员博客都有反应,摘抄记录如下:
http://blog.sina.com.cn/s/blog_6cb5a76f0100yfho.html
最近发现程序反应时间有点慢,于是逐渐的排除,计算每段程序执行的时间,最后发现时间损耗都花在了链接数据库上,数据库链接也没有什么好的办法,于是便放下它了。
次日,我测试一下数据库的远程链接,发现我用IP访问数据库的执行时间很短要远远小于我在本地用localhost连接数据库。于是便有了下面一段测试: