日期:2014-05-16  浏览次数:20522 次

RedHat Enterprise Linux 5 下搭建LAMP(python) 全过程分享(for Django)

#----ing--------

在安装的过程中遇到不少困难,所以记下来,好让后面的人能少浪费些时间在上面

1】先列出我的系统的版本---我使用的是redhat-enterprise-5.5 自己在网上下载的

2】首先安装apache服务器 ,在安装过程中遇到的问题基本上都可以自己解决或者在网上找到很多经验。我安装的是apache2,从官网上下载的

3】接下来要 安装MySQL了,我选择的是MySQL5.6 也是在官网上下载的

a)在安装MySQL的时候要注意了,这个时候要把几个组件同时安装了,不然后面在安装的时候可能会出现各种错误(关于错误我在这也不想描述,因为我也不知道怎么描述,我也不会再现错误),搞得自己都莫名奇妙的,我就是被这搞得头大了

b)要安装

              MySQL-server-5.6.10-1.linux_glibc2.5.x86_32.rpm  

              MySQL-client-5.6.10-1.linux_glibc2.5.x86_32.rpm

              MySQL-devel-5.6.10-1.linux_glibc2.5.x86_64.rpm(这个比较重要,在安装的时候可能提示缺少zlib 模块 这时候一定要安装对应自己系统的zlib模块,自己去网上搜索) 

              mysql-connector-python-1.0.9-1.el6.noarch.rpm

c)在这遇到的其它问题基本网上都可以搜到

4】安装python。 自己系统自带的python版本太低啊,不太好,所以要换个新版的 我选择的python2.7 也是官网上下载的

      在编译python的时候一定要注意啊,./configure --with-zlib  后面加上这个库不然你后面会死的很惨,,但是不知道为啥这种问题给我遇上了,可能是因为系统版本的原因吧
     其它的不多说,自己都可以搞定,不行的google去

5】这下该安装什么了? 直接安装django吗? 不是啊! 需要安装MySQL-python 自己去下个去,在网上不好找啊亲

      安装MySQL-python可不是那么容易的,虽然这个东西很小但是确是最非功夫的

     如果你因为安装这个遇到问题而正在看这篇记录那么恭喜你,你可能马上就会解决问题,如果不能解决。。。。兄弟,你RP也太差了吧,洗洗睡吧,明天起来在奋斗

      可能出现的错误

     1、提示缺少setuptools。那么你就要下载个这个东西(不好找啊)然后再安装  并且在安装setuptools他的时候也会遇到很多问题,如果安装我前面的步骤来的话应该会省不少事情,如果在这出错你可以对于错误信息,看看缺少什么安装就行了。

     2、在这可能会提示找不到mysql_config 这时候要注意修改site.cfg文件了  将里面的“#mysql_config = /usr/local/bin/mysql_config”这一行的注释去掉然后该成你自己的mysql_condig的真实的地址。

    3、虽然经历了这么多步。你可能还不会成功,你可能会遇到这样的问题

              "/usr/bin/ld: cannot find -lmysqlclient_r
               collect2: ld returned 1 exit status
               error: command 'gcc' failed with exit status 1"

     在这个时候不要叹气,只需要做个小小的改动你就可以大功告成!

     还是要修改site.cfg文件。将里面的threadsafe = True 改为  threadsafe = False

     完了在安装这下应该Ok了,亲,祝你好运!睡觉咯O(∩_∩)O