mac安装apache的mod_wsgi模块错误总结以及hello world测试

mac系统版本为OS X EI Capitan 10.11.4
(其实系统已经安装好了管理员权限的apache,在/etc/apache2下,但是我们还是要安装用户权限的apache,方便更改文件不需要权限)

默认已经在mac上面安装好了用户权限的apache。(如果没有安装好的话,传送门:Apache Installing

apache安装的一些小问题

我简单说说在安装apache过程中遇到的问题:

  • 如果遇到OSError或者写入错误的话,一般是没有root目录下的写入权限,使用sudo命令获得权限就好。
  • configure: error: C compiler cannot create executables 解决方法传送门
  • 通常在安装的过程中会遇到各种各样的工具缺失,比如apr,pcre等,去官网下载源码下来解压,然后运行configure文件后编译就好了。命令如下:
./configure --prefix=安装地址
make
make install
#如果想清除之前的.o文件可以使用make distclean

安装好apache之后命令行进入bin目录下运行./apachectl start启动apache服务。

  • 启动过程中最常见的就是80端口被占用,体现为套接字无法绑定地址,为了省事,我直接将apache中conf目录下的httpd.conf文件中监听的端口改成了8000。
Listen 127.0.0.1:8000
  • 以及还遇到了这个错误:httpd: Could not reliably determine the server’s fully qualified domain name, using 127.0.0.1 for ServerName
    这里需要改一下/etc/hosts文件以及ServerName属性,详细解决方法看以上链接。

开启浏览器输入localhost后返回it works之后apache则安装成功。

apache安装扩展模块mod_wsgi

安装方法传送门:mod_wsgi installation
第一种方法是传统的apache安装扩展模块的方法,先下载mod_wsgi源码,configure然后再编译安装,然而因为在mak

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值