zoukankan      html  css  js  c++  java
  • 1.Thinkphp的下载与启动

    thinkphp5.1官方文档地址

    https://www.kancloud.cn/manual/thinkphp5_1/353946

    说明

    如果安装tp5.1之前的版本,则可以直接在官网下载即可,如果是要安装大于等于tp5.1的版本则必须使用omposer或者git方式安装
    composer安装和配置,可以参考这个https://www.cnblogs.com/makalochen/p/12924054.html

    环境要求

    ThinkPHP5.1的环境要求如下:

    • PHP >= 5.6.0
    • PDO PHP Extension
    • MBstring PHP Extension

    下载thinkphp5.1

    composer 下载项目格式写法

    composer create-project [--prefer-dist] topthink/think=[版本号] tp5
    如果不写版本号,则下载 php版本所支持的最高的稳定版本
    
    例:
    composer create-project --prefer-dist topthink/think=5.1.* tp5.1
    
    注:
    composer           表示执行composer程序
    create-project     通过composer去创建项目
    topthink/think     框架的名称
    --prefer-dist      优先下载压缩包方式,而不是直接从github上下载源码
    tp5	           表示目录名字,执行完毕后,会在当前目录下的tp5子目录安装最新版本的ThinkPHP,这个目录就是我们后面会经常提到的应用根目录
    
    

    composer下载tp5.1写法

    composer create-project --prefer-dist topthink/think=5.1.* tp5.1
    

    打开命令行复制上面的命令输入,回车执行,如果镜像源和环境没问题,就会看到如下结果:

    image-20200520171520812

    启动tp5.1

    方案一 配置虚拟主机启动

    配置apache虚拟主机

    找到xampp的apache配置虚拟主机的文件并打开

    image-20200520173544202

    在打开的文件将下面内容复制进去,这是配置虚拟主机,有需要可以自行修改。

    # 设置虚拟主机
    <VirtualHost *:8080>
    	# 设置网站目录
    	DocumentRoot "D:/php_code/tp5.1/public"
    	# 设置网站域名
    	ServerName www.tp5.com
    	# 错误日志
    	ErrorLog "D:/php_code/tp5.1/logs/error.log"
    	# 成功日志
    	CustomLog "D:/php_code/tp5.1/logs/access.log" combined
    	# 设置目录访问权限
    	<Directory "D:/php_code/tp5.1/public">
    	    # 指定目录启用特怀
    	    Options Indexes FollowSymLinks 
    	    # 是否允许使用.htaccess文件
    	    AllowOverride All
    	    # 访问目录权限
    	    Require all granted
    	</Directory>
    </VirtualHost>
    

    然后在下载好的tp5.1目录下创建logs目录,保存日志,如图

    image-20200520174347483

    添加apache监听8080端口

    找到apache的conf目录打开httpd.conf文件在Listen 80下面加入一行Listen 8080

    image-20200520180908052

    重启一下apache,使用浏览器访问http://localhost:8080,即可看到如下图

    image-20200520181107612

    这表示虚拟机主机+端口监听设置成功,那如果我想使用www.tp5.com:8080访问呢?那就需要配置hosts文件,将127.0.0.1映射到www.tp5.com

    设置设置hosts文件

    win+R输入C:windowssystem32driversetc目录找到hosts文件,如果没有这个文件就创建一个,如果有就打开写入以下内容并保存

    127.0.0.1 www.tp5.com
    

    然后打开浏览器访问http://www.tp5.com:8080/

    image-20200520182634416

    那这还要加上端口可不可以不加?是可以的直接将虚拟主机端口配置成80,不用配置监听8080端口即可

    方案二 命令行启动

    进入下载好的tp5.1的项目根路径,在这里按住shift+鼠标右击运行下面命令

    php think run
    

    image-20200520183451444

    用浏览器访问http://127.0.0.1:8000

    image-20200520183613060

    注:生产环境下一定要运行在apache或nginx环境下

    命令行模式启动不支持热加载配置。需要手动停止再次启动

    方案三 复制到xampp的web根目录运行

    xampp是有默认的web根目录的就是xampp目录下的htdocs目录,直接将我们下载好的tp5.1复制到这个目录

    image-20200520184124743

    然后用浏览器访问http://localhost/tp5.1/public/即可

    image-20200520184221910

  • 相关阅读:
    php---观察者模式
    elasticsearch常用查询和注意点
    linux镜像iso格式
    Mysql查询今天、昨天、7天、近30天、本月、上一月数据
    php常用算法
    算法之斐波纳契数列递归和迭代实现
    带你了解session和cookie作用原理区别和用法
    mysql大数据量的分页优化
    常用链接
    自然语言处理
  • 原文地址:https://www.cnblogs.com/makalochen/p/12925349.html
Copyright © 2011-2022 走看看