Ubuntu下开启Apache对.htaccess 的支持
步骤:
终端运行
sudo a2enmod
程序提示可供激活的模块名称,输入:
其中rewrite
修改/etc/apache2/sites-enabled/000-default (该链接指向的是站点配置文件)
把(默认的www目录、或者需要应用.htaccess的目录)下的AllowOverride 属性改为All,保存。
重新加载apache
sudo /etc/init.d/apache2 restart
附xampp的ModRewrite开启方法:
要开启Mod Rewrite功能其实是很简单的:
在你的XAMPP安装目录下找到 httpd.conf 这个文件( 位于\etc\httpd.conf)
用vim或其他文本编辑器打开它
找到 “AllowOverride None”, 替换为”AllowOverride All“。(修改第一个就可以了)
再找到”#LoadModule rewrite_module modules/mod_rewrite.so“,把前面的”#”号去掉
重启XAMPP
然后Mod Rewrite功能就开启了:)
以上所述就是本文的全部内容了,希望能够对大家开启对.htaccess 的支持有所帮助。
请您花一点时间将文章分享给您的朋友或者留下评论。我们将会由衷感谢您的支持!
相关推荐
-
Ubuntu Apache配置以及cgi配置方法
在学习Python CGI中,需要在Ubuntu下安装Apache,所以今天在Ubuntu11.04上对Apache的安装和配置进行了学习. 一.Apache的安装 在网上查了些资料有两种安装方式:一种是从Apache网站上下载tar文件到自己的电脑上安装:另一种是直接通过网络安装.为了方便我就使用了第二种方式. Ubuntu提供了强大的apt-get install命令,在终端输入:sudo apt-get install apache2 这样就能方便快捷的安装Apache.但是,这
-
#实践笔记#Ubuntu配置Apache+PHP+MySQL
在我早先的一篇文章<#实践笔记#本地配置PHPnow与WordPress>,已经讨论过PHPnow的本地安装教程.但是PHPnow套件是Windows平台下的软件,不适用我现在使用的平台.所以笔者此次尝试了在Ubuntu 11.10平台下的本地服务器配置(配置Apache+PHP+MySQL). 废话少说,步入整体. 流程笔记: 1.打开终端,输入"sudo apt-get install apache2",回车;(安装apache2.0) 2.如有密码请再输入管理员密码,
-
老司机传授Ubuntu下Apache+PHP+MySQL环境搭建攻略
一.首先安装MySql: 对于MySql来讲在整个过程中是相对独立的安装,并且我的ubuntu在以前做开发的时候就已经安装了MySql,所以以下只给出安装步骤: 1.安装MySql的服务: sudo apt-get install mysql-server 要注意的是安装过程中会提示你设置mysql的root账户的密码:其他就没什么需要注意的地方了. 2.安装MySql的客户端: sudo apt-get install mysql-client 直接输入安装 3.安装MySql的lib依赖
-
Ubuntu Server 10.04修改Apache的默认目录的方法
在Ubuntu Server 10.04中默认由apt方式安装的Apache,指定网页主目录位于:/var/www.而我需要将其更改为: /home/www.因为我的系统/var所分到的空间太少,而我又有提供通过web方式提供网络存储的需要.比较糟糕的是:我的/etc /apache2/sites-enabled/000-default文件在修改后消失掉了.结果导致apache服务出现错误,网站不能运行了.在最后一部分我记录了如何解决这个问题. 一.查找Apache的配置文件 # cd /etc
-
ubuntu 14.04 安装 apache ant教程
去官网下载最新版本的ant 解压下载下来的.tar.gz文件: tar zxvf ....tar.gz 将解压出来的文件移动到/opt/下:sudo mv apache-ant-1.9.4 /opt/ 配置环境变量:sudo vim /etc/environment,在原来基础上添加以下文字,然后保存退出(部分是jdk安装时的配置): ANT_HOME=/opt/apache-ant-1.9.2 export PATH=$JAVA_HOME/bin:$PATH:$ANT_HOME/bin exp
-
linux系统下ubuntu重启apache服务命令
在Linux中要重启apache服务与在windows是有很大的区别,下面我们来介绍一下常用的命令 linux系统为Ubuntu 一.Start Apache 2 Server /启动apache服务 /etc/init.d/apache2 start or $ sudo /etc/init.d/apache2 start 二. Restart Apache 2 Server /重启apache服务 /etc/init.d/apache2 restart or $ sudo /etc/init.
-
如何在Ubuntu下启动Apache的Rewrite功能
在终端中执行 sudo a2enmod rewrite 指令后,即启用了 Mod_rewrite 模块. 另外,也可以通过将 /etc/apache2/mods-available/rewrite.load 连接到 /etc/apache2/mods-enabled/rewrite.load 来打开 Mod_rewrite 模块.用指令操作就是: sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabl
-
ubuntu lamp(apache+mysql+php) 环境搭建及相关扩展更新
一.环境安装 1.安装apache2 sudo apt-get install apache2 安装后在浏览器中打开:http://localhost/或者http://127.0.0.1 如果出现It works!证明apache安装成功. 2.安装PHP sudo apt-get install php5 sudo apt-get install libapache2-mod-php5 sudo /etc/init.d/apache2 restart 测试: sudo vi /var/www
-
Ubuntu下开启Apache对.htaccess 的支持
步骤: 终端运行 复制代码 代码如下: sudo a2enmod 程序提示可供激活的模块名称,输入: 其中rewrite 修改/etc/apache2/sites-enabled/000-default (该链接指向的是站点配置文件) 把(默认的www目录.或者需要应用.htaccess的目录)下的AllowOverride 属性改为All,保存. 重新加载apache 复制代码 代码如下: sudo /etc/init.d/apache2 restart 附xampp的ModRewrite开启
-
Ubuntu下开启php调试模式报错信息解决办法
Ubuntu下开启php调试模式报错信息解决办法 在Ubuntu下php的缺省设置是不显示错误信息的,如果程序出错会显示"无法处理此请求的错误提示",这在开发环境下非常不方便. 其实我们只要编辑下apache的配置文件就好 1.我的apache 配置文件目录是/etc/apache2/apache2.conf sudo vim /etc/apache2/apache2.conf 再最后加入以下两行 php_flag display_errors on php_value error_r
-
linux下开启php的sockets扩展支持实例
下个相同版本的php源码,进行编译安装,再按照上面步骤搞,生成的so.copy到rpm装的那个,修改php.ini进行扩展就行了, 或者到网上找相同版本,相同系统 的编译好的so文件. 在linux下给PHP安装socket扩展,参考方法如下: #cd /usr/soft/php/ext/sockets (进入原php安装文件下的sockets目录) #/usr/local/php/bin/phpize (运行安装后的php安装文件下的phpize) #./configure --prefix=
-
Apache下开启SSI配置使html支持include包含的方法
写页面的同学通常会遇到这样的烦恼,就是页面上的 html 标签越来越多的时候,寻找指定的部分就会很困难,那么能不能像 javascript 一样写在不同的文件中引入呢?答案是有的,apache 能做到. 举个简单的例子,比如有如下的 html 文件(命名为 index.html): <input type='text' /> <input type='button' value='press' /> 一个简单的文本框和按钮,我现在想把按钮部分的 html 写在另一个 .html 的
-
ubuntu下apache服务器操作方法小结
Linux系统为Ubuntu 一.Start Apache 2 Server/启动apache服务 # /etc/init.d/apache2 start or $ sudo /etc/init.d/apache2 start 二. Restart Apache 2 Server/重启apache服务 # /etc/init.d/apache2 restart or $ sudo /etc/init.d/apache2 restart 三.Stop Apache 2 Server/停止apach
-
Ubuntu下搭建与配置Nginx服务
目录 一.Nginx nginx应用场合 二.nginx服务搭建 1.使用apt安装 2.安装后的位置: 3.启动并验证效果 4.查看版本号: 三.nginx配置文件介绍 1.nginx 文件结构 2.默认的配置 3.nginx的基本配置 四. nginx虚拟主机配置 验证配置文件: 五.nginx全局变量 六.Nginx主要配置 1.静态Http服务器配置 2.反向代理服务器配置 3.负载均衡配置 4.虚拟主机配置 一.Nginx Nginx("engine x")是一款是由俄罗斯的
-
CentOS(Linux)下的apache服务器配置与管理方法分享
一.WEB服务器与Apache 1.web服务器与网址 2.Apache的历史 3.补充 http://www.netcraft.com/可以查看apache服务器的市场占有率 同时必须注意的是ngnix,正处于强势增长的上升时期,大有和apache一争天下的感觉,真是后生可畏~~~ 二.Apache服务器的管理命令 1.命令启动:service httpd start/stop/restart/reload/condrestart/status/configtest/graceful/help
-
Linux下PHP+Apache的26个必知的安全设置
PHP是一种开源服务器端脚本语言,应用很广泛.Apache web服务器提供了这种便利:通过HTTP或HTTPS协议,访问文件和内容.配置不当的服务器端脚本语言会带来各种各样的问题.所以,使用php时要小心.以下是Linux下PHP+Apache的26个PHP程序员必知的安全方面的设置 为PHP安全提示而提供的示例环境 文件根目录(DocumentRoot):/var/www/html 默认的Web服务器:Apache(可以使用Lighttpd或Nginx来取代Apache) 默认的PHP配置文
-
CentOS下与Apache连接的PHP多版本共存方案实现详解
在apache下整合fastCGI模式运行的php-fpm,似乎网上很少相关材料,就连英文版材料也少.只要是php-fpm,基本上都是与nginx搭配.查了一大批相关资料,写本文总结一下. apache下有多个fastCGI的支持方案:至少有mod_fcgi.mod_fastcgi(git).mod_proxy_fcgi等.这两个模块都有点老,尤其mod_fastcgi自从2007年以来就没有更新,略掉不谈,事实上没用过用.mod_proxy_fcgi模块是httpd 2.4+的版本正式引入,通
随机推荐
- Oracle Job时间间隔设置
- 基于jQuery实现照片墙自动播放特效
- 使用Linux正则表达式灵活搜索文件中的文本
- 写一个bat批处理文件启动windows进程和延时关闭的代码
- python获取本机外网ip的方法
- JavaScript的null和undefined区别示例介绍
- 使用Java实现简单的server/client回显功能的方法介绍
- 基于GD2图形库的PHP生成图片缩略图类代码分享
- react-router实现按需加载
- Js的Array数组对象详解
- 浅谈Nodejs观察者模式
- JS+CSS实现自适应选项卡宽度的圆角滑动门效果
- Javascript验证用户输入URL地址是否为空及格式是否正确
- java实现斐波那契数列的3种方法
- phpMyAdmin 后台拿webshell
- 改变cmd命令提示符颜色的3个小技巧
- linux系统启动自动激活网卡的解决方法
- 怎么通过C语言自动生成MAC地址
- 深入线程安全容器的实现方法
- C#中的Linq to Xml详解