灌溉梦想,记录脚步
标签类目:apache

为Apache添加MP4扩展

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#安装库
$sudo apt-get install apache2-threaded-dev 
 
#下载软件包
$cd ~  
$wget http://h264.code-shop.com/download/apache_mod_h264_streaming-2.2.7.tar.gz  
$tar -zxvf apache_mod_h264_streaming-2.2.7.tar.gz  
 
#编译安装软件包
$cd ~/mod_h264_streaming-2.2.7  
$./configure --with-apxs=`which apxs2` 
$make  
$sudo make install  
 
#编辑apache设置
$sudo vim /etc/apache2/httpd.conf  
 
#添加下面内容
LoadModule h264_streaming_module /usr/lib/apache2/modules/mod_h264_streaming.so 
AddHandler h264-streaming.extensions .mp4 
 
#重启
$sudo /etc/init.d/apache2 restart

PHP(Ubuntu)之mod_rewrite

转载自:http://www.cnblogs.com/efon/articles/1689745.html

Apache 以其极高的性价比让越来越多的公司组织选择它作为服务器。其中它有一个很有用的功能就是mod_rewrite模块,一个可将用户请求的URI根据特定规则转换的模块。
这篇文章将引领你学习rewrite 规则,正则表达,rewrite条件,以及提供了一系列的例子。
首先,我假设你已经懂得URI 重写对你网站的意义为前提,如果对这一方面你想了解得更多,这里我向你推荐 mod_rewrite: A Beginner’s Guide to URL Rewriting 这本书。你可以从书中找到关于这方面得更多信息。
测试服务器安装
一些服务器没有开启mod_rewrite模块(服务器默认关闭),你可以键入一行PHP代码来确定你的服务器是否已经开启mod_rewrite模块:
phpinfo();
在浏览器运行这段代码,找到Apache Modules section,如果mod_rewrite没有出现在其列表中,那么你就需要通知你的服务商开启mod_rewrite服务,或者..换另外一个好的服 务商。大多数服务商都会开启mod_rewrite模块,所以你很容易找到。如果是私人服务或有权限操作,则如下操作开启mod_rewrite:
1、在终端输入 sudo a2enmod rewrite 开启 Mod_rewrite 模块;
2、在终端输入 sudo vim /etc/apache2/sites-enabled/000-default 找到相应的目录将 AllowOverride none 改为 AllowOverride All;
3、重启apache2 :sudo /etc/init.d/apache2 restart; 继续阅读 »

mac os x配置apache和php

本文采用的方式是使用Mac OS X 10.5.8自带的Apache和PHP,安装MySQL的dmg版本,以下操作非特殊说明均以root用户在命令行下进行。

启用root用户
1.打开“目录实用工具”,它位于“应用程序”文件夹的“实用工具”文件夹中。
2.点按锁图标以进行更改。您将需要输入管理员名称和密码。
3.选取“编辑”>“启用 Root 用户”。
4.为 root 用户输入安全密码,然后在“验证”栏再次输入它,最后点按“好”。

启用Apache
Mac OS X 10.5.8自带了Apache 2.2.9,直接在命令行运行apachectl start,Apache就搞定了。

现在Apache的主目录就是/Libary/WebServer/Documents/,你可以在这目录里放置文件测试了。
继续阅读 »