1.http://pecl.php.net/package/redis 搜索redis扩展
在这里给大家整理好了关于redis的一些下载资源http://pan.baidu.com/s/1o6IdY6e,你们可以进去直接下载即可。
2.下载stable版
3.上传压缩包到/root/src目录下
4.解压redis扩展
5./alidata/server/php/bin/phpize #用phpize生成configure配置文件
6.configure --with-php-config=/alidata/server/php/bin/php-config
7.make && make install
安...
安装CMake
在Linux下使用源码包安装LAMP或LNMP的同学肯定知道,MySQL是采用cmake编译安装的。那么cmake我们该如何安装呢?今天苏州php带领你安装CMake..
第一步:下载cmake源码cmake-2.6.2.tar.gz
第二步:解压缩,并且进入到该目录中去
tar xvf cmake-2.6.2.tar.gz
cd cmake-2.6.2/
第三步:安装
如果本机上不存在cmake,则:
./bootstrap
make
make install
如果本机上存在cmake,想安装一个...
Linux svn命令
1、检出
#svn co http://路径(目录或文件的全路径) [本地目录全路径]
--username 用户名 --password 密码
#svn checkout http://路径(目录或文件的全路径) [本地目录全路径]
--username 用户名 --password 密码
#svn co svn://路径(目录或文件的全路径) [本地目录全路径]
--username 用户名 --password 密码
#svn checkout svn://路径(目录或文件的全路径) [本地目录全路径]
--username 用户名 --passw...
如何使源码包安装的mysql加入服务
1、cp /root/src/mysql-5.5.23/support-files/mysql.server /etc/init.d/mysqld #把msql的脚本文件拷到系统的启动目录下
2、cd /etc/init.d/
3、chkconfig --add mysqld #将mysql加到启动服务列
4、chkconfig mysqld on #让系统启动时自动打开
5、chmod a+x mysqld
接下来我们就可以直接使用service mysqld start/stop/rest...
解决ln -s 软链接产生Too many levels of symbolic links
今天在服务器上给nginx下的www目录创建软链接,后来cd到软链接目录的时候,报错了:Too many levels of symbolic links
原来是建立软连接的时候采用的是相对路径,所以才会产生这样的错误。
解决方案:是采用绝对路径建立软链接
ln -s /alidata/www/ /root/www
这样问题就解决了.
Linux下mysql的root密码忘记解决方案
1、修改MySQL的登录设置:
# vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables
例如:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-grant-tables
保存并且退出vi。
2、重新启动mysqld
# /etc/init.d/mysqld restart
Stopping MySQL: [ OK ]
Starting MySQL: [ OK ]
3、登录并修改MySQL的root密码
# mysql
mysql> UPDATE user SET password = password ( 'new-p...
解决 samba不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接
在windows下通过“\\ip地址”的方式访问其它文件资源时,一般第一次需要输入密码,以后就无需输入密码直接登陆了,那么如果我们要切换到其它Samba用户怎么办呢?
可以在windows下执行如下指令实现:首先通过开始-->运行-->cmd 输入:“net use”命令查看现有的连接,然后执行“net use \\Samba服务器IP地址或者netbios名称\ipc$ /del”,删除Samba服务器已经建立的连接。
或者执行“net use * /del”将现在...
Nginx 配置404错误页面跳转
1、创建自己的404.html页面
2、更改nginx.conf在http定义区域加入: fastcgi_intercept_errors on;
3、修改单独网站配置文件,default.confg(或者nginx.conf)
在server 区域加入: error_page 404 404/index.html;
4、更改后重启nginx,~/nginx/sbin/nginx -s reload
#502 等错误可以用同样的方法来配置 error_page 500 502 503 504 /50x.html;
备注:
1.必须要添加:fastcgi_interce...
让Nginx支持pathinfo
Nginx服务器默认不支持pathinfo, 在需要pathinfo支持的程序中(如thinkphp),则无法支持”/index.php/Home
/Index/index”这种网址
# 典型配置
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $DOCUMENT_ROOT$fastcgi_script_name;
include fastcgi_params;
}
# 修改第1,5,6行,支持pathinfo
locat...
编译安装PHP
今天工作安排中想要把项目(CI框架开发的)架到阿里云服务器中,但是访问一直出现问题,原来是搭建环境的时候没有把mysql扩展安装上去,因为nginx和php在一台服务器上,mysql在另一台服务器上,导致我源代码编译安装的时候忘记把mysql参数选项加上。
但是没有安装mysql如何去安装mysql扩展呢??
第一步:yum install mysql-devel (mysql客户端)
第二步:编译PHP
./configure --prefix=/usr/local/ph...