本文目录一览:
- 1、apache 同时配置python 和php
- 2、ubuntu怎么安装php环境
- 3、linux下apache+php5配置问题,访问html没有问题,访问php就变成下载了,哪里配置的不对?求高手
- 4、LAMP安装教程:Ubuntu 12.04 LTS server安装Apache2+PHP5+MySQL
- 5、如何在linux下安装php环境
- 6、unbantu下怎么安装php
apache 同时配置python 和php
配置apache+django+mod_wsgi环境
newliver 2011年03月18日 星期五 11:32 | 15102次浏览 | 4条评论
新公司还是用apache,有段时间没看django官网,以为还是用mod_python,看了一下介绍,官方推荐使用mod_Wsgi,据说nginx本身就内置了此module,说明它的性能还是不错的~而且mod_python已不再更新,和apache使用时,经常出现错误信息~从而配置了一下此环境,以此记录过程~个人觉得以后还是换成nginx+uwsgi才行,哈哈~
配置apache+django+mod_wsgi环境
作者:liuzemin
时间:2011-3-4
目录
1 开发环境
2 前提
3 配置Apache
4 配置django项目wsgi文件
1 开发环境
lubuntu10.04
python2.6
django1.25
mod_wsgi3.x
apache2.x
2 前提
搭建好开发环境 python和django的安装略过,相信大家都会的 以下是安装apache及mod_wsgi模块支持库
sudo apt-get install apache2
sudo apt-get install libapache2-mod-python2.6
sudo apt-get install libapache2-mod-wsgi
3 配置Apache
进入apache安装目录
cd /etc/apache2/
sudo gvim httpd.conf
编辑apache目录下面的httpd.conf文件,添加以下内容
#加载mod_wsgi模块
LoadModule wsgi_module modules/mod_wsgi.so
#配置wsgi脚本的本地项目位置
WSGIScriptAlias / /home/alex/work/app/wsgi_test/apache/django.wsgi
VirtualHost *:9000
ServerName 127.0.1.1
#ServerAlias
#DocumentRoot /home/alex/work/app/wsgi_test
Directory "/home/alex/work/app/wsgi_test"
Order Deny,Allow
Allow from all
/Directory
/VirtualHost
4 配置django项目wsgi文件
#新建项目wsgi_test
django-admin.py startproject wsgi_test
#新建目录存放wsgi文件
mkdir apache
#编辑wsgi文件 gvim django.conf #添加以下内容
# -*- coding: utf-8 -*-
import os
import sys
import django.core.handlers.wsgi
os.environ['DJANGO_SETTINGS_MODULE'] = 'wsgi_test.settings'
app_apth = "/home/alex/work/app/"
sys.path.append(app_apth)
application = django.core.handlers.wsgi.WSGIHandler()
别忘记重启一下apache
sudo /etc/init.d/apache2 restart
至此打开浏览器即可看到django熟悉的it worked界面
【如果出现配置相关错误,请查看对应的路径是否配置正确;如果apache报内部错误,可以在系统日志文件查看apache出错日志查找原因】
ubuntu怎么安装php环境
打开终端,也就是命令提示符。
我们先来最小化组建安装,按照自己的需求一步一步装其他扩展。命令提示符输入如下命令:
1 sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server
上面的命令是最小化组建安装amp也就是apache2 ,php5 和 mysql 在加上一个php的mysql扩展
上面命令输入完成后提示输入密码,成功后询问你是否安装y继续。然后就等待着完成安装…
安装的时候第一次出现一个这样的界面,意思是让你设置root管理员密码,重复一次后继续..
完整的教程可以参考:
linux下apache+php5配置问题,访问html没有问题,访问php就变成下载了,哪里配置的不对?求高手
访问html没问题,说明apache的安装没有问题了。如果没猜错的话,访问其他目录的时候只是列出所有的文件,说明PHP根本没有正常工作,你可以在根目录下面新建一个phpinfo.php,里面写入?php echo phpinfo();? 然后在浏览器里面输入 localhost/phpinfo.php (这里localhost默认是你网站根目录),如果能够正常显示php的各种相关信息的,说明php的安装没有问题;反之,就肯定是php的编译安装出问题了,我感觉不妨把php卸掉,重新安装一下试试~
LAMP安装教程:Ubuntu 12.04 LTS server安装Apache2+PHP5+MySQL
LAMP是linux
web服务器组合套装的缩写,分别是Apache+MySQL+PHP。此教程教大家如何在Ubuntu12.04
LTS
server
上安装Apache2服务器,包括PHP5(mod_php)+MySQL。
此教程中使用的相关IP等设置,在你的环境中要做相应修改。
1
我们使用root账户进行安装,首先切换到root账户,输入命令:
sudo
su
2
安装
MySQL
5
输入命令:
apt-get
install
mysql-server
mysql-client
安装过程中需要设置root账户密码,系统会作以下提示:
New
password
for
the
MySQL
“root”
user:Repeat
password
for
the
MySQL
“root”
user:
3
安装
Apache2
输入命令:
apt-get
install
apache2
在浏览器输入你服务器地址列入
查看Apache2是否工作,如果显示(It
works!),说明已经工作。
4
安装
PHP5
安装
PHP5
和
Apache
PHP5
模块:
apt-get
install
php5
libapache2-mod-php5
然后重启apache:
如何在linux下安装php环境
linux ubuntu系统安装php环境:
安装 Apache2:
sudo apt-get install apache2
安装PHP模块:
sudo apt-get install php5
安装Mysql
sudo apt-get install mysql-server
其他模块安装:
sudo apt-get install libapache2-mod-php5
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysql
sudo apt-get install php5-gd
前两个很容易明白,要想apache能够解析PHP,就需要借助这两个模块来找到php engine。
第三个在php操作mysql数据库时用到,大多数人都有数据库编程经验,所以这就不用多解释了
第四个GD库。
unbantu下怎么安装php
更新源列表
打开"终端窗口",输入"sudo apt-get update"--回车--"输入root用户的密码"--回车,就可以了。如果不运行该命令,直接安装php,会出现"有 几个软件包无法下载,运行apt-get update------"的错误提示,导致无法安装。
安装php
打开"终端窗口",输入"sudo apt-get install php5"--回车--输入"y"--回车--安装完成。
让Apache支持php
打开"终端窗口",输入"sudo apt-get install libapache2-mod-php5"--回车--安装完成。
4.安装php5-gd模块
打开"终端窗口",输入"sudo apt-get install php5-gd"--回车--安装完成。
5.使用gedit在"/var/www"下创建info.php文件
打开"终端窗口",输入"sudo gedit /var/www/info.php"--回车--在编辑器中输入"?php phpinfo(); ?"--保存,文件创建成功。
6.测试Apache是否能解析php网页
在浏览器中输入"127.0.0.1\info.php"--出现了php的版本信息页面,说明php安装配置成功。