系统环境
python 3.8
1、安装apache
更新软件源
sudo apt-get update
安装apache
sudo apt-get install apache2
安装扩展apache-dev
sudo apt-get install apache2-dev
2、安装mod_wsgi
下载mod_wsgi
https://github.com/GrahamDumpleton/mod_wsgi/releases
进入到压缩包所在路径下,然后解压
tar xvfz mod_wsgi-4.9.0.tar.gz
配置,
./configure
如果报错,Apache tool 'apxs' or 'apxs2' is require to build mod_wsgi.那么就需要手动配置两个文件到的路径。如未报错,请忽略此条。
./configure --with-apxs=/usr/local/apache/bin/apxs \ --with-python=/usr/local/bin/python
编译
sudo make
安装
sudo make install
说明mod_wsgi安装完成,
将模块添加到apache
sudo vim /etc/apache2/mods-enabled/alias.load
添加一行
LoadModule wsgi_module /usr/lib/apache2/modules/mod_wsgi.so
重新启动 Apache
sudo /etc/init.d/apache2 restart
检查模块是否已经成功加载到apache
sudo vim /var/log/apache2/error.log
里面有如下图所示内容,即表示已经成功加载。
官方安装教程参考如下链接。
参考链接:Quick Installation Guide — mod_wsgi 4.9.0 documentation
安装sqlite3.36(非必须)
下载地址:SQLite Download Page
进入到压缩包所在路径下,然后解压
tar xvfz sqlite-autoconf-3360000.tar.gz
配置,
./configure
编译
sudo make
安装
sudo make install
安装Django
pip install django
安装完成后验证
python
>>> import django >>> print(django.get_version()) 3.2.7
到此为止,环境配置已完成。
官方安装教程:Quick install guide | Django documentation | Django