aws 基本環境安裝

原文鏈接:http://www.cnblogs.com/hanzeng1993/p/11251486.html

使用aws的linux版本,Amazon Linux AMI

一般使用yum進行系統安裝

1 更新現有軟件,sudo yum update

2 安裝編譯環境, sudo yum install gcc gcc-c++ make

3 安裝lamp,sudo yum install apache mysql php php-mysql mysql-server

mysql擴展:

yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql

php擴展:

yum -y install php-mcrypt php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc

//安裝apache擴展

yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

memcache安裝

yum install memcached php-pecl-memcache

配置文件:/etc/sysconfig/memcached

啟動memcache

service memcached start

redis安裝

安裝步驟如下

# wget http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm

# rpm -ivh epel-release-6-8.noarch.rpm

# yum install redis php-redis

配置:/etc/redis.conf

啟動 service redis start

如果上面的源不可用,則使用

wget -r --no-parent -A 'epel-release-*.rpm' http://dl.fedoraproject.org/pub/epel/7/x86_64/e/
rpm -Uvh dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-*.rpm

直接執行redis-server就可以啟動redis服務,默認監聽端口為6379,而後客戶端即可以連接服務端,

使用redis進行數據庫設計,存儲已經下載的url

https://github.com/andymccurdy/redis-py

https://github.com/andymccurdy/redis-py/archive/master.zip

redis的python版本

sudo pip install redis

import redis

#數據庫鏈接

r = redis.StrictRedis(host='localhost', port=6379, db=0)

#判斷一個鏈接是否已經被下載,如果沒有,則加入,否則不寫入下一步的文件

def is_download(sign):

if r.exists(sign):

return True

else:

r.set(sign,'1')

return False

php版本的redis

sudo pecl install redis

其它擴展

yum install zlib-devel libtool ncurses-devel libxml2-devel

這樣一個基本的環境就搞好了。

然後要啟動apache和mysql

redis web管理

https://github.com/ErikDubbelboer/phpRedisAdmin/

如果key太多,需要修改下配置:

http://www.cnblogs.com/DavidYan/articles/2384001.html

然後啟動即可

# sudo service httpd start

# sudo service mysqld start

設置mysql的root密碼

mysqladmin -u root password your_new_passwd

mysql5.6升級

1 rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm

2 yum install mysql-community-server

mysqldump -h rdsraai2yanbira1365007489856.mysql.rds.aliyuncs.com appbk adsl_proxy -u rootali -prootali -w "machine='machine1'"> adsl.sql

基本環境就搭建好了,然後可以輸入公共的dns域名,應該就可以看到一個頁面了。

安裝boost yum install boost boost-devel boost-doc注意:默認的安裝路徑在/usr/lib64目錄

python2.7 安裝

1、下載

可從 http://www.python.org/進行下載

wget http://www.python.org/ftp/python/2.7.2/Python-2.7.2.tar.bz2

2、解壓

tar xvif Python-2.7.2.tar.bz2

3.進入目錄安裝:

./configure --prefix=/usr/local/Python2.7 --enable-shared

make

make install

 方法一:在配置文件/etc/ld.so.conf中指定動態庫搜索路徑。

可以通過編輯配置文件/etc/ld.so.conf來指定動態庫的搜索路徑,該文件中每行為一個動態庫搜索路徑。每次編輯完該文件後,都必須運行命令ldconfig使修改後的配置生效。我們通過例1來說明該方法。

python常用包的安裝

動態按照

有點時候需要在這下面添加 /usr/local/lib

然後,ldconfig

安裝setuptools,我安裝的是setuptools-0.6c8 ,這一步的所有命令集如下:

wget -O setuptools-0.6c8.tar.gz http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c8.tar.gz

tar xzvf setuptools-0.6c8.tar.gz

cd setuptools-0.6c8

python setup.py build

sudo python setup.py install

mysql包安裝

我下載的是MySQL-python-1.2.3c1.tar.gz 。這一步所有命令集如下:

wget -O python-1.2.3c1.tar.gz http://cdnetworks-kr-1.dl.sourceforge.net/project/mysql-python/mysql-python-test/1.2.3c1/MySQL-python-1.2.3c1.tar.gz

tar -xvf python-1.2.3c1.tar.gz

cd MySQL-python-1.2.3c1

python setup.py build

網頁解析模塊beautifulsoap

wget http://www.crummy.com/software/BeautifulSoup/bs4/download/4.0/beautifulsoup4-4.0.5.tar.gz

python通常方式安裝即可

dos2unix

http://terminus.sk/~hany/_data/hd2u/hd2u-1.0.0.tgz

磁盤加載,aliyun

1 fdisk –l, 看看分區,一般這個 /dev/xvdb 沒用

2 fdisk /dev/xvdb

根據提示,依次輸入“n”,“p”“1”,兩次回車,“wq”,分區就開始了

3 mkfs.ext3 /dev/xvdb1

4 echo '/dev/xvdb1 /data ext3 defaults 0 0' >> /etc/fstab

5 mount,如果需要把數據盤單獨掛載到某個文件夾,比如單獨用來存放網頁,可以修改以上命令中的/data部分

參考:

http://blog.sina.com.cn/s/blog_667536840101h0uh.html

阿里雲可能的問題

Recentos6.264位系統,被gcc搞到我漰潰了。

/etc/yum.conf 然後找到這行:

exclude=kernel*

修改為:

exclude=

就可以安裝 gcc 了。

1 mongo安裝

先增加yum源

vi /etc/yum.repos.d/10gen.repo

內容:

[10gen]

name=10gen Repository

baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64

gpgcheck=0

然後執行yum update,就可以yum安裝了

yum install mongo-10gen

yum install mongodb-server.x86_64 mongo mongoose-devel.x86_64

配置文件在:

./etc/mongodb.conf

啟動

service mongod start

2 python 使用,pymongo模塊

安裝:pip install pymongo

使用 http://blog.nosqlfan.com/html/2989.html

3php安裝

先按照php開發模塊

yum install php-devel

然後再安裝mongo即可

sudo pecl install mongo

python3.6安裝

配置好Python3.6和pip3

安裝EPEL和IUS軟件源

yum install epel-release -y

yum install https://centos7.iuscommunity.org/ius-release.rpm -y

安裝Python3.6

yum install python36u -y

創建python3連接符

ln -s /bin/python3.6 /bin/python3

安裝pip3

yum install python36u-pip -y

創建pip3鏈接符

ln -s /bin/pip3.6 /bin/pip3

轉載於:https://www.cnblogs.com/hanzeng1993/p/11251486.html


分享到:


相關文章: