26

04-2014

redis小解及centos下php-redis扩展安装

记得以前在知乎上有人问过,php的瓶颈在哪里,我记得当时我回答说php其实其真正的瓶颈在数据库,php是一种解释型语言,不需要编译,执行其实是非常快的,而且php是耗cpu比较多,apache是耗存储比较多,两者算是比较好的组合,php处理可以通过lvs等的集群轮询来应对,而数据库mysql,当其数据量达到上千万的时候,就非常的慢了。

25

04-2014

在CentOS上通过YUM安装Nginx和PHP-FPM

这个是我找的一个安装nginx的教程,比较靠谱,nginx:1.4.7,php:5.4.27,mysql,5.5.37 nginx强大的并发是apache很好的替代品,nginx需要结合php-fpm来使用支持php,当然也有别的方式,安装前先卸载之前的apache,php。当然因为nginx可以做反向代理使用,也是可以喝apache并存的,但是并存也是nginx来为静态脚本等提供服务,apache为php来提供服务,这个大家再研究吧。 1、配置防火墙,开启80端口、3306端口 vi /etc/sysconfig/iptables -A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT(允许80端口通过防火墙) -A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT(允许3306端口通过防火墙) 特别提示:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,正确的应该是添加到默认的22端口这条规则的下面 添加好之后防火墙规则如下所示:

12

04-2014

linux中软硬链接的区别

linux中软硬链接的区别

1:软链接 命令:Ln –s /etc/inittab /test/inittab.soft 查看:ls –l /etc/initab /test/inittab.soft 发现软连接类似于windows的快捷方式,—>表示真实文件的地址

12

04-2014

FastCgi与PHP-fpm之间的关系

FastCgi与PHP-fpm之间的关系

此文是我看到的比较好的文章,转载一下; 提问: 我在网上查fastcgi与php-fpm的关系,查了快一周了,基本看了个遍,真是众说纷纭,没一个权威性的定义。 网上有的说,fastcgi是一个协议,php-fpm实现了这个协议; 有的说,php-fpm是fastcgi进程的管理器,用来管理fastcgi进程的; 有的说,php-fpm是php内核的一个补丁; 有的说,修改了php.ini配置文件后,没办法平滑重启,所以就诞生了php-fpm; 还有的说PHP-CGI是PHP自带的FastCGI管理器,那这样的话干吗又弄个php-fpm出来,我就更晕了;

26

03-2014

简单的数据迁移shell脚本

简单的数据迁移shell脚本

这是我第一次写shell脚本,是定期同步mysql数据,并将视图数据导入一个表中的功能。很简单。拿来整理一下。最近linux的水平有提高啊!

php遍历目录并批量修改文件权限

做程序的开发,不得不遇到的就是文件权限的问题,很多时候我们程序出现的各种各样的问题也是因为文件权限的原因,尤其是在linux系统下更是如此,合理正确的分配文件的权限可以让程序更加的有效和安全,这里举个例子将一个目录遍历,并将其下所有文件权限改为777,对于文件的权限如何划分,大家可以google一下。先看代码

11

12-2012

linux系统信息查看命令

linux系统信息查看命令

摘至网络的常用命令整理如下:

3

12-2012

Linux主要shell命令详解

Linux主要shell命令详解

shell是用户和Linux操作系统之间的接口。Linux中有多种shell,其中缺省使用的是Bash。本章讲述了shell的工作原理,shell的种类,shell的一般操作及Bash的特性。

27

11-2012

web开发者常用到的LINUX服务器操作命令

网络是个宝藏啊,什么都有,好的坏的!因为在学习linux了,这里转一个作为我们php程序员来说,经常用到的一些相关的linux操作命令!

24

11-2012

linux学习第一小节

linux学习第一小节

我们做php程序员的可真的是不容易啊,不仅仅要精通php语言,也需要对很多web相关的东西都有了解才可以,比如服务器(linux),js,css等等。但是多学一些东西肯定不是什么坏事。从今天开始,我也要开始linux的学习了。今天是周六,总结一些今天学习的内容。