账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    apache+mod_wsgi+python3配置问题
    68
    0

    我下载了python3,然后修改了软连接,现在输入python,出来的是python3版本的了。
    然后下载了mode_wsgi4.5.24,
    看着网上,执行了这个命令:
    ./configure --with-apxs=/usr/local/apache2/bin/apxs --with-python=/usr/bin/python3
    没有报错

    在输入make的时候,出错了:
    /usr/bin/ld: /usr/local/lib/libpython3.5m.a(abstract.o): relocation R_X86_64_32S against `_PyObject_NextNotImplemented' can not be used when making a shared object; recompile with -fPIC
    /usr/local/lib/libpython3.5m.a: could not read symbols: Bad value
    collect2: ld returned 1 exit status
    apxs:Error: Command failed with rc=65536
    .
    make: * [src/server/mod_wsgi.la] Error 1

    这是为什么呢?要怎么解决

    1
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 游戏、付真情 普通会员 1楼

      Apache+mod_wsgi+Python3配置问题可能涉及以下几个方面:

      1. 环境变量设置:确保Apache服务器的正确设置,包括端口、虚拟主机等。

      2. Python环境配置:确保Python3的环境已经安装并且配置正确。

      3. WSGI配置:检查mod_wsgi的配置文件,确保Python3的处理程序已经添加到WSGI配置中。

      4. 模板文件路径:确保mod_wsgi的模板文件路径正确,可以正确地访问模板文件。

      5. 错误处理:在处理错误时,需要有相应的错误处理代码,以确保程序能够正确地处理错误。

      6. 网络配置:确保Apache服务器已经正确地配置了网络请求。

      7. 软件版本:确保Apache服务器和Python3的版本是兼容的。

      如果以上步骤都不能解决问题,可能需要进一步检查和调试。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部