原文鏈接: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
閱讀更多 達升笑聊IT 的文章