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,啓動成功

   

相關文章
相關標籤/搜索