zoukankan      html  css  js  c++  java
  • ThinkPHP5安装与配置步骤方法

    1.配置Hosts文件
    C:WindowsSystem32driversetchosts


    2.D:wampinapacheapache2.2.22confhttpd.conf
    查找Include conf/extra/httpd-vhosts.conf,去掉前面的#号

    3.配置Apache文件
    D:wampinapacheApache2.2.17confextra

    [html] view plain copy
     
    1. <!-- 配置信息 -->  
    2. <VirtualHost *:80>  
    3.     ServerAdmin webmaster@dummy-host2.hleclerc-PC.ingenidev  
    4.     DocumentRoot "d:/wamp/www/think5/public"  
    5.     ServerName www.kmgfyy120.com  
    6.     ErrorLog "logs/dummy-host2.hleclerc-PC.ingenidev-error.log"  
    7.     CustomLog "logs/dummy-host2.hleclerc-PC.ingenidev-access.log" common  
    8. </VirtualHost>  

    去除index.php路径
    1、如果没有开启 URL_REWRITE,则你需要找到 Apache 中的 httpd.conf 这个配置文件,找到下面这行:


    #LoadModule rewrite_module modules/mod_rewrite.so


    把前面的警号去掉,然后继续找到下面这句:


    2、AllowOverride None


    将所有找到的以上语句都改为:AllowOverride All


    以上修改完毕然后重启 Apache 服务器即可。


    3、在应用的根目录下面新建一个 .htaccess 文件。在文件里面加入如下代码:
    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
    </IfModule>

    第一步:public目录下 build.php文件添加配置

    [php] view plain copy
     
    1. <?php  
    2. // +----------------------------------------------------------------------  
    3. // | ThinkPHP [ WE CAN DO IT JUST THINK ]  
    4. // +----------------------------------------------------------------------  
    5. // | Copyright (c) 2006~2016 http://thinkphp.cn All rights reserved.  
    6. // +----------------------------------------------------------------------  
    7. // | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )  
    8. // +----------------------------------------------------------------------  
    9. // | Author: liu21st <liu21st@gmail.com>  
    10. // +----------------------------------------------------------------------  
    11.   
    12. return [  
    13.     // 生成应用公共文件  
    14.     '__file__' => ['common.php', 'config.php', 'database.php'],  
    15.   
    16.     // 定义demo模块的自动生成 (按照实际定义的文件名生成)  
    17.     'admin'     => [  
    18.         '__file__'   => ['common.php'],  
    19.         '__dir__'    => ['behavior', 'controller', 'model', 'view'],  
    20.         'controller' => ['Index', 'User','Config'],  
    21.         'model'      => ['Models', 'ModelsField','Config'],  
    22.         'view'       => ['index/index','config/index'],  
    23.     ],  
    24.     // 其他更多的模块定义  
    25. ];  


    index.pxp修改为:

    [php] view plain copy
     
        1. <?php  
        2. // +----------------------------------------------------------------------  
        3. // | ThinkPHP [ WE CAN DO IT JUST THINK ]  
        4. // +----------------------------------------------------------------------  
        5. // | Copyright (c) 2006-2016 http://thinkphp.cn All rights reserved.  
        6. // +----------------------------------------------------------------------  
        7. // | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )  
        8. // +----------------------------------------------------------------------  
        9. // | Author: liu21st <liu21st@gmail.com>  
        10. // +----------------------------------------------------------------------  
        11.   
        12. // [ 应用入口文件 ]  
        13.   
        14. // 定义应用目录  
        15. define('APP_PATH', __DIR__ . '/../application/');  
        16. // 加载框架引导文件  
        17. require __DIR__ . '/../thinkphp/start.php';  
        18. //读取自动生成定义文件  
        19. $build = include 'build.php';  
        20. //运行自动生成  
        21. hinkBuild::run($build);  

    4.在网页上面搜索域名即可

     
     
  • 相关阅读:
    mysql 使用SUM()函数查询时,如果没有任何记录的时候 返回的结果为null
    不重复的有序集合,TreeSet的用法
    spring+springMVC+mybatis项目中 多数据源的配置
    程序的位置和功能划分
    团队合作-如何避免JS冲突
    CSS的常见问题
    函数传参的应用--修改文本的值
    应用自定义属性、索引值实现带略缩图的图片轮播
    PC和手机的区别就是各种各样的屏幕,响应式布局来适应屏幕
    CSS3动画@keyframes
  • 原文地址:https://www.cnblogs.com/lxy1023-/p/8555500.html
Copyright © 2011-2022 走看看