最终还是放弃了ThinkPHP,投向codeIgniter的怀抱,虽然说现在最有逼格的框架是Laravel,可是在连续两次使用Composer创建项目失败,并且看到vendor目录下令人作呕的文件目录结构以后,我想我这辈子可能都不会再想去碰Laravel了。好了,不吐嘈了。
下面是Ubuntu14.04下配置Apache2.4.7实现伪静态的过程:

环境:Ubuntu14.04 Trusty32 + Apache 2.4.7 (Vagrant下的虚拟机)

1 装载Mod_Rewrite:

方法一: sudo a2enmod rewrite
方法二:sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load

2 修改配置文件:

sudo vi /etc/apache2/apache2.conf
修改以下代码:

<Directory /var/www/>  
        Options Indexes FollowSymLinks  
        AllowOverride None  
        Require all granted  
</Directory>  

/var/www 改为项目目录。

AllowOverride None改为 AllowOverride All

3 重启服务器

将配置好的.htaaccess文件放在项目根目录下。

service apache2 restart

标签: ubuntu, apache, Rewrite, CodeIgniter

分享到: