Category Archives: Linux
2015.01.3
通过配置,使 nginx 支持thinkphp的 pathinfo访问格式 已关闭评论
Linux , Nginx , Php
统计:1753次浏览
← Continue Reading
对于thinkphp框架项目的访问格式有多种,其中pathinfo是默认的基本访问格式,格式为:http://hostname:port/index.php/模块名/action名/参数1/参数1的值/
pathinfo其实就是一个参数,可以通过$_SERVER['PATH_INFO']获得,thinkphp框架通过解析它来找到对应的模块和方法。
apache服务器默认是支持pathinfo的...
2015.01.1
Mac 下 Nginx、MySQL、PHP-FPM 的安装配置 已关闭评论
Linux , Nginx , Php
统计:1607次浏览
← Continue Reading
Mac 下 Nginx、MySQL、PHP-FPM 的安装配置
用了3年多的本本罢工,最近新入手了一台 rmbp,一堆工作环境要配置,LNMP 里的 NMP 是常规要安装的,恰好也是第一次在 mac 上安装配置 nginx、mysql、php,所以顺便做个记录,免得以后忘了也好查看,不用到处翻。
PS:下面的安装都是基于 homebrew,如果不熟悉或者还没安装有 homebrew ...
2014.12.14
mac or linux xamp and ssh2 install 已关闭评论
Linux , php工具
统计:1361次浏览
← Continue Reading
#由于本机集成环境未安装ssh2扩展导致ssh2_connect函数无法使用,在官方找到了实现步骤。
#Linux or Mac 集成环境XAMPP扩展ssh2,其他扩展照此步骤应都可走通。
1.
2.
2014.07.27
Nginx 中开启Gzip压缩大幅提高访问速度测试 已关闭评论
Linux
统计:1377次浏览
← Continue Reading
测试环境:Debian 6
1、Vim打开Nginx配置文件
vim /usr/local/nginx/conf/nginx.conf
2、找到如下一段,进行修改
gzip on;
gzip_min_length 1k;
gzip_buffers 4 16k;
#gzip_http_version 1.0;
gzip_comp_level 2;
gz...
2014.05.30
Linux CentOS PhpMyAdmin安装 已关闭评论
centos , Linux
统计:1312次浏览
← Continue Reading
安装好PHP,Apache和MySQL程序后,为了管理MySQL数据库,我们需要安装phpMyAdmin程序。下面是关于如何在centos安装phpMyAdmin程序的方法。
1、管理员root身份登录系统
2、进入网站根目录(如/var/www/html)
cd /var/www/html
3、下载最新版本的phpMyAdmin程序(请到http://www.phpmyadmin.net/hom...
2014.04.25
linux共享web目录到windows 已关闭评论
centos , Linux
统计:1549次浏览
← Continue Reading
由于linux下开发不如win下便捷,所以这里介绍samba如何共享web目录到win下。
实现步骤如下:
1.修改apache下的httpd.conf /etc/httpd/conf/http.conf(yum安装,其他方式安装可使用find/whereis 搜索到目标文件修改)
找到:/User 修改
User apahce
Group apache
end结束
2.重启apache /etc...
2014.03.10
在Linux 下安装redis 已关闭评论
Linux
统计:1872次浏览
← Continue Reading
redis作为NoSQL数据库的一种应用,响应速度和命中率上还是比较高效的。项目中需要用集中式可横向扩展的缓存框架,做了一点调研,即便 redis、memcached存在效率上的差异(具体比较参考http://timyang.net/data/mcdb-tt-redis/),但其实都能满足目前项目的需求;但是redis还是比较风骚的,支持链表和集合操作,支持正则表达式查找key,目前项目缓存的结果...
2014.02.20
Linux的cron和crontab 已关闭评论
Linux
统计:1503次浏览
← Continue Reading
一. cron
crond位于 /etc/rc.d/init.d/crond 或者 /etc/init.d 或 /etc/rc.d /rc5.d/S90crond,最总引用 /var/lock/subsys/crond。
cron是一个linux下的定时执行工具(相当于windows下的scheduled task),可以在无需人工干预的情况下定时地运行任务task。由于cron 是Linux的s...
2014.02.10
发现大量的TIME_WAIT解决办法 已关闭评论
Linux , Mysql , 杂谈
统计:1753次浏览
← Continue Reading
今天早上一上班,有同事就反映公司好几个网站都打不开,登陆数据库
服务器(windows),发现很卡,于是重启了下服务器,进入系统后,没过一会问题依旧,查看了下系统进程,发现mysql占用率达到99%,可以肯定的是mysql连接出现问题:
netstat -an
192.168.12.13:3306 192.168.12.12:30443 TIME_WAIT
192.168.12...
← Continue Reading
在国外网站发现的解决方法。
原因多个Mysql进程使用了同一个socket。
两个方法解决:
第一个是立即关机 使用命令 shutdown -h now 关机,关机后在启动,进程就停止了。
第二个直接把mysql.sock文件改名即可。也可以删除,推荐改名。
然后就可以启动mysql了。
下面是国外原文
To prevent the problem from occurring, you must...
← Continue Reading
Linux下网卡命名规律:eth0,eth1。第一块以太网卡,第二块。lo为环回接口,它的IP地址固定为127.0.0.1,掩码8位。它代表你的机器本身。
1、ifconfig是查看网卡的信息。
ifconfig [Interface]
Interface是可选项,如果不加此项,则显示系统中所有网卡的信息。如果添加此选项则显示所指定的网卡信息
例如:ifconfig eth0
eth0 L...