TP5.0框架上手准备

活到老学到老,祝上手顺利

    1:首先需要安装并调试

       方法一:在官网:[地址](http://www.thinkphp.cn),下载完整版的TP框架放在对应的www目录下;

       方法二:利用composer进行安装,下载安装composer后,在DOS窗口切换到对应目录下输入:

    composer create-project topthink/think=5.0.* thinkphp_5.0  --prefer-dist


        设置测试开发访问域名:
            以Windows为例:在:C:\Windows\System32\drivers\etc\hosts 下添加对应的IP地址及访问域名即可   
            例如:(127.0.0.1       www.x.com)

        设置Apache的权限:
            路径:Appserv\Apache24\conf\httpd.conf 下删除权限前面的'#',大致应该在514行左右的样子
            取消这段前面的'#':   Include conf/extra/httpd-vhosts.conf

        在Apache中添加配置TP文件
路径:Appserv\Apache24\conf\extra\httpd-vhosts.conf 下, 在文件末添加以下配置参数
<VirtualHost *:80>
    DocumentRoot "F:\Appserv\www\thinkphp_5.0\public"
    ServerName www.a.com
    <Directory "F:\Appserv\www\thinkphp_5.0\public">
	
		Options Indexes FollowSymlinks
		AllowOverride All
		Require all granted
		
	</Directory>
</VirtualHost>

完成以上设置后重启Apache服务器通过设置域名'www.x.com'测试是否安装成功(如果成功访问的话会有相关的提示)



    2:了解TP框架的目录结构和简单上手的说明
        目录结构(直接上图,一目了然)

        连接数据库:
            打开TP框架中的application下的database.php(数据库相关操作)和config.php(配置相关操作)
            里面都有相关明确的注释,这里就不赘述了



    3:简化URL访问地址  (相当于隐藏入口文件和模块)
        简化前:http://localhost/index.php/Home/Index/search
        简化后:http://localhost/search

        1)在 Appserv\Apache24\conf\httpd.conf 中将 #LoadModule rewrite_module modules/mod_rewrite.so 前面的'#'删除掉,
        2)上面已经设置过了,就是在Apache中添加配置文件,设置成标红色的ALL
        3)如果是TP5.0的话默认是有的, 就是在TP框架内的public下新建一个.htaccess文件, 内容是:
<IfModule mod_rewrite.c>
  Options +FollowSymlinks -Multiviews
  RewriteEngine On
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>

到这里直接使用方法访问测试,应该是可以成功的,没有问题滴
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值