php手记之01-tp5框架安装

1.一、介绍

在web领域,PHP是全部编程语言中比较受欢迎的一门语言! PHP已经诞生出几十种编程框架!但国内最热门和使用率最好的框架有Thinkphp和Laravel这两款PHP框架!php

1.二、为什么选择thinkphp

ThinkPHP是国内应用程度最高的一个PHP框架,简单易学是他的特色。不少人和企业选择它的缘由,是由于它是国人开发,拥有很是丰富的中文文档和中文社区,有问题能够第一时间找到解决方案,可查询到的资料多。mysql

 

1.三、开始使用

  1. 查看php的版本。使用的thinkphp5.1须要最低的PHP版本为PHP >= 5.6.0因此,这里你所须要安装的PHP版本必定比这个版本要高。

    打开cmd窗口,输入 php –vnginx

 

    

 

  2.开启相关php扩展laravel

    同时也要开启以下扩展 php.ini文件。git

      

extension=php_openssl.dll
extension=php_pdo_mysql.dll
extension=php_mbstring.dll
extension=php_fileinfo.dll
extension=php_curl.dll
extension=php_gd2.dll
extension=php_soap.dll
extension=php_mysqli.dll
extension=php_sockets.dll  【可选】

 注:命令行下则打开后就生效,apache或nginx就须要重启相关的服务。github

 

01-理解并使用composer (是PHP一个包管工具 解决源码包 依赖问题,一句话,composer是一个工具,是为php项目准备的软件管家。)web

官网网址:https://getcomposer.org/sql

中文网址:http://www.phpcomposer.com/thinkphp

composer资源仓库或应用市场apache

网址:https://packagist.org/

02-开始安装composer

    •  

      下载composer.phar:https://getcomposer.org/download/,

      把下载好的composer.phar文件复制到PHP环境变量指定的目录中,这里使用的是wamp

       

      命令建立bat文件

      echo @php "%~dp0composer.phar" %*>composer.bat

       

       

       

      检查composer是否安装成功

       

    • 因为众所周知的缘由,国外的网站链接速度很慢。所以安装的时间可能会比较长或是安装不成功,咱们建议经过切换composer国内镜像来解决此类问题。固然有钱的状况下,能够购买相关的渠道来访问国外网络。

    • 打开命令行工具窗口
    • composer config -g repo.packagist composer https://packagist.phpcomposer.com
      注意:最近phpcomposer镜像存在问题,能够改为
      备选方案
      composer config -g repo.packagist composer https://packagist.laravel-china.org

1.四、安装与启动Thinkphp

1.4.一、环境要求

ThinkPHP5.1的环境要求以下:

PHP >= 5.6.0

PDO PHP Extension

MBstring PHP Extension

第一个要求 命令行下PHP版本要达到要求

apache环境中PHP版本达到要求

两个终端中的环境要保持一致

1.4.二、安装

thinkphp5.1以前能够在thinkphp官方网站进行下载源码包,可是thinkphp5.1版本开始,官网再也不提供下载版本,请使用Composer或者git方式安装和更新。

composer create-project [--prefer-dist] topthink/think=[版本号] tp5

若是不写版本号,则下载 php版本所支持的最高的稳定版本

例:

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

注:

composer            表示执行composer程序

create-project     经过composer去建立项目

topthink/think     框架的名称

--prefer-dist      优先下载压缩包方式,而不是直接从github上下载源码

最终方案

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

1.4.三、两种方式启动thinkphp5.1

  方案一:虚拟主机

配置apache2.4

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

设置hosts文件

 

     

设置完成后,必定要重启一下apache服务,让配置生效

效果:经过浏览器看到以下图所示效果,表示,thinkphp5.1运行已经配置完成

     

 

   方案二:命令行运行

php think run

  

 

看到下面浏览器的界面就是tp5.1,启动成功

   

相关文章
相关标签/搜索