Category Archives: LAMP

lamp安装与配置(apache,nginx,mysql,php…)

Mysql中批量替换字段内容

由于把博客的图片都迁移到了OSS上,原有的文章内的图片链接都没有更新为OSS链接,在数据库中可以使用replace来批量替换:

格式:

update 表名 set 字段名 = replace(字段名,’原内容’,’新内容’);

实例:

update wp_posts set
post_[……]

Read more

为Apache安装mod_bw限速模块

1.下载:http://bwmod.sourceforge.net/

2.在编译安装前,我修改了两处地方

1)将下面代码注释掉

#if (APR_MAJOR_VERSION < 1)
    #define apr_atomic_inc32 apr_atomic_inc
    #define apr_atomic_dec32 apr_atomic_dec
    #define apr_atomic_add32 apr_atomic_add
    #define apr_atomic_cas32 apr_atomic_cas
    #define apr_atomic_set32 apr_atomic_set
#endif

2)将remote_addr改成client_addr(行485,568,613)

3.安装完成后,开始配置

4.在httpd.conf中加入:Include conf/extra/mod_bw.conf

mod_bw.conf这个文件来配置限速

具体配置项参见文件中的注释,非常详细。

下载配置文件:

[……]

Read more

mysqldump还原

#进入mysql  
mysql -h -localhost -u用户名 -p密码
#如果数据库不存在,新建
create database test
#切换到此数据库
use test  
#开始导入(source后跟着mysqldump备份出来的文件)
source /backup/data/x[......]

Read more

FTP与Apache文件权限问题

出现的问题

网站使用apache作为web服务器,httpd进程使用apache用户/apache组,在web程序中生成的文件(缓存文件,用户上传的文件)的默认权限(644)只有apache用户可以修改。

此时,使用ftp去管理这些文件时,就会遇到无法删除的窘境,因为这些文件只有apache用户可以[……]

Read more

Nginx配置CGI

配置NGINX的CGI功能,需要使用到nginx-fcgi插件,可以在这里下载nginx-fcgi,使用perl语言写的一个脚本文件。

还需要安装下面几个perl模块,可以使用yum安装:

perl-FCGI

perl-FCGI-ProcManager

perl-CGI[……]

Read more

编译安装Tengine

这货编译了有10遍了,终于搞定了。

首先编译安装基本程序(nginx)

#编译基本的nginx
./configure --prefix=/opt/program/nginx  --user=www --group=www  --with-pcre  --with-jemalloc=/opt/setu[......]

Read more