如何在centos7,Apache / 2.4.6下使用Python3.5.2编译mod_wsgi 4.5.3

维诺德

我为mod_wsgi 4.5.3尝试了./configure,如下所示:

./configure --with-python = / opt / Python352 / bin

其中/ opt / Python352文件夹与python3.5.2一起安装。

但是,在CentOS 7中,“配置”始终使用二进制“ python”(对应于python2.75)而不是二进制“ python3”或“ python3.5”来构建mod_wsgi。

要求是获取.so文件,该文件是mod_wsgi 4.5.3的最新文件,该文件使用python3.5.2编译,并在CentOS 7下的Apache / 2.4.6中加载。

谢谢。

脚掌PA

这是我用于CentOS 7.2的确切转储。您可能不需要很多先决条件,但是我认为我会把它们包括在内,因为许多先决条件很方便:

echo 'Python 3.5.2 is not installed, installing Python 3 pre-requisites...'
yum -y groupinstall development

echo 'Installing extra packages for Python...'
yum -y install zlib-devel openssl-devel sqlite-devel bzip2-devel python-devel openssl-devel libffi-devel openssl-perl libjpeg-turbo-devel zlib-devel giflib ncurses-devel gdbm-devel xz-devel tkinter readline-devel tk tk-devel

echo 'Installing Python 3.5.2...'
wget -q 'https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz'
tar -xzf 'Python-3.5.2.tgz'
cd ./Python-3.5.2
CXX=g++ ./configure --enable-shared
make

echo 'Moving to alternate location to keep system Python version intact...'
make altinstall
cd ..
rm Python-3.5.2.tgz
rm -rf ./Python-3.5.2
ln -fs /usr/local/bin/python3.5 /usr/bin/python3.5
echo "/usr/local/lib/python3.5" > /etc/ld.so.conf.d/python35.conf
echo "/usr/local/lib" >> /etc/ld.so.conf.d/python35.conf
ldconfig

echo 'Now, install mod_wsgi...'
wget -q "https://github.com/GrahamDumpleton/mod_wsgi/archive/4.4.21.tar.gz"
tar -xzf '4.4.21.tar.gz'
cd ./mod_wsgi-4.4.21
./configure --with-python=/usr/local/bin/python3.5
make
make install

鉴于所提供的信息,我看不到您的问题有明显的问题,但想出一个完整的工作示例将有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何生成图案5 5 5 5 5 4 4 4 4 3 3 3 2 2 1

来自分类Dev

如何使用张量流将 [1,2,3,4,5,6] 重塑为 [[1,3,5],[2,4,6]]?

来自分类Dev

如何重复序列:r中的1,2,3,4,5,6,1,2,3,4,5,6,7,8,9,10,7,8,9,10

来自分类Dev

R:如何制作序列(1,1,1,2,3,3,3,4,5,5,5,6,7,7,7,8)

来自分类Dev

R:如何制作序列(1,1,1,2,3,3,3,4,5,5,5,6,7,7,7,8)

来自分类Dev

交换以2的[1,2,3,4,5,6] = [2,1,4,3,6,5]分组的相邻元素

来自分类Dev

如何在R中将c(1,2,3)和c(4,5,6)连接到c(1,4,2,5,3,6)?

来自分类Dev

vector <int> + = 1,1,2,2,2,3,4,5,6如何; 可能的?

来自分类Dev

为什么 int arr[]={0,3,2,4,5,6,7}; 给出错误和 int arr[7]={0,3,2,4,5,6,7}; 不是

来自分类Dev

如何转换list1中的list = [1,2,[3,4],[5,6],7,[8,9,10]] = [1,2,3,4,5,6,7,8 ,9,10]在python中?

来自分类Dev

while循环| 反向计数n .... 8 7 6 5 4 3 2 1

来自分类Dev

将数组的元素添加为a [0],a [1] + a [2],a [3] + a [4] + a [5],a [6] + a [7] + a [8] + a [9] ...等等

来自分类Dev

C中{0,1,2,3,4,5,6,7,8,9}外的条件

来自分类Dev

while循环| 反向计数n .... 8 7 6 5 4 3 2 1

来自分类Dev

Javascript - 找到 1-4-7, 2-5-8, 3-6-9 iretartions?

来自分类Dev

下划线或lazy.js映射(0,1,2,3,4)+(1,2,3,4,5)->(1,3,5,7,9)

来自分类Dev

numpy索引ndarray [[4,2),(5,3)]的说明

来自分类Dev

我想把数组 [1,2,3,4,5,6,7,8,9,10,11] 变成数组 [1,2,3,4,5,6,7,8,9,1 ,0,1,1] 仅使用此算法

来自分类Dev

Apache2 带有 mod_wsgi python3 'TypeError:' 并返回错误 500

来自分类Dev

jQuery从文本“ 2-6”创建数组,例如[2,3,4,5,6]

来自分类Dev

jQuery从文本“ 2-6”创建数组,例如[2,3,4,5,6]

来自分类Dev

如何将奇数索引转换为索引{0,1,2,3,4,5}?

来自分类Dev

Ruby排序-为什么“预期:[7、6、5、5、4、3、3]”时rspec错误似乎与“获得:[7、6、5、5、4、3、3]”相同?

来自分类Dev

设计不同的类以计算和打印以下序列(1/2)+(2/3)+(3/4)+(4/5)+(5/6)+ ......的总和。 ... +((n-1)/ n)

来自分类Dev

为什么j的值在“ j = 2 * 3/4 + 2.0 / 5 + 8/5;”中 设置为2而不是3?

来自分类Dev

在用户键入(1 2 3 4 5 6 7 8 9 10)时无法显示正确的最大值

来自分类Dev

批处理文件中cp%1%2%3%4%5%6%7%8%9的含义是什么

来自分类Dev

Angular 2/4/5-提前编译如何

来自分类Dev

给定一个张量 [5,4,3,4],如何生成一个常数张量,其中每行有 n 个 1 和 m 个零,n=5,4,3,4,m=0,1,2,1。

来自分类Dev

python 将列表 [0, 1, 2, 3, 4, 5] 转换为 [0, 1, 2], [1,2,3], [2,3,4]

Related 相关文章

  1. 1

    如何生成图案5 5 5 5 5 4 4 4 4 3 3 3 2 2 1

  2. 2

    如何使用张量流将 [1,2,3,4,5,6] 重塑为 [[1,3,5],[2,4,6]]?

  3. 3

    如何重复序列:r中的1,2,3,4,5,6,1,2,3,4,5,6,7,8,9,10,7,8,9,10

  4. 4

    R:如何制作序列(1,1,1,2,3,3,3,4,5,5,5,6,7,7,7,8)

  5. 5

    R:如何制作序列(1,1,1,2,3,3,3,4,5,5,5,6,7,7,7,8)

  6. 6

    交换以2的[1,2,3,4,5,6] = [2,1,4,3,6,5]分组的相邻元素

  7. 7

    如何在R中将c(1,2,3)和c(4,5,6)连接到c(1,4,2,5,3,6)?

  8. 8

    vector <int> + = 1,1,2,2,2,3,4,5,6如何; 可能的?

  9. 9

    为什么 int arr[]={0,3,2,4,5,6,7}; 给出错误和 int arr[7]={0,3,2,4,5,6,7}; 不是

  10. 10

    如何转换list1中的list = [1,2,[3,4],[5,6],7,[8,9,10]] = [1,2,3,4,5,6,7,8 ,9,10]在python中?

  11. 11

    while循环| 反向计数n .... 8 7 6 5 4 3 2 1

  12. 12

    将数组的元素添加为a [0],a [1] + a [2],a [3] + a [4] + a [5],a [6] + a [7] + a [8] + a [9] ...等等

  13. 13

    C中{0,1,2,3,4,5,6,7,8,9}外的条件

  14. 14

    while循环| 反向计数n .... 8 7 6 5 4 3 2 1

  15. 15

    Javascript - 找到 1-4-7, 2-5-8, 3-6-9 iretartions?

  16. 16

    下划线或lazy.js映射(0,1,2,3,4)+(1,2,3,4,5)->(1,3,5,7,9)

  17. 17

    numpy索引ndarray [[4,2),(5,3)]的说明

  18. 18

    我想把数组 [1,2,3,4,5,6,7,8,9,10,11] 变成数组 [1,2,3,4,5,6,7,8,9,1 ,0,1,1] 仅使用此算法

  19. 19

    Apache2 带有 mod_wsgi python3 'TypeError:' 并返回错误 500

  20. 20

    jQuery从文本“ 2-6”创建数组,例如[2,3,4,5,6]

  21. 21

    jQuery从文本“ 2-6”创建数组,例如[2,3,4,5,6]

  22. 22

    如何将奇数索引转换为索引{0,1,2,3,4,5}?

  23. 23

    Ruby排序-为什么“预期:[7、6、5、5、4、3、3]”时rspec错误似乎与“获得:[7、6、5、5、4、3、3]”相同?

  24. 24

    设计不同的类以计算和打印以下序列(1/2)+(2/3)+(3/4)+(4/5)+(5/6)+ ......的总和。 ... +((n-1)/ n)

  25. 25

    为什么j的值在“ j = 2 * 3/4 + 2.0 / 5 + 8/5;”中 设置为2而不是3?

  26. 26

    在用户键入(1 2 3 4 5 6 7 8 9 10)时无法显示正确的最大值

  27. 27

    批处理文件中cp%1%2%3%4%5%6%7%8%9的含义是什么

  28. 28

    Angular 2/4/5-提前编译如何

  29. 29

    给定一个张量 [5,4,3,4],如何生成一个常数张量,其中每行有 n 个 1 和 m 个零,n=5,4,3,4,m=0,1,2,1。

  30. 30

    python 将列表 [0, 1, 2, 3, 4, 5] 转换为 [0, 1, 2], [1,2,3], [2,3,4]

热门标签

归档