摘要:1.将fpm打包放到php源代码中gzip -cd php-5.2.8-fpm-0.5.10.diff.gz | patch -d php-5.2.8 -p12.编译安装php 记得带上–enable-cgi –enable-fpm 两个参数哦。遇到以下问题: 问题1,接以下参数编译时, ./configure –prefix=/usr/local/php-5.2.14 –with-config-file-path=/usr/local/php-5.2.14/etc –enable-fastcgi –with-mysql –with-mysqli=/usr/lib/mysql/mysql_co
阅读全文
摘要:与selinux无关,如果正常有权限写而不能写,则有关getsebool -a|grep ftpsetsebool ftp_home_dir on你的问题应该是配置文件需要设置vi /etc/vsftpd/vsftpd.confanonymous_enable=NOchroot_local_user=YES重启service vsftpd restart
阅读全文
摘要:用 Xshell 连接 linux 系统时,显示数据到控制台,中文竟然为乱码。执行echo $LANG 命令输出:zh_CN.UTF-8,执行locale 命令,输出view plaincopy to clipboardprint?LANG=zh_CN.UTF-8LC_CTYPE="zh_CN.UTF-8"LC_NUMERIC="zh_CN.UTF-8"LC_TIME="zh_CN.UTF-8"LC_COLLATE="zh_CN.UTF-8"LC_MONETARY="zh_CN.UTF-8"LC
阅读全文
摘要:项目做了快半年了,关于php的扩展模块开发,从完全不懂到边查资料边摸索,到现在的灵活运用,其间也经历了不少的困惑期,在此以文章记录,希望对有同样需求的人起到一定的帮助作用。一. 生成一个简单的php extension我们需要两个目录:php src,php bin,到网上下载一个php源码包,解压,安装。php的解压目录记为 phpsrc(如:/home/src/php-4.4.4) ,安装目录记为 phpbin(如 /usr/local/php)在shell下输入(以后遇到有shell的地方我就用#开头,不另陈述)# cd phpsrc/ext# ./ext_skel --extname=
阅读全文
摘要:一、所需文件列表mmseg-0.7.3.tar.gz 中文分词 mysql-5.1.26-rc.tar.gz mysql-5.1.26源代码sphinx-0.9.8-rc2.tar.gz sphinx-0.9.8-rc2源代码fix-crash-in-excerpts.patch sphinx支持分词补丁sphinx-0.98rc2.zhcn-support.patch sphinx支持分词补丁 mmseg文件可以到www.coreseek.com下载二、开始安装1、 mmseg-0.7.3 安装先解压安装文件 tar -zxvf mmseg-0.7.3.tar.gzcd mmseg...
阅读全文
摘要:// 下载所需文件wget http://www.sphinxsearch.com/downloads/sphinx-0.9.8-rc2.tar.gzwget http://www.coreseek.com/uploads/sources/sphinx-0.98rc2.zhcn-support.patchwget http://www.coreseek.com/uploads/sources/fix-crash-in-excerpts.patch#wget http://www.coreseek.com/uploads/sources/coreseek_fulltext_2.5.tar.gzw
阅读全文
摘要:subversion(以下简称svn)是近年来崛起的版本管理工具,是cvs的接班人。 svn服务器有2种运行方式: 1. 独立服务器 2. 借助apache。二种方式各有利弊,可以根据自己的需要进行配置,我不需要Http进行访问,只需要客户端可以Commit & update 就可以,所以我选择了第一种方式-独立的SVN服务器。 svn存储版本数据也有2种方式: 1. BDB 2. FSFS。因为BDB方式在服务器中断时,有可能锁住数据(朋友在搞ldap时就深受其害,没法根治),所以还是FSFS方式更安全一点,我也选择这种方式。我的环境: 1. svn服务器...
阅读全文
摘要:1、到chinaunix下载mysql 下载地址: http://download.chinaunix.net/download/0008000/7159.shtml 2、上传到CentOS服务器本例放在 /home/jiangfeng3 中3、创建mysql组及用户[root@localhost ~]# groupadd mysql[root@localhost ~]# useradd -g mysql mysql4、编辑文件权限[root@localhost ~]# chmod 755 mysql-5.0.75.tar.gz5、CentOS mysql编译和安装 解压:[root@loca
阅读全文
摘要:1 从http://nginx.org/en/download.html 或http://nginx.net/en/download.html wget http://nginx.org/download/nginx-0.6.38.tar.gz 2 解压 安装: tar zxvf nginx-0.6.38.tar.gz cd nginx-0.6.38 ./configure make make install 正常安装的话,这样就可以了,但是有时会出现在下面这样的提示错误:Configuration summary + PCRE library is not found + OpenSS...
阅读全文
摘要:CentOS上yum安装nginx+mysql+php+php-fastcgi 一、更改yum源为网易的源加快速度vi /etc/yum.repos.d/CentOS-Base.repo更改内容如下# CentOS-Base.repo## This file uses a new mirrorlist system developed by Lance Davis for CentOS.# The mirror system uses the connecting IP a...
阅读全文
摘要:目录:一. Nginx基础知识二. Nginx安装配置三. Nginx Rewrite四. Nginx Redirect五. Nginx 目录自动加斜线六. Nginx 防盗链七. Nginx expires八. Nginx 访问控制九. Nginx Location十. Nginx 日志处理十一.Nginx Cache服务配置十二.Nginx 负载均衡十三.Nginx 优化十四.Nginx 相关参考文档【前言】:编写此技术指南在于推广普及NGINX在国内的使用,更方便的帮助大家了解和掌握NGINX的一些使用技巧。本指南很多技巧来自于网络在此对网络上愿意分享的朋友们表示感谢和致意!欢迎大家和我
阅读全文
摘要:一、[root@sample ~]# yum -y install mysql-server ← 安装MySQL.....略Installed: mysql-server.i386 0:4.1.20-1.RHEL4.1Dependency Installed: mysql.i386 0:4.1.20-1.RHEL4.1 perl-DBD-MySQL.i386 0:2.9004-3.1 perl-DBI.i386 0:1.40-8Complete!二、配置[root@sample ~]# vi /etc/my.cnf ← 编辑MySQL的配置文件[mysqld]datadir=/var/li..
阅读全文
摘要:发现很多VPS用LNMP一键安装包都失败,有不能排错,唯有给出教程,一步一步教你安装,所谓授人于鱼不如授人于渔嘛,本文是在CentOS 5.4 操作系统下测试通过的,用的是DiaHosting上的32位系统,为什么要用32位系统?就是为了节省内存,VPS内存都不是很多的,纯32位系统比X86_X64兼用32位系统更省内存.安装步骤:1,升级系统和安装相关的程序库01 yum -y install yum-fastestmirror02 yum -y update03 yum -y install patch make gcc gcc-c++ gcc-g77 flex bison04 yum -
阅读全文
摘要:在Windows下安装软件时,只需运行软件的安装程序(setup、install 等)或者用zip等解压缩软件解开即可安装,运行反安装程序(uninstall、unware、“卸载”等)就能将软件清除干净,完全图形化的操作界 面,简单到只要用鼠标一直点击“下一步”就可以了。而Linux好象就不一样了,很多的初学者都抱怨在Linux下安装和卸载软件非常地困难,没有像使用 Windows时那么直观。其实在Linux下安装和卸载软件也非常简单,同样也有安装向导或解压安装的方式,不相同的只不过是除了二进制形式的软件分发 外,还有许许多多以源代码形式分发的软件包,下面就来详细地讲一讲这些软件的安装与卸.
阅读全文