<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>

                # 開發PHP軟件配置和介紹 * 編輯軟件 推薦 JetBrains PhpStorm 10.0.1 * 數據庫管理軟件 推薦 navicat * 服務器ssh管理軟件 推薦 PortableGit [TOC] 以后本教程中用的的軟件主要為以上軟件 這些軟件僅供參考 ! ### # OK 下面 我們進入 開發之旅 ## 詮釋ThinkPHP V5.0為何是 # ***"為API開發而設計的高性能框架"***` ## 第一步 下載 ThinkPHP 代碼包 thinkphp_5.0.5_core.zip `不要問我哪里下載 不知道哪里下載的 出門 右轉` 解壓壓縮包到你的本地 ![](https://box.kancloud.cn/acff4351d0ee05e62fbc430adbb5986f_760x483.png) ## 第二步 使用PhpStorm打開文件目錄 ![](https://box.kancloud.cn/8d9edbeb772b0a97a150da2c41a24116_419x202.png) ![](https://box.kancloud.cn/501771f0e932755047641f74d8a00f6d_641x594.png) ![](https://box.kancloud.cn/61f303e3d3ee03df7f3fc66e7417be1b_829x635.png) ## 第三步 配置部署Deployment ![](https://box.kancloud.cn/e8f134b21b81f6b027f0b69cd92ef284_851x549.png) ![](https://box.kancloud.cn/5dd54597843e128e317904cb261ca925_255x391.png) ![](https://box.kancloud.cn/df115c6b6438f18fec9adecbeb2415c0_519x445.png) ![](https://box.kancloud.cn/f7caf9f9635e8ad6c43a774d5215b051_629x617.png) 輸入 用戶名 root 密碼 你之前設的centos 密碼 填完后 選擇Root Path 為/www/web/thinkphp5 ![](https://box.kancloud.cn/2de517f20e60766ef5ea433359ff0f4c_615x599.png) 設置部署路徑Deployment為跟路徑 ![](https://box.kancloud.cn/fb4bab765cd7f5e057f5de9c9b5d23e0_604x557.png) 設置好自動同步 ![](https://box.kancloud.cn/ccbfcebc9c5d189375099f2d6251d60f_807x592.png) ## 第四步 修改 pubilc目錄pubilc_html ![](https://box.kancloud.cn/9a66f69c55d8e6d7e67c4c8f5efaae4c_617x629.png) ![](https://box.kancloud.cn/7523f3e3b65e606cd1eee992c4d41281_494x556.png) 也可以自己改![](https://box.kancloud.cn/dacab113b3d56c5b63f5de851d0ac769_254x450.png) ## 第五步 下面上傳代碼到部署的服務器 ![](https://box.kancloud.cn/82c29032c2c24636797a61b65550f7a0_474x753.png) ## 第六部 刪除部署服務器上自帶的默認首頁 ![](https://box.kancloud.cn/121394f41ef87420b6a2a5e12c00fa67_859x579.png) ![](https://box.kancloud.cn/61bde6eda4d0a8b2737d455c57f6bf50_510x653.png) errpage 文件價也可以刪了 * * * * * 大功告成 我們來看看 ThinkPHP的 hello world :) ThinkPHP V5 十年磨一劍 - 為API開發設計的高性能框架 輸入你的網址 試試看 >[info] 我的網址是 http://study.mikkle.cn ![](https://box.kancloud.cn/f45fd2d83f0f55003fc975bd0b932dae_1010x575.png) ## 第七步 數據庫軟件navicat的使用 打開軟件 新建鏈接 發現是不是不能登錄 ![](https://box.kancloud.cn/6812bf350132e0913a90a58dd14f60f2_472x565.png) 這就對了 為了安全 mysql默認是禁止其他IP登錄mysql 即便你打開了3306端口 現在我們就登錄服務器進行mysql的授權 ## 第八部 使用 PortableGit軟件 登陸服務器 當然你可以自己直接登錄虛擬機操作 打來ssh軟件 輸入 ~~~ ssh root@你的域名 ~~~ 然后輸入登錄密碼 ![](https://box.kancloud.cn/17c228181380a29baf2c8a33f5babb92_344x204.png) 哈哈 不好意思 密碼忘了 輸了好幾次才對 這個提示就是密碼正確 接下來登錄mysql 語法是 mysql –u用戶名 [–h主機名或者IP地址] –p密碼 ~~~ mysql –uroot -p你的密碼 ~~~ ![](https://box.kancloud.cn/38b386543f927c35f5d0447133561d5f_591x180.png) 這樣就是登錄成功了 設置權限 ~~~ FLUSH PRIVILEGES; grant all on thinkphp5.* to thinkphp5@'%'; ~~~ ![](https://box.kancloud.cn/82506dc726c5ded9d05ddb914fcaf7bc_467x542.png) ok 數據庫也搞定了 為了方便教程 我現在就把我以前的舊項目的數據庫搬過來做實例講解 通過sql 建立數據庫 # 數據庫的配置 [TOC] 打開database.php ![](https://box.kancloud.cn/989d27d40c8e0cc1a43e47e3d7f9c3cc_804x676.png) 填上數據庫名 用戶名 密碼 和 前綴 ~~~ return [ // 數據庫類型 'type' => 'mysql', // 服務器地址 'hostname' => '127.0.0.1', // 數據庫名 'database' => 'thinkphp5', // 用戶名 'username' => 'thinkphp5', // 密碼 'password' => '你設的密碼', // 端口 'hostport' => '', // 連接dsn 'dsn' => '', // 數據庫連接參數 'params' => [], // 數據庫編碼默認采用utf8 'charset' => 'utf8', // 數據庫表前綴 'prefix' => 'my_', // 數據庫調試模式 'debug' => true, // 數據庫部署方式:0 集中式(單一服務器),1 分布式(主從服務器) 'deploy' => 0, // 數據庫讀寫是否分離 主從式有效 'rw_separate' => false, // 讀寫分離后 主服務器數量 'master_num' => 1, // 指定從服務器序號 'slave_no' => '', // 是否嚴格檢查字段是否存在 'fields_strict' => true, // 數據集返回類型 'resultset_type' => 'array', // 自動寫入時間戳字段 'auto_timestamp' => false, // 時間字段取出后的默認時間格式 'datetime_format' => 'Y-m-d H:i:s', // 是否需要進行SQL性能分析 'sql_explain' => false, // Builder類 'builder' => '', // Query類 'query' => '\\think\\db\\Query', ]; ~~~ # 設置目錄權限runtime 777 ─runtime 應用的運行時目錄(可寫,可設置) ![](https://box.kancloud.cn/16c572a1e53e031de159d85e048981e1_465x435.png)
                  <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>

                              哎呀哎呀视频在线观看