5. 手动安装 git

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

1. 免密码登陆# 本机生成密钥, 并将 pub 复制到阿里云服务器上

$ ssh-keygen -t rsa -P '' # -P表示密码,-P ''就表示空密码

$ scp ~/.ssh/FILENAME.pub root@server_ip:/root

# 阿里云服务器上将 pub 放入 authorized_keys 中

# cat FILENAME.pub >> ~/.ssh/authorized_keys

# chmod 600 ~/.ssh/authorized_keys

2. yum默认的环境并不 OK.

1) 运行出错提示 No module named yum

解决方案: #vi /usr/bin/yum 将 #!/usr/bin/python 修改为 #!/usr/bin/python2.4

2) 下载yum的配置源

mkdir/etc/yum.repos.d/cd/etc/yum.repos.d/wgethttp://docs.linuxtone.org/soft/lemp/CentOS-Base.repo

3) 运行yum makecache生成缓存

若重新安装 yum查看yum包 rpm -qa|grepyum

卸载 rpm -qa|grepyum|xargsrpm -e --nodeps

安装:

1) 下载安装所需的三个文件, 下载地址: http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/

yum-3.2.22-40.el5.centos.noarch.rpmyum-fastestmirror-1.1.16-21.el5.centos.noarch.rpmyum-metadata-parser-1.1.2-4.el5.x86_64.rpm

2) 安装命令

rpm -ivhyum-*

注意:yum和yum-fastestmirror相互依赖,所以需要同时安装。

3) 恢复 /etc/yum.conf 文件, 一般卸载时会自动备份.

3. 开发环境依赖包更新$yumupdate

$yum-yinstallgccg++ autoconf

$yum-yinstallopenssl openssl-devel zlib zlib-devel

4. python手动编译安装 Python, 官网下载源码即可.

./configure --enable-shared #ifnot, error -- libpython2.7.a: could not read symbols: Bad valuemakemakeinstall

此时运行 python 可能报错:

python: error while loading shared libraries: libpython2.7.so.1.0:

cannot open shared object file: No such file or

解决方案:

$ vim /etc/ld.so.conf.d/python2.7.conf

# 加入内容:/usr/local/lib

#保存退出后运行:

$ ldconfig

pip 与 库. 源码 setup.py 安装 setuptools 与 pip

yuminstall-y python-setuptools python-develsudoeasy_install -U distribute

5. 手动安装 githttp://distfiles.macports.org/git/ 下载最新 git

$yuminstallgettext-devel

$wgethttp://distfiles.macports.org/git/git-2.1.1.tar.gz$tarzxvf git-2.1.1.tar.gz

$ cd git-2.1.1$ autoconf

$ ./configure

$make$makeinstall

6.MySQL# rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm # 导入第三方源webtatic#yumremove mysql mysql-*#yuminstalllibmysqlclient15 --enablerepo=webtatic

#yuminstallmysql55 mysql55-server --enablerepo=webtatic

# service mysqld start

安全性配置

# mysql_secure_installation # secure settings

字符编码设置:

http://www.cnblogs.com/misspy/p/4033352.html

开机自动启动

# chkconfig --levels235mysqld on

# servicemysqld restart

7. apache2 与 mod_wsgi#yuminstallhttpd httpd-devel

# chkconfig--levels235httpd on

# service httpd restart

源码安装 mod_wsgi https://github.com/GrahamDumpleton/mod_wsgi

配置WSGIScriptAlias / /var/www/django_server/wsgi.py<Directory"/var/www/django_server/static/">Order deny,allow

Allow from all</Directory>

<Directory"/var/www/django_server/">AllowOverride All

Order deny,allow

Allow from all</Directory>

<Location"/media/">SetHandler None</Location>

<LocationMatch"\.(jpg|gif|png)$">SetHandler None</LocationMatch>Alias/static/admin/ /usr/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/Alias/static/ /var/www/django_server/static/

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航