您的位置:首页 > 运维架构 > Linux

Linux下的ThinkPHP5.0开发环境配置

2018-04-02 16:20 225 查看
在搭建好LAMP环境之后,从github地址https://github.com/top-think/think下载仓库到本地,注意,此时下载的源代码仓库只不过是Web项目的框架结构,下载好以后还需要从https://github.com/top-think/framework thinkphp(核心框架目录需重命名为thinkphp,否则会报错)下载核心框架,之所以架构和核心分离,是为了方便给核心升级。上面的步骤完成以后,就可以在think目录下部署自己的项目了。
另外需要注意的是,如果需要在路由中隐藏掉index.php的前缀,那么应该启用Apache的重写功能模块,启用有如下两种方式,
1. sudo a2enmod rewrite
2.sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enable
在开启Apache的重写功能以后,需要在/etc/apache2/site-enable/000_default.conf里添加AllowOverride功能,只需在文件末尾添加上
<Directory /var/www/html>
AllowOverride All

</Directory>
即可, 注意/var/www/html是我自己的apache根目录,如果apache根目录为其他路径,需要做出相应的修改。 若是该文件中本身就已经有了AllowOverride的设置并且为None的话,只需要把None改为All就可以了。以上设置完成以后,重启一下Apache就完成了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: