使用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 了。