标签为‘vps’的日志
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

, , ,