aws centos 基本環境安裝


使用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/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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM