ubuntu16.04安装配置mod_python,apxs,apache

来源:互联网 发布:windows官方商城 编辑:程序博客网 时间:2024/05/22 13:46

主要参考了python基础教程这本书和jiangxinyu的专栏。

安装apxs

在我的机器上,apache2 是通过sudo apt install apache2来安装的,这种安装方式不会安装apxs,所以首先要安装apxs。命令是

sudo apt install apache2-dev

安装之后查看安装的路径

whereis apxs2

显示安装的位置为

apxs2: /usr/bin/apxs2 /usr/share/man/man1/apxs2.1.gz

接下来可以安装mod_python了。

安装mod_python

  1. 下载配置
    首先,从GitHub网站上下载mod_python压缩包,下载之后解压,进入解压后的目录中,运行configure脚本
./configure --with-apxs=/usr/bin/apxs2

请注意,解压包的文件路径上不能有中文字符,要不然会导致后续步骤失败。
配置完成后进行编译
2. 编译安装命令是

sudo makesudo make install

安装完成后会在/usr/lib/apache2/modules/下生成mod_python.so文件,接下来需要配置apache,加载这个文件。

配置apache2

编辑/etc/apache2/apache2.conf文件,在其中增加下面一行:

LoadModule python_module /usr/lib/apache2/modules/mod_python.so

然后使用命令sudo /etc/init.d/apache2 restart重启apache2就可以了。

0 0