• ThinkPHP5.0学习笔记(一)ThinkPHP的安装


    前言

    ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。

    thinkphp5.0文档地址

    https://www.kancloud.cn/manual/thinkphp5/118003

    Composer安装

    在 Windows 中,你需要下载并运行 Composer-Setup.exe

    注意:若安装composer时Warning: readfile(): SSL operation failed with code 1. OpenSSL Error messages:

    1.先在官网下载composer.phar

    下载地址为:https://getcomposer.org/download/

    2.将composer.phar粘贴到php.exe的同级文件夹下(比如:D:xamppphp)

    3.新建 composer.bat 内容是 

    @ECHO OFF
    php "%~dp0composer.phar" %*

    4.将php放到环境变量中,具体操作是右键点击“计算机”,选“属性”->“高级系统设置”->“环境变量”,可在用户变量中新建“path”,值为php.exe的路径(即以上例子中的“D:xamppphp”。)

    5.安装已经完成,再打开cmd,输入“composer -v”,出现

    则已经安装完成。

    6.使用阿里云的composer镜像

    composer config -g repo.packagist composer https://packagist.phpcomposer.com

    7.在命令行下面,切换到你的web根目录下面并执行下面的命令:

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

     thinkphp5.0路径去掉public

    方法:先配置vhost指向public
    如何配置vhost:
    apache配置localhost虚拟主机步骤:
    1.打开apache目录下httpd文件

    # Virtual hosts
    Include conf/extra/httpd-vhosts.conf

    2.打开httpd-vhost文件,配置虚拟主机

    #<VirtualHost *:80>
    #  ServerName localhost
    #  ServerAlias localhost
    #  DocumentRoot "${INSTALL_DIR}/www"
    #  <Directory "${INSTALL_DIR}/www">
    #    Options +Indexes +Includes +FollowSymLinks +MultiViews
    #    AllowOverride All
    #    Require local
    #  </Directory>
    #</VirtualHost>
    
    <VirtualHost *:80>
      ServerName www.tp5.com
      ServerAlias www.tp5.com
      DocumentRoot "F:www	p5public"
      <Directory "F:www	p5public">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Order Allow,Deny
        Allow from all
      </Directory>
    </VirtualHost>

    3.修改hosts文件
    添加一行:127.0.0.1 www.tp5.com

  • 相关阅读:
    Codeforces Round #719 (Div. 3) 题解
    Codeforces Global Round 14 A~F题解
    AtCoder Beginner Contest 199 题解
    Codeforces Round #716 (Div. 2) A~D 题解
    Codeforces Round #713 (Div. 3) 题解
    Codeforces Round #712 (Div. 2) A~E 题解
    CodeCraft-21 and Codeforces Round #711 (Div. 2) A~E 题解
    CF839 D 莫比乌斯反演
    java存大数和高精度浮点数(BigInteger与BigDecimal)
    java科学计算常用方法(Math)
  • 原文地址:https://www.cnblogs.com/happy2010/p/13571655.html
Copyright © 2020-2023  润新知