LAMP之路

不积跬步,无以至千里!

独立服务器或vps用户,discuz邮箱验证的设置

2013-9-2 一抹阳光 环境架设

如果你的网站是在独立服务器或者vps上,操作系统是linux。 使用第一种方式发送邮件   1.首先保证sendmail已经装好并设置正确(一般vps都已经设置好), 2.php.ini再做一下修改(好像不做修改也是可以的) 这样,选择第一种方式发送,就可以了。 不过注册用户收到的验证邮件的发件人中,会显示由xxx代发。怎么修改这个代发呢。 这个代发邮件其实就是www@服务器机器名.com。 修改一下机器名吧,  #vi  /etc/sysconfig/network HOSTNAME=lamp46.com 然后再, #vi /etc/hosts 添加一行 ...[阅读全文]

评论(0) 浏览(3204)

linux+nginx+php+mysql网站搬家流程

2013-9-2 一抹阳光 环境架设

【原服务器】 一、备份数据库文件 直接备份网站数据库存储文件。 二、备份网站程序 三、备份nginx、php、php-fpm、mysql配置文件(主要是针对做过优化的,尤其是nginx中的伪静态)。 四、备份自己写的shell脚本和crontab计划任务。 五、备份iptable的IP   【新服务器】 安装网站环境后,首先检查一下服务器时区设置,date -R 一、添加网站对应的mysql账号 二、将考过来的mysql存储文件更改所有者 chown -R mysql:mysql ./xxx 三、将靠过来的shell脚本的权限改成777...[阅读全文]

评论(0) 浏览(2544)

nginx、apache配置flv流媒体拖动[linux平台]

2013-9-1 一抹阳光 环境架设

nginx下配置flv拖动 首先,下载nginx源码包,以0.8.54版本为例 wget http://nginx.org/download/nginx-0.8.54.tar.gz 重编译之前,停掉nginx服务。查看一下nginx原来的编译参数 /usr/local/nginx/sbin/nginx –V 在原来的参数基础上添加flv的支持 --with-http_flv_module 0.8.54版本为例,进行编译 ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_statu...[阅读全文]

评论(0) 浏览(3978)

视频流服务器配置[windows平台]

2013-9-1 一抹阳光 环境架设

IIS,Apache,Nginx环境都可以很好的支持视频的播放。但具体的配置以及对视频支持的程度不同。 比如IIS要支持flv视频的拖动,目前基本没有找到好的办法。 目前各大视频网站主要使用的环境是Nginx IIS6下支持flv,f4v,mp4的播放 IIS6环境下支持mp4视频随意拖动和预览 apache+Windows配置flv视频实时拖动 nginx+Windows配置flv,mp4视频流任意拖动 IIS6下支持flv,f4v,mp4的播放 win2003下 打开IIS,然后在 mypc(本地计算机) 上面点击右键属性(很多帮助文件都没有说这一点,很多人以为...[阅读全文]

评论(0) 浏览(13042)

Nginx使用webbench进行压力测试【转】

2013-5-22 一抹阳光 环境架设

  在运维工作中,压力测试是一项非常重要的工作。比如在一个网站上线之前,能承受多大访问量、在大访问量情况下性能怎样,这些数据指标好坏将会直接影响用户体验。    但是,在压力测试中存在一个共性,那就是压力测试的结果与实际负载结果不会完全相同,就算压力测试工作做的再好,也不能保证100%和线上性能指标相 同。面对这些问题,我们只能尽量去想方设法去模拟。所以,压力测试非常有必要,有了这些数据,我们就能对自己做维护的平台做到心中有数。   目前较为常见的网站压力测试工具有webbench、ab(apache bench)、tcpcopy...[阅读全文]

评论(0) 浏览(3493)

Freebsd安装php52-extension时出现错误Cannot find autoconf。

2013-5-22 一抹阳光 环境架设

FreeBSD版本:7.3 x86 安装php52-extension时出现错误 Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable. Then, rerun this script. 解决办法如下: 执行如下命令     #setenv PHP_AUTOCONF autoconf     #setenv PHP_AUTOHEADER autohea...[阅读全文]

评论(0) 浏览(2285)

Freebsd ports源,CVS停止更新,改用portsnap

2013-5-22 一抹阳光 环境架设

所有 Base 和 Ports 的 CVS 源將於 2013 年 2 月 28 日停止更新。 改用 portsnap 更新 /usr/ports 安裝 devel/subversion 或 devel/subversion-static 更新 /usr/src 和 /usr/ports   以前,我们要更新ports树,使用 cvsup -L 2 -h cvsup.FreeBSD.org /usr/share/examples/cvsup/ports-supfile 现在FB6来了,用: 下载压缩的 Ports 套件快照到 /var/db/portsnap。您可以根据需要在这之...[阅读全文]

评论(0) 浏览(2369)

[架设教程]freebsd ports安装php+fpm+mysql+nginx【最新】

2013-5-22 一抹阳光 环境架设

系统版本:FreeBSD8.3 amd64 Php版本:5.2 Mysql版本:5.1 Nginx版本:默认 一、安装软件前的准备: 系统的安装:让机房最小化安装freebsd系统。开启ssh。   二、安装、更新ports # portsnap fetch //假如您是首次运行 Portsnap, 则需要将快照释放到 /usr/ports: # portsnap extract //如果您已经有装好的 /usr/ports 而您只想更新,则应执行下面的命令: # portsnap update 三、 安装mysql #cd /usr/ports/databases/mysql5...[阅读全文]

评论(0) 浏览(4278)

[架设教程]Fedora14架设lnmp+mongodb

2013-2-26 一抹阳光 环境架设

su root mkdir /home/apps #安装php+php-fpm+nginx cd /home/apps wget -c http://soft.vpser.net/lnmp/lnmp0.9-full.tar.gz tar zxvf lnmp0.9-full.tar.gz cd lnmp0.9-full/ ./centos.sh 2>&1 | tee lnmp.log #安装php的mongo扩展 cd /home/apps wget -c http://pecl.php.net/get/mongo-1.0.11.tgz tar zxvf mongo-1.0.1...[阅读全文]

评论(0) 浏览(2848)

lnmp一键安装包不安装mysql

2013-2-24 一抹阳光 环境架设

Fedora14安装lnmp一键安装包,但不安装mysql 一键安装包下载地址: http://soft.vpser.net/lnmp/lnmp0.9-full.tar.gz   解压后将其中centos.sh备份后替换为修改后的文件: centos.sh.zip 执行./centos.sh安装   该脚本去掉了mysql的安装,并且去掉了zend_optimizer、phpmyadmin的安装。 nginx中取消了ipv6的支持,实现最小化安装。...[阅读全文]

评论(0) 浏览(5312)