分类为‘学习笔记~’的日志

学习室成长的动力和源泉

15
Jul

最近一直没什么心情写日志,主要也是因为懒啊….呵呵 放假到家了 可算有时间折腾了,vps快到期了,84的速度是在是糟糕,所以想换到buyvm.net,所以打算先把数据弄到本机上….于是就开始折腾..本来以为很轻松的装个lnmp0.4就能完事的,结果麻烦出来了,lnmp0.4对ubuntu的支持性不是很好,安装完后发现php根本就没编译上……于是开始着手折腾..找到一些文献

一键安装完全毕,和官网提示的一样,出现502错误。

发现原来是PHP没安装好。以下常规操作,新手可以直接复制。
下载
PHP wget http://www.php.net/get/php-5.2.13.tar.gz/from/this/mirror
下载FCGI
wget http://php-fpm.org/downloads/php-5.2.13-fpm-0.5.13.diff.gz

(如果你下载其它PHP版本,例如PHP5.3.X 那么FPM同样要对应版本,否则出错)
(http://php-fpm.org/downloads/ FPM全系列版本)
解压:
tar zxvf php-5.2.13.tar.gz
对PHP打FPM补丁:
gzip -cd php-5.2.13-fpm-0.5.13.diff.gz | patch -d php-5.2.13 -p1
进入目录:
cd php-5.2.13/
加载参数
./configure –prefix=/usr/local/php –with-config-file-path=/usr/local/php/etc –with-mysql=/usr/local/mysql –with-mysqli=/usr/local/mysql/bin/mysql_config –with-iconv-dir=/usr/local –with-freetype-dir –with-jpeg-dir –with-png-dir –with-zlib –with-libxml-dir=/usr –enable-xml –disable-rpath –enable-discard-path –enable-safe-mode –enable-bcmath –enable-shmop –enable-sysvsem –enable-inline-optimization –with-curl –with-curlwrappers –enable-mbregex –enable-fastcgi –enable-fpm –enable-force-cgi-redirect –enable-mbstring –with-mcrypt –with-gd –enable-gd-native-ttf –with-openssl –with-mhash –enable-pcntl –enable-sockets –with-ldap –with-ldap-sasl –with-xmlrpc –enable-zip –enable-soap
如果目录名没改过,理论上测试通过
编译:
make
make install
完成。
重启lnmp:
sudo /root/lnmp restart
显示一堆文字:
====================
……
Starting MySQL
. *
Shutting down php_fpm . done
Starting php_fpm done
=====================
说明P发装成功,打开浏览器

http://localhost/phpinfo.php

PHP Version 5.2.13

php的问题解决了,然后就是phpmyadmin又出现问题了,通过127.0.0.1/phpmyadmin/无法登录mysql,提示#2002 无法链接mysql服务器,在网上找了半天最终也找到了解决办法

要将 config.inc.php 中
$cfg['Servers'][$i]['host'] = ’localhost’;
改成 $cfg['Servers'][$i]['host'] = ’127.0.0.1′;
还要添加
$cfg['Servers'][$i]['hide_db'] = ‘information_schema’;//使用登陆后看不见information_schema数据库

终于,世界美好了….

, , ,

20
Apr

前一段时间在ubuntu论坛瞎逛的时候看到站长有代购vps的便点进去看了看,被价格震惊了,only 5.95$/mon ,好便宜不说而且vps的配置也不差,于是一冲动便拍了下来,虽然以前玩过不少主机,但是这次还是自己架服务器也算是一种学习吧,刚入手vps的时候预装的是ubuntu 9.10 x86的系统,top了一下没吓死,总共512的内存就吃掉了300多MB~上网查询一番决定换centos作为服务器系统,reload的系统只用不到1分钟感觉非常好,再次top就只有10+MB的内存了,然后找了套教程装了LNMP,顺手转发过来吧,以后重做系统应该还要用,最郁闷的是一个mv/cp命令让我琢磨了1个多小时

LNMP一键安装包 0.4发布(4月8日更新,修复Debian上几个问题)
(LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat、Debian/Ubuntu  VPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序。

LNMP一键安装包 0.4版更新记录:

添加LNMP状态管理
添加PureFTPd状态管理
PHP增加suhosin
增加VsFTPd、PureFTPd安装及管理
增强Nginx虚拟主机添加功能,添加多域名、伪静态支持、日志是否启用的功能
升级Nginx到0.7.65、MySQL到5.1.44

LNMP一键安装包 0.4版下载地址:

下载版:http://soft.vpser.net/lnmp/lnmp0.4.tar.gz
完整版:http://soft.vpser.net/lnmp/lnmp0.4-full.tar.gz

LNMP一键安装包 0.4版安装步骤:

1、下载LNMP一键安装包:

可以选择使用下载版(推荐国外或者美国VPS使用)或者完整版(推荐国内VPS使用),如果使用下载版执行命令 wget -chttp://soft.vpser.net/lnmp/lnmp0.4.tar.gz,如果使用完整版,执行命令 wget -c http://soft.vpser.net/lnmp/lnmp0.4-full.tar.gz,执行上述命令后LNMP一键安装包就会被下载到VPS上。

2、解压LNMP一键安装包:

执行tar zxvf lnmp0.4.tar.gz 或者tar zxvf lnmp0.4-full.tar.gz 就会将LNMP一键安装包解压缩。

3、CentOS下安装步骤

下载版执行命令 cd lnmp0.4/ ,完整版执行命令:cd lnmp0.4-full/
然后再执行./centos.sh ,输入要绑定的域名,回车,再输入要设置的MySQL root的密码,再次回车确认。程序会自动安装编译Nginx、PHP、MySQL、phpMyAdmin、Zend这几个软件。

4、Debian/Ubuntu下安装步骤

下载版执行命令 cd lnmp0.4/ ,完整版执行命令:cd lnmp0.4-full/
然后32位系统执行./debian.sh,输入要绑定的域名,回车,再次输入VPS/服务器所在位置:asia、america、europe、oceania或africa,回车,再输入要设置的MySQLroot的密码,回车后,再次回车确认。程序会自动安装编译Nginx、PHP、MySQL、phpMyAdmin、Zend这几个软件。安装大约10分钟左右需要设置MySQL root用户的密码。

安装其他组件

1、安装eAccelerator,执行如下命令:./eaccelerator.sh 就会自动安装并重启web服务。
2、安装PureFTPd和管理面板,执行如下命令:./pureftpd.sh 就会自动安装PureFTPd,安装完PureFTPd,需要在浏览器执行http://你的域名或IP/ftp/install.php 安装PureFTPd用户管理。

虚拟主机管理

1、添加虚拟主机,执行如下命令:./vhost.sh根据提示输入要绑定的域名,回车,如果需要添加更多的域名,输入y,再输入要另外绑定的域名,多个域名可以用空格隔开。再输入域名绑定的目录(绝对目录,如/home/wwwroot/lnmp,如果不填默认是/home/wwwroot/绑定的域名),再选择是否添加伪静态规则,默认已经有了Discuz、WordPress、Sablog、emlog、dabr,可直接输入以上名称即可,如果需要添加自定义伪静态规则,直接输入一个想要的名字,程序会自动创建伪静态文件,直接在/usr/local/nginx/conf/你自定义的伪静态名字.conf里面添加伪静态规则就行。接下来会提示是否需要启用日志功能,一般情况下不需要启动,直接输入n就行,如需启动,输入y,再输入要定义的日志文件名字,回车就会自动添加虚拟主机。

LNMP状态管理: /root/lnmp {start|stop|reload|restart|kill|status}
PureFTPd状态管理 /root/pureftpd {start|stop|restart|kill|status}
phpinfo : http://$domain/phpinfo.php
phpMyAdmin : http://$domain/phpmyadmin/
探针 : http://$domain/p.php

LNMP相关目录:
mysql :   /usr/local/mysql
php :     /usr/local/php
nginx :   /usr/local/nginx
网站目录 :     /home/wwwroot

, , ,

06
Mar

这两天把皮肤整个换了一个遍,弄的比较像Twitter,因为很简洁而且最近玩Twitter比较多,其中调用twiiter到sidebar的方法我找了很多.我在Google上看很多人是在用Twitter Tools这个插件来帮助wordpress实现调用的,可以经过本人的实际测试这个方法跟并不理想,主要是因为现在大部分的wordpress都装有cos-html-cache这个静态化插件,而Twitter tools提供的sidebar是通过php函数而非js调用,所以导致sidebar调用的信息一起被静态化,这样就达不到我们调用twitter实时性的目的了,另外如果是国内在墙内的主机也一样无法调用.
于是继续在Google上翻了一下,找到一个blastcasta.com,这个网站,他提供twitter widgets,而且更强大的是他支持将大哥网站新闻信息或者任意Feed信息调用.
首先登http://陆www.blastcasta.com. 网页不是很美观哈,不过很实用.
打开页面会看到几排蓝字,选择twitter widgets
然后就是一个相关调用内容和样式的表单,根据个人的需要自己填写即可.

,

07
Feb

最近1个星期都在倒时差,老被伙计拉出去打夜市….基本每天都是白天睡觉晚上醒,这样一下下去可不行,熬了一个星期,每天多坚持2-3小时终于把生物钟熬正常了,期间也终于有机会能静下来看看书了,这几天就一直在学习DIV+CSS网页重构,下了好多PDF看,不过时间长了脖子什么的就会很不舒服,前几天看到订阅的有些BLOG站长也音乐节前加班熬出病来了,看到一些小贴士就顺便转下,熬坏身体可不好~
健康365

这不是关于程序,SEO的常识,而是站长们最不放在心上的健康知识。希望各位都能记住了,身体是革命的本钱。

1,冲水要盖上马桶盖。(如果不盖,有毒气体可以冲出十几米高

2,脖子向前一英寸,颈椎压力增一倍。(上网时间长一定要注意

3,电脑使用不当,血栓找你麻烦。(要多活动

4,眼袋显著,要查血脂。(不要熬夜,或者熬夜时多喝水,防止血液黏稠

5,黑巧克力有保护心血管健康的作用。(常备物品

6,常照镜子有益健康。(电脑旁放一镜子,没事臭美一下

7,喝咖啡时别吸烟。(虽然都是享受,但请分开了

8,红酒可降低痴呆症风险。(可以考虑放一瓶在手边

9,常坐飞机,多吃维生素C。

10,夜生活过度者,易脱发秃顶。(没媳妇的小心找不到媳妇,有媳妇的小心媳妇跟黑发浓密的跑掉

11,绿茶可防癌,孕妇须慎饮。(可常备

12,挖鼻孔,等于自毁“门户”。(这个…

13,少吃鸡头鸭头。(不知鸭脖子算不算

14,总打嗑睡,当防血稠。(不熬夜,白天却易打嗜睡的要小心了

15,每天运动一小时!(哪怕下楼走一走

16,枕头主要是枕颈部(原来不是枕头的

17,经常作鬼脸,可让脸瘦一点。(半夜作鬼脸,请与前后左右打好招呼

18,橘子、果汁、糖、巧克力、药,勿与牛奶混食!

15
Jan

上次写了篇《支付宝购买godaddy域名实测,全程图文解说》后,就有朋友问我,他想在自己的淘宝店或者QQ空间绑域名,但是GODADDY不提供URL转发怎么办?其实我们可以通过更改DNS服务商实现这个功能,当然依然是免费的.国外有很多提供免费DNS的服务商,当然国内也有,DNSPOD就是,不过前一段他关闭了URL转发,原因也就不解释了,大家都知道.我在这里推荐namecheap.com的免费DNS服务,速度很快也比较稳定.废话不多说,直接进入主题.

首先,打开GODADDY(绝对废话),登录你的账户进入GODADDY的后台,点击要使用域名后面的advanced details进入domains manage.

phpsi9PDI找到nameserver,点击manage进行修改.

phpiERpNA 继续阅读 »

,