mac os x & apache & python & flask 配置攻略

1. 请先阅读 http://www.cnblogs.com/dabaopku/archive/2013/03/15/2961944.html

2. 发布 Flask 到 apache 的方法请参考官方指南: http://flask.pocoo.org/docs/deploying/mod_wsgi/

3. apache 启用wsgi module请参考: http://code.google.com/p/modwsgi/

mac用户直接下载预编译so文件, 安装到 /usr/libexec/apache2 目录

4. 安装 python mysql 扩展, 参考 http://stackoverflow.com/questions/1448429/how-to-install-mysqldb-python-data-access-library-to-mysql-on-mac-os-x

5. python 64bit 和 32bit 杂糅的问题已经在1中提到. 如果是在terminal运行的话,可以配置几个环境参数解决. 但是发布到 apache 上, 环境参数无法读到, 而且强制python运行32bit的trick也失效了.

解决方案如下:

a. 软连接 /usr/local/mysql/lib/libmysqlclient.dylib 到 /usr/lib

b. 软连接 /usr/local/mysql/bin/mysql 到 /usr/bin

c. 以 i386 模式启动 httpd:

sudo arch -i386 /usr/sbin/httpd -k start

 

配置完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值