本文共 1398 字,大约阅读时间需要 4 分钟。
根据前两篇文章的内容已将将相关服务搭好了,那么下一步我们就开始安装和配置MySQL和Django吧!
一:首先,需要安装MySQL:
sudo apt-get install mysql-server
sudo apt-get install mysql-client;
sudo apt-get install libmysqlclient-dev
我在腾讯云上配置的时候,mysql的root密码需要自行查看并修改,但是在自己虚拟机的Ubuntu里却不需要这样做。
这里列出大致操作步骤。如果有同学遇到这个问题,可以按照下列步骤进行操作:
查看并修改MySQL的root密码
通过`sudo cat /etc/mysql/debian.cnf`查看安装时生成的临时密码;
使用文件中“debian-sys-maint”和下面的密码进行登录MySQL:
$ mysql -udebian-sys-maint -pEnter password:
这里输入前面记录的密码,然后通过:
UPDATE mysql.user SET plugin="mysql_native_password", authentication_string=PASSWORD("password") WHERE user="root";
设置root密码。如果遇到提示密码过于简单无法修改的情况
使用:
SET GLOBAL validate_password_policy=0;
将validate_password_policy的值
修改成0或者LOW即可
此时,通过
sudo service mysql restart
重启MySQL服务后,就可以使用root账户登录了。
二、安装Apache与Django
sudo apt-get install apache2 #安装阿帕奇
pip3 install django #安装Django
1、建立Python与Apache的关系(通过wsgi)
sudo apt-get install libapache2-mod-wsgi-py3
2、配置Django路径,让Apache可以访问到它: 1. 把django项目放到/var/www/下 2. `sudo vi /etc/apache2/site-avaliable/你的项目.conf` 修改配置文件 3. `sudo a2ensite 你的项目.conf`使配置文件生效 4. `sudo service apache2 restart`重启apache 如果想把项目放在其他路径的话,需要将/etc/apache2/apache2.conf路径下的``修改为``。 记得修改对应路径的权限。 这样配置以后,服务器就可以跑起来你的django项目了(不需要runserver哦! ) 下一期总结一下写django时遇到的坑! 喜欢我的原创连载内容,就请点击在看吧
往期内容: 1、如何让Django项目在自己的服务器上跑起来(Step One) 2、如何让Django项目在自己的服务器上跑起来(Step Two) 3、 SpringBoot 中 ConfigurationProperties 4、每30秒学会一个Python小技巧,GitHub星数4600+ 5、前端基础到进阶(1):HTML基础入门转载地址:http://tpspa.baihongyu.com/