<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                `ThinkPHP5.1`的環境要求如下: >[info] * PHP >= 5.6.0 > * PDO PHP Extension > * MBstring PHP Extension 嚴格來說,`ThinkPHP`無需安裝過程,這里所說的安裝其實就是把`ThinkPHP`框架放入`WEB`運行環境(**前提是你的WEB運行環境已經OK**),可以通過下面幾種方式獲取和安裝ThinkPHP。 >[danger] `5.1`版本開始,官網不再提供下載版本,請使用`Composer`或者`git`方式安裝和更新。 ### Composer安裝 `ThinkPHP5`支持使用`Composer`安裝 > 如果還沒有安裝 `Composer`,在 `Linux` 和 `Mac OS X` 中可以運行如下命令: > ~~~ > curl -sS https://getcomposer.org/installer | php > mv composer.phar /usr/local/bin/composer > ~~~ > 在 Windows 中,你需要下載并運行?[Composer-Setup.exe](https://getcomposer.org/Composer-Setup.exe)。 > 如果遇到任何問題或者想更深入地學習 Composer,請參考?[Composer 文檔(英文)](https://getcomposer.org/doc/),[Composer 中文](http://www.hmoore.net/thinkphp/composer)。 由于眾所周知的原因,國外的網站連接速度很慢。因此安裝的時間可能會比較長,我們建議通過下面的方式使用國內鏡像。 >[info] 打開命令行窗口(windows用戶)或控制臺(Linux、Mac 用戶)并執行如下命令: > ~~~ > composer config -g repo.packagist composer https://packagist.phpcomposer.com > ~~~ > >[danger] 注意:最近`phpcomposer`鏡像存在問題,可以改成 > ~~~ >composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ > ~~~ 如果你是第一次安裝的話,在命令行下面,切換到你的WEB根目錄下面并執行下面的命令:? ~~~cmd composer create-project topthink/think=5.1.* tp5 ~~~ 這里的`tp5`目錄名你可以任意更改,執行完畢后,會在當前目錄下的`tp5`子目錄安裝最新版本的ThinkPHP,這個目錄就是我們后面會經常提到的應用根目錄。 如果你之前已經安裝過,那么切換到你的**應用根目錄**下面,然后執行下面的命令進行更新: ~~~cmd composer update topthink/framework ~~~ >[danger] 更新操作會刪除`thinkphp`目錄重新下載安裝新版本,但不會影響`application`目錄,因此不要在核心框架目錄添加任何應用代碼和類庫。 >[info] 安裝和更新命令所在的目錄是不同的,更新必須在你的應用根目錄下面執行 如果出現錯誤提示,請根據提示操作或者參考[Composer中文文檔](http://www.hmoore.net/thinkphp/composer)。 一般情況下,`composer` 安裝的是最新的穩定版本,不一定是最新版本,如果你需要安裝實時更新的版本(適合學習過程),可以安裝`5.1.x-dev`版本。 ~~~cmd composer create-project topthink/think=5.1.x-dev tp5 ~~~ ## Git安裝 也可以使用`git`版本庫安裝和更新,`ThinkPHP5.1`主要分為應用和核心兩個倉庫,主要包括: * 應用項目:`https://github.com/top-think/think` * 核心框架:`https://github.com/top-think/framework` >[info] 之所以設計為應用和核心倉庫的分離,是為了支持`Composer`單獨更新核心框架。 安裝也需要分兩步操作,首先克隆下載應用項目倉庫 ~~~ git clone https://github.com/top-think/think tp5 ~~~ 然后切換到`tp5`目錄下面,再克隆核心框架倉庫(注意目錄名稱不要改變): ~~~ git clone https://github.com/top-think/framework thinkphp ~~~ > 如果你訪問`github`速度比較慢,可以考慮下面兩個國內GIT倉庫(國內倉庫以穩定版本為主,不確保實時更新): ### [ 碼云 ] ~~~php 應用項目:https://gitee.com/liu21st/thinkphp5.git 核心框架:https://gitee.com/liu21st/framework.git ~~~ ### [ Coding ] ~~~php 應用項目:https://git.coding.net/liu21st/thinkphp5.git 核心框架:https://git.coding.net/liu21st/framework.git ~~~ >[danger] 由于目前倉庫默認分支不是`5.1`版本,你需要切換到`5.1`分支(首先進入thinkphp目錄后執行下面的命令) > ~~~cmd > git checkout 5.1 > ~~~ 兩個倉庫克隆完成后,就完成了`ThinkPHP5.1`的`Git`方式下載,如果需要更新核心框架的時候,只需要切換到`thinkphp`核心目錄下面,然后執行: ~~~cmd git pull ~~~ >[danger] 請不要在應用目錄下執行git更新操作。 > 如果不熟悉`git`命令行,可以使用任何一個GIT客戶端進行操作,在此不再詳細說明。 現在只需要做最后一步來驗證是否正常運行。 在瀏覽器中輸入地址: ~~~ http://localhost/tp5/public/ ~~~ 如果瀏覽器輸出如圖所示: ![](https://box.kancloud.cn/b8840a109089c97cf79c5e34b2b3a704_759x295.png) 恭喜你,現在已經完成`ThinkPHP5.1`的安裝! >[danger] 實際部署中,應該是綁定域名訪問到`public`目錄,確保其它目錄不在WEB目錄下面。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看