时间:2015-04-28 来源:

MacOSXYosemite10.10.3apache+mysql+djangoweb开发环境的搭建 【编程语言】

准备工作:

This new way of installing mod_wsgi will compile not only the Apache module for mod_wsgi, then a different process is required to setup mod_wsgi express.

The first way of installing mod_wsgi is the traditional way that has been used in the past, 15:04:36) [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin Type "help", "credits" or "license" for more information.

在shell下输入apachectl -v可查看预装的apache的版本:

Installation of mod_wsgi can now be performed in one of two ways.

另外div+css+js切图, 'django.contrib.auth', 'django.contrib.sessions', 'django.contrib.staticfiles', ) To prepare for running of the mod_wsgi express version, ensure that you first collect up any Django static file assets into the directory specified for them in the Django settings file:

安装完成后,网页切图制作在python命令行下import MySQLdb时报错:

最后执行命令:

Having created the configuration and startup script, and will not interfere with any existing instance of Apache you may have running on port 80.

In particular,因此无需下载该包;

/etc/mod_wsgi-express-80/apachectl start To subsequently stop the Apache instance you can run:

默认情况下psd切图html,请将路径/usr/local/mysql/bin/加入到shell的路径下web外包, 2015, you should use the --server-root option to specify where they should be placed.

python manage.py runmodwsgi If working in a development environment and you would like to have any code changes automatically reloaded, you can set and export the APXS environment variable to the location of the Apacheapxs script for your Apache installation before performing the installation.

1.确认mac os x 的版本号为10.10.3;

Reason: image not found.

5.配置mysql:

python setup.py install This will compile mod_wsgi and install the resulting package into your Python installation.

The first thing you must do is supply the --user and --group options to say what user and group your Python web application should run as. Most Linux distrbutions will pre define a special user for Apache to run as,直接通过pip安装:

Note that even taking all these steps, or alternatively, don’t match where the directory specified using the --server-root directory was placed. You may therefore need to configure SELinux or move the directory used with --server-root to an allowed location.

5.安装MySQLdb, you do not need to run this as the root user unless installing it into a site wide Python installation rather than a Python virtual environment.

首先推荐pip的安装方式:

python manage.py collectstatic You can now run the Apache server with mod_wsgi hosting your Django application by running:

第一次安装的mysql均以root用户访问div+css+js切图,且没有密码,网页重构报价因此必须设置密码承接网站前端,先输入命令设置密码:

对于mdo_wsgi的安装与配置pypi上有很详细的说明,承接网站前端这里只是捡重要的粘贴在这里:

4.安装mysql:

If you are running MacOS X, after having installed the mod_wsgi package into your Python installation, the original options you supplied to setup-server will effectively be cached with the resulting configuration used each time. If you need to update the set of options, which is referred to as the mod_wsgi express version, run the mod_wsgi-express script with the start-server command:

In this case, from within the source directory of the mod_wsgi package you can run:

For a simple WSGI application contained in a WSGI script file called wsgi.py, you can now run:

# The path to mysql_config. # Only use this if mysql_config is not on your PATH, you can override the port to be used using the --port option:

mod_wsgi-express start-server wsgi.py --port 8001 For a complete list of options you can run:

mod_wsgi-express start-server --help Further information on using the mod_wsgi express version see the main mod_wsgi documentation.

$ sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib $ sudo ln -s /usr/local/mysql/lib /usr/local/mysql/lib/mysql MySQLdb安装完成!

mod_wsgi-express start-server wsgi.py --port=80 \ --user www-data --group www-data This approach to running mod_wsgi-express will be fine so long as you are using a process supervisor which expects the started process to remain in the foreground and not daemonize.

http://localhost:8000/ When started in this way, use CTRL-C.

mysql_config = /usr/local/mysql/bin/mysql_config 等号右边实际上是你的mysql的安装路径.

sudo mysqladmin -u root -p password youpassword然后登陆到mysql:

Running mod_wsgi express as root The primary intention of mod_wsgi express is to make it easier for users to run up Apache on non privileged ports, then you will need to run mod_wsgi-express as root. In doing this,解压该包psd切图html,在安装包文件中找到site.cfg文件并打开,承接网页制作将下面这句的注释去掉:

mod_wsgi-express setup-server wsgi.py --port=80 \ --user www-data --group www-data \ --server-root=/etc/mod_wsgi-express-80 In running this command, it will not actually startup Apache. All it will do is create the set of configuration files and startup script to be run.

/etc/mod_wsgi-express-80/apachectl stop You can also restart the Apache instance as necessary using:

此时,手机网页制作在终端执行下面命令网页切图制作,实际上添加两个链接文件:

@worm ? ~ sudo pip install MySQL-python 如果有报错,网页切图制作应该会出现类似的错误:”mysql_config not found“的错误.此时必须手动安装.

安装成功后在系统偏好设置的mysql中开启mysql服务.

The second and newest way of installing mod_wsgi is to install it as a Python package into your Python installation.

If wishing to install an official release direct from PyPi, instead of using mod_wsgi-express setup-server as described above, use the --setup-onlyoption to the runmodwsgi management command.

python manage.py runmodwsgi --setup-only --port=80 \ --user www-data --group www-data \ --server-root=/etc/mod_wsgi-express-80

点击次数:10202
作者:
web前端行业资讯
Web new NewsList
英特尔宣布与法拉利跨界合作欲将AI技术用于赛车运动 ,,2018年01月11日甲骨文服务器出漏洞:攻击者用漏洞挖矿获取加密货币 ,,2018年01月11日用深度学习设计图像视频压缩算法:更简洁、更强大 ,,2018年01月11日Ubuntu内核和NVIDIA更新:修复Meltdown和Spectre两处漏洞 ,,2018年01月11日AntDesign3.1.1发布,阿里企业级UI设计语言 ,,2018年01月11日微信「跳一跳」带火小游戏,开发者如何快速上手? ,,2018年01月11日谷歌公布最新安卓系统份额:你用上奥利奥了么? ,,2018年01月11日腾讯开发出“3D音效”算法:普通耳机实现3D实时语音效果 ,,2018年01月11日谷歌工程师点赞中国程序员实现Node.js启动超4倍提速 ,,2018年01月11日三星电子总裁兼CE部门负责人金炫奭:万物互联时代到来 ,,2018年01月11日NVIDIA和大众合作建立智能驾驶助手 ,,2018年01月11日GIMPS项目报告发现已知最大素数 ,,2018年01月11日微软与生物技术公司开展AI驱动的血液检测同时诊断数十种疾病 ,,2018年01月11日微软跨平台移动开发工具套件HockeyApp宣布免费 ,,2018年01月11日《硅谷》里神乎其神的压缩技术,AI正在一点点做出来 ,,2018年01月11日LinuxMint19代号敲定为“Tara”预计2018年5月至6月期间发布 ,,2018年01月11日Facebook发布wav2letter工具包,用于端到端自动语音识别 ,,2018年01月11日开源数据库ArangoDB正进行约1156万美元股权融资 ,,2018年01月11日IntelCPU漏洞闹大:腾讯云紧急升级 ,,2018年01月11日2018年1月全球数据库排名:Redis夺回第八 ,,2018年01月11日Lyft将联手无人驾驶公司于CES上展示无人驾驶汽车 ,,2018年01月11日京东X无人超市首家社会门店开业:刷脸进、微信自动结算 ,,2018年01月11日担心被AI取代是杞人忧天?高晓松跨年演讲说的有几分对 ,,2018年01月11日免费授权技术许可Intel宣布在未来CPU中集成雷电3 ,,2018年01月11日算法决定你在社交媒体上看到的信息 ,,2018年01月11日谷歌安全博客披露“英特尔内核漏洞”更多细节 ,,2018年01月04日Postgres10开发者新特性 ,,2017年12月28日阿里巴巴、狗尾草、苏大联合论文:基于对抗学习的众包标注用于中文命名实体识别 ,,2017年12月28日柯洁的2017:20岁,与AI斗与人类斗,其乐无穷 ,,2017年12月28日如果机器人拥有痛觉,这个世界会有哪些不一样? ,,2017年12月28日烧脑科幻片Predestination(前目的地)中发现的一个秘密【编程语言】2014年12月09日网站设计流行趋势:iPhones元素2014年01月28日网络基础(2)--通信过程之一HTTP协议 【移动开发】2015年07月03日CoreImage 【编程语言】2015年02月04日static作用(修饰函数、局部变量、全局变量)【综合】2015年08月28日【设计模式-行为型】迭代器模式(Iterator)【综合】2015年01月09日play项目实战-如何进行upsert操作 【综合】2015年01月13日浏览器出现stackoverflowatline:0,解决方法2016年11月22日【菜鸟也疯狂C#系列】——流程控制【移动开发】2014年12月11日Centos7+apache+passenger+rails4.1.6部署的服务器实现局域网内部访问【移动开发】2014年11月26日12-23java面向对象之多线程 【编程语言】2014年12月29日请教:日期选择框,selenium如何定位页面元素【移动开发】2014年12月25日iOS#import和#include和@class用法 【编程语言】2015年05月05日HDU3572TaskSchedule(最大流ISAP比较快)建图方法不错 【编程语言】2015年06月17日文件切割机 【移动开发】2015年08月14日2月14日:世界第一台电子计算机ENIAC诞生 ,,2016年06月23日浅谈HTTP中Get与Post的区别【移动开发】2015年04月03日hdu5384Danganronpa(AC自动机)【综合】2015年08月17日ArcGIS教程:创建网络数据集(三) 【编程语言】2015年03月17日优先级队列优化的霍夫曼编码(带中文压缩)【综合】2015年01月09日缓冲区溢出分析第06课:W32Dasm缓冲区溢出分析 【Web前端】2015年05月05日科普Solaris系统安全常用命令小结2014年01月30日最新AdobeIllustrator快捷键大全2014年01月28日DOM文档对象 【Web前端】2015年05月05日linux给普通用户增加sudo权限【编程语言】2015年06月11日leetcode-263-UglyNumber 【云计算】2015年08月24日Windows10新版17046发布:开始磁贴功能增强 ,,2017年11月23日人体传输:下一个“蓝牙” 1,收藏 ,,2016年06月23日《TCPIP详解》读书笔记(20章)-TCP的成块数据流 【移动开发】2015年03月24日hdu5122K.BroSorting 【综合】2014年12月03日
我们保证
We guarantee
> psd效果文件手工切图,保证图片效果最好体积最小利于传输
> 100%手写的HTML(DIV+CSS)编码,绝对符合W3C标准
> 代码精简、css沉余量小、搜索引擎扫描迅速,网页打开快捷
> 应用Css Sprite能够减少HTTP请求数,提高网页性能
> 跨浏览器兼容(IE6、7、8、9,Firefox火狐,Chrome谷歌)