使用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擴展:
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,而后客戶端即可以連接服務端,
sudo pip install redis
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升級
基本環境就搭建好了,然后可以輸入公共的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
阿里雲可能的問題
exclude=kernel*
修改為:
exclude=
就可以安裝 gcc 了。