我爱linux

我是一个linux运维从业者,这个网站记录一些平时调试linux相关文档及生活随笔

成功把稳网互联注册的域名迁移到name.com

without comments

稳网互联大家应该都熟悉,网络推广做的很好,用户也不少,但实际使用后发现性能很差,服务也很差,相关的客服态度很很蛮横。所以很久就有把在他们那边注册的服务迁移出来的计划,先是虚拟主机,稳定性差 差 差 呀,毫不犹豫的放弃还有半年的服务,直接投奔vps。

至于dns,因为实际是在新网服务,所以稳定性暂时还行,不过鉴于我所有的域名都已经转移到name.com上了,所以想把zhangweibo.com这个域名也一起转移过去。

 

过程成曲折,但最终是成功了

1:首先大家不要指望稳网互联会给你转移密码,他们是不会帮你操作的。我们只能通过新网来操作。所以我们首先要转移域名的管理权

2:在新网注册一个用户名,然后操作“域名管理权变更申请”,目的就是把域名管理权从稳网互联手中转移到真正的新网手中,按照新网的参考说明办理就行(客服中心-资料下载-域名管理权变更文档),其中稳网互联的代理编号填  agent130828,期间新网的审核人员会发邮件给你让你确认是否管理权转让

3:如果顺利,几个工作日后就能顺利把管理权转移到新网,终于脱离稳网互联的枷锁,但还是没脱离新网,所以我们下一步要进行域名注册商的转移

4:客服中心-资料下载-国际域名注册商转出新网申请,填完以后快递到他们的审核部门,收到资料后,客服人员会发邮件给你,让你确认,你按他们的格式回复就行,之后,新网会向name.com发出转移申请,name.com和新网先后又会发邮件确认是否域名转移,都确认回复后,新网会发给你一个转移密码邮件,注意密码文件里的密码不要带中括号。

5,顺利的话,5个工作日后,域名就会转移到name.com

Written by zhangweibo

一月 5th, 2012 at 2:46 下午

Posted in domain

Tagged with , ,

godaddy.com2011年12月份优惠码

without comments

优惠码:NC5D17

优惠内容:注册.com,$7.99美元;

时间:截至到2011年12月25日

Written by zhangweibo

十二月 11th, 2011 at 10:22 下午

Posted in Godaddy

Tagged with ,

Debian 6(Squeeze)编译搭建shopex或ecshop环境

without comments

Debian 6(Squeeze)编译搭建shopex或ecshop环境 Nginx+php5.2.x+Mysql+ZendOptimizer

shopex环境目前只支持php5.2.x,是因为它只支持Zend Optimizer,高版本的Zend Guard是不支持的, 而debian 6 默认安装php是5.3.x,这个版本的php是不支持Zend Optimizer,只支持Zend Guard.所以很矛盾呀,要想使用shopex系统,要么使用debian5 ,但又纠结于想用更高版本的debian6 ,所以我们这里讲述如何在debian6 系统上手动编译安装 支

shopex环境的搭建。真是没办法,老实说不愿破坏debian自带的软件包管理系统

一、安装nginx

添加nginx源 vi /etc/apt/sources.list

deb http://nginx.org/packages/debian/ squeeze nginx
deb-src http://nginx.org/packages/debian/ squeeze nginx

apt-get update
apt-get install nginx

这样我们就能升级到最新稳定版本的nginx,截至目前是1.0.10

二、安装mysql-server及编译所需库文件

apt-get install mysql-server libmysqlclient15-dev

三、编译安装php5.2.x

准备php编译所需的依赖包

aptitude install libgd2-noxpm-dev libxml2-dev libcurl3-dev libmhash-dev libmcrypt-dev libxslt-dev libpspell-dev libbz2-dev libglobus-openssl-dev

安装编译环境

apt-get install build-essential

下载php3.2.17
wget http://am.php.net/distributions/php-5.2.17.tar.gz

下载php-fpm补丁
wget http://php-fpm.org/downloads/php-5.2.17-fpm-0.5.14.diff.gz
gzip -d php-5.2.17-fpm-0.5.14.diff.gz

tar zvxf php-5.2.17.tar.gz

cd php-5.2.17
patch -p1 < ../php-5.2.17-fpm-0.5.14.diff

./configure –prefix=/usr/local/php5 –with-iconv –with-zlib –enable-xml –enable-fastcgi –enable-fpm –with-curl –enable-force-cgi-redirect –enable-mbstring –with-mcrypt –with-gd –enable-gd-native-ttf –with-mhash –enable-sockets –with-xmlrpc –enable-zip –with-mysql –with-mysqli –enable-ftp –with-jpeg-dir –with-freetype-dir –with-png-dir –enable-bcmath –enable-calendar –enable-exif –with-openssl –with-bz2

make
make install

cp php.ini-dist /usr/local/php5/lib/php.ini

vi /usr/local/php5/etc/php-fpm.conf

去掉前面的注释

<value name=”user”>nobody</value>
<value name=”group”>nogroup</value>

ln -s /usr/local/php5/sbin/php-fpm /etc/init.d/php-fpm

/etc/init.d/php-fpm start

修改默认主机的配置:

vi /etc/nginx/conf.d/default.conf

location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name;
include fastcgi_params;
}

注意:/usr/share/nginx/html$fastcgi_script_name; 前面的目录是默认主目录的位置,请根据你自己的实际情况修改,默认从nginx.org源安装的nginx最新版本,默认主目录

是/usr/share/nginx/html

/etc/init.d/nginx restart

好了,写个info文件,测试一下nginx+php+mysql是否完美结合了:)

四、安装ZendOptimizer

下载ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz,这是ZendOptimizer的最后一个版本了,也是shopex和ecshop能支持的ZendOptimizer,更高的版本是ZendGuardLoader,

但目前shopex等都不支持呀,非常让人纠结,要不今天我们也不会写这篇文章指导大家搭建合适的环境。

make /usr/local/zend
把解压后的so文件,拷贝到刚才建立的目录
vi /usr/local/php5/lib/php.ini
增加:
zend_extension= /usr/local/zend/ZendOptimizer.so

重启一下 php-fpm 应该马上生效了

自此,shopex或者ecshop的安装环境已经搭建成功。

后续:

五、加入memcache支持

aptitude install memcached

apt-get install m4 autoconf

wget http://pecl.php.net/get/memcache-2.2.6.tgz
tar zvxf memcache-2.2.6.tgz

cd memcache-2.2.6

/usr/local/php5/bin/phpize
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519

./configure –enable-memcache –with-php-config=/usr/local/php5/bin/php-config –with-zlib-dir
make
make install

Installing shared extensions: /usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/

修改php.ini
vi /usr/local/php5/lib/php.ini

增加下面4句

extension_dir = “/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/”
extension = memcache.so
memcache.chunk_size = 32768
memcache.hash_strategy = consistent

一般教程都是只加上面2句,建议把下面2句也加上,修改一下默认的一些参数,使memcache的使用性能更加有效率

六、加入eAccelerator支持

wget http://cdnetworks-kr-1.dl.sourceforge.net/project/eaccelerator/eaccelerator/eAccelerator%200.9.6.1/eaccelerator-0.9.6.1.zip
unzip eaccelerator-0.9.6.1.zip
cd eaccelerator-0.9.6.1

/usr/local/php5/bin/phpize
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519

./configure –enable-eaccelerator=shared –with-php-config=/usr/local/php5/bin/php-config
make
make install

修改php.ini
vi /usr/local/php5/lib/php.ini

extension=”eaccelerator.so”
eaccelerator.shm_size=”32″
eaccelerator.cache_dir=”/var/cache/eaccelerator”
eaccelerator.enable=”1″
eaccelerator.optimizer=”1″
eaccelerator.check_mtime=”1″
eaccelerator.debug=”0″
eaccelerator.filter=”"
eaccelerator.shm_max=”0″
eaccelerator.shm_ttl=”3600″
eaccelerator.shm_prune_period=”3600″
eaccelerator.shm_only=”0″
eaccelerator.compress=”1″
eaccelerator.compress_level=”9″
eaccelerator.keys = “disk_only”
eaccelerator.session = “disk_only”
eaccelerator.content = “disk_only”

保存

make /var/cache/eaccelerator
chmod -R 777 /var/cache/eaccelerator

因为之前安装memcache,已经加了extension_dir = “/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/”,所以安装eaccelerator就不加这句了,如果实际操作

中没装memcache,那就需要在php.ini中加入这句,或者直接指定eaccelerator.so的绝对路径

重启一下 php-fpm 应该马上生效了

Written by zhangweibo

十二月 10th, 2011 at 5:03 上午