Thinkphp 支持nginx phpinfo url设置方式

Posted by phper star | Posted in LAMP | Posted on 2014-5-25 18:20

最近在研究thinkcmf内容发布系统框架,于是安装一个git bash,从github 下载了源码。但是在安装完成之后,进入后台的时候,出错了。最后发现是由于服务器运行的是nginx,而nginx默认是不支持phpinfo url模式访问的。所以就需要自己来设置一下nginx的配置文件。还好网上资料比较多,最开始也遇到了一些问题,不过最后,运气还比较好,总算是弄成功了。把配置文件贴出来,遇到同样...

阅读全文>>

【视频】微博LAMP性能优化之路

Posted by phper star | Posted in LAMP | Posted on 2014-3-12 21:08

新浪微博在最近的一年来,随着产品不断丰富,页面承载的元素也原来越多,技术上如何优化,才能同时保证高速的响应时间,又能支撑产品的进一步繁荣,是一个很有趣也比较有挑战的事情。这一年来新浪微博在这一方面做了很多的尝试和创新,这次演讲就是围绕这个问题,分享一些新浪微博自己的经验和体会。

惠新宸,PHP开发组核心成员, PECL开发者, Zend公司外聘顾问, 曾供职于雅虎,百度,现为新浪微博架构师兼首席PHP技术顾问,是PHP5.4, 5.5的主要开发者。作为PECL开发者贡献了Yaf,Yar以及Yac、Taint等多个优秀开源作品,同时也是APC,Opcache,Msgpack等项目的维护者。 惠新宸于2011年8月作为核心开发人员加入PHP语言官方开发组,目前是该组织的唯一一位国人,也是国内最具影响力的PHP技术专家。 惠新宸作为知名PHP技术博客“风雪之隅”的博主, 一直专注与PHP底层原理的研究和分享。他基于PHP扩展开发的PHP框架Yaf, 被誉为最快的PHP开发框架。 在加入新浪微博之前,惠新宸曾供职于百度、雅虎中国等著名公司,担任百度PHP高级顾问等重要职务。

阅读全文>>

篱笆网技术架构性能演进

Posted by phper star | Posted in LAMP | Posted on 2014-3-11 21:30

做为上海知名的家庭生活消费类社区的篱笆网,随着十年间数据不断持续增长、传统LAMP架构日益凸显出种种局限性:单纯的mysql难以应对大量数据的存储和访问,经常出故障,难以扩展,难以维护。本次演讲我们将分享过去一年中使用Java、Redis、Cassandra等技术手段来解

阅读全文>>

LNMP简单优化,实现高并发!

Posted by phper star | Posted in LAMP | Posted on 2013-12-26 21:24

(1)Nginx的优化

一般来说nginx 配置文件中对优化比较有作用的为以下几项:

 

worker_processes 8;
nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数。

worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;
为每个进程...

阅读全文>>

mysql快速插入测试数据方法

Posted by phper star | Posted in LAMP | Posted on 2013-12-19 16:25

mysql> call p_test(100000)||        //插入10000条数据
Query OK, 1 row affected (0.86 sec)

平时在做开发过程中,经常需要往数据库库中插入大量得测试数据。通常的办法都是利用程序去循环插入实现这个效果。这样挺费时间的,可以不可以利用mysql自身的命令去完成这个操作了。今天在看一篇优化innodb表引擎的文章中,看...

阅读全文>>

2014 小米运维部校招笔试题 卷A 部分题目答案

Posted by phper star | Posted in LAMP | Posted on 2013-10-31 16:27

1)linux系统中如何获取pid为100的进程所监听的tcp端口,请给出详细命令?

  netstat -nlpt |grep 100

2)如何查找在/home/work/log/路径下,修改时间在3天以前的文件,并将这些文件mv到/home/work/log/backup下?

find  /home/work/log/  -type f -...

阅读全文>>

MySQL show stauts状态变量详解

Posted by phper star | Posted in LAMP | Posted on 2013-10-22 15:28

状态变量详解,可能还有部分新的变量没列出来,

全部状态解释参看mysql手册http://dev.mysql.com/doc/refman/5.0/en/server-status-variables.html

Aborted_clients

指出由于某种原因客户程序不能正常关闭连接而导致失败的连接的数量。如果客户不在退出之前调整mysql_close()函数,wait_timeout或interact...

阅读全文>>

Centos The apxs binary installed by apache could not be found

Posted by phper star | Posted in LAMP | Posted on 2013-10-12 16:49

Downloading and building the H264 Streaming Module for Apache (version 2)

We will be using  ​apxs2, the APache eXtenSion tool, to build and install the module for the Apache server.

Make sure ...

阅读全文>>

ubuntu 13.04 配置apache 虚拟主机

Posted by phper star | Posted in LAMP | Posted on 2013-9-14 18:14

#创建目录#
$mkdir /var/www/phperstar

#创建虚拟主机配置文件#
$cd /etc/apache2/sites-enabled/
$vi websitename

#复制一下内容,贴入配置文件,保存退出#
<VirtualHost *:80>
        ServerAdmin webmaster@localhost
      ...

阅读全文>>

mysql把查询结果保存为sql文件

Posted by phper star | Posted in LAMP | Posted on 2013-8-22 16:25

今天要做一个mysql数据库得测试,有一张表有120多万条数据,但是我只需要从中抽取一部分来测试,拿到本地服务器来测试,原本印象中导出命令是mysqldump 导出整张表,所以烦恼了,有没有什么好办法解决上面得困惑,于是百度之,最后发现了两个好玩的命令,感觉不错,分享一下:

在服务器端可以用select into outfile 命令把查询结果保存到一个可写的目录中:

mysql> sele...

阅读全文>>

mysql> desc tablename; ERROR 1 (HY000): Can't create/write to file '/tmp/#sql_909_0.MYI' (Errcode: 13)

Posted by phper star | Posted in LAMP | Posted on 2013-8-12 11:33

mysql> desc cmstop_picture;
ERROR 1 (HY000): Can't create/write to file '/tmp/#sql_909_0.MYI' (Errcode: 13)

解决办法:

#mkdir /var/lib/mysql/tmp
#chown mysql.mysql /var/lib/mysql/tmp 
...

阅读全文>>

网站访问日志中的那些学问

Posted by phper star | Posted in LAMP | Posted on 2013-7-8 22:28

最近好几个客户的网站出现了php代码挂马,导致通过木马生成了许多的垃圾网页。所以,要在第一时间内找到php木马文件就比较头疼。最终发现,通过分析网站访问日志,是个最靠谱的方法,但是网站日志文件一般都会很大,那么怎么才能从网站日志文件中获取有用的信息了,从网上收集了一些统计命令,感觉可以让工作事半功倍。

当前WEB服务器中联接次数最多的ip地址

#netstat -ntu |awk&...

阅读全文>>