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...
Centos6.5 SVN搭建(YUM安装)
看到学长分享的SVN搭建,于是自己也在Centos6.5上进行搭建,采用YUM安装。
一、检查是否已经安装低版本的SVN
[root@localhost /]# rpm -qa | grep subversion
二、安装SVN
[root@localhost /]#yum install subversion
三、检查已经安装好的SVN
[root@localhost /]#svnserve --version
看到如下信息即代表安装成功:
svnserve,版本 1.6.11 (r934486)
编译于 Jun 23 2012,00:44:03
版权所有 (C) 2000-2009 ...
Linux下为php添加curl扩展
1、进到源码包对应扩展目录
# cd /root/lamp/php-5.2.12/ext/curl
2、调用phpize程序生成编译配置文件
# /usr/local/php5/bin/phpize
3、# ./configure -with-curl=/usr/local/curl -with-php-config=/usr/local/php5/bin/php-config
一般会出现错误如下:
checking for cURL in default path… not found
configure: error: Please reinstall the libcurl distribution -
easy.h should be in /inclu...
在windows下如何对linux web服务器进行快速开发
一、安装及配置samba
yum –y install samba* --skip-broken
vim /etc/samba/smb.conf
[web]
path=/usr/local/apache2/htdocs/
browseable=yes
writable=yes
二、创建用户并且acl权限配置
1.useradd apache
2.setfacl -m u:apache:rwx -R /usr/local/apache2/htdocs
3.setfacl -m d:u:apache:rwx -R /usr/local/apache2/htdocs
三、修改apache进程执行者
1.vim /usr/local/apache2/etc/httpd.conf
User apac...
Centos6.5安装telnet
安装好memcache之后想进入连接测试,telnet localhost 11211发现竟然提示没有telnet这个命令,于是需要自己进行安装。
一、查看本机是否安装telnet
#rpm -qa | grep telnet
如果什么都不显示。说明你没有安装telnet
二、开始安装
yum install xinetd
yum install telnet
yum install telnet-server
三、装好telnet服务之后,默认是不开启服务的,下面我们需要修改文件来开启服务。
vim /etc/xinetd.d/tel...
centos 6.5搭建Yii框架
将下载的Yii解压缩,压缩后会有三个文件夹,”demos,requirements,framework”,demos 当然就是演示了,暂时不用,而requirements是独立于YII框架的,用于检测服务器信息的,我们只将其中的framework文件夹拷贝到web目录,所以web根目录在 “/opt/www/html/”,我新建一个文件夹叫yii,framework放入yii中。
运行命令部署网站:”yii- dir/framework/yiic webapp”,yii-dir是yii所在目录,例如我的就是”/opt/www/...