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

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # lnmp官網 [https://lnmp.org/install.html](https://lnmp.org/install.html) 演示系統用的是 ![](https://img.kancloud.cn/fe/d3/fed3f5a16500f68efdfba4dfd1bca115_185x78.png) ## 第一步: 登陸后運行:**screen -S lnmp** ![](https://img.kancloud.cn/ea/74/ea7496ce6b5e6e294348a3ab31433427_394x102.png) 如果提示screen: command not found 命令不存在可以執行:yum install screen 或 apt-get install screen安裝 ![](https://img.kancloud.cn/7c/ac/7cac4231f2571251152567f67d5d066e_1882x722.png) 然后安裝完成了,輸入**screen -S lnmp** ![](https://img.kancloud.cn/65/bd/65bd7610408dd7a6a8af7d206001d1e3_310x54.png) 這一步就搞定了 ## 第二步: 一鍵安裝命令是: **wget http://soft.vpser.net/lnmp/lnmp1.7.tar.gz -cO lnmp1.7.tar.gz && tar zxf lnmp1.7.tar.gz && cd lnmp1.7 && ./install.sh lnmp** 但是:注意了 lnmp提供更改 數據庫和網站安裝目錄,如需更改網站和數據庫目錄、需在運行./install.sh 命令前修改安裝包目錄下的 lnmp.conf 文件。 (1)你不需要更改目錄,跳過這個操作,如果你需要更改安裝的目錄則: 運行一下這個命令: **wget http://soft.vpser.net/lnmp/lnmp1.7.tar.gz -cO lnmp1.7.tar.gz && tar zxf lnmp1.7.tar.gz && cd lnmp1.7 ** 先不執行這個./install.sh lnmp。 ① 要去編輯lnmp.conf 文件: ![](https://img.kancloud.cn/e7/de/e7deaa1d3582f91c001141c05ec20795_622x276.png) ② 輸入,vim lnmp.conf ,編輯你要更改的目錄,比例這個是放在/mnt/sdc下面的 ![](https://img.kancloud.cn/a8/3e/a83e4afd8859034cc2a45ab9be63ca10_545x432.png) ![](https://img.kancloud.cn/d7/a5/d7a59840f7d026f433bc31104a8f70bb_729x430.png) 更改后保存 文件 ③ 執行 **./install.sh lnmp** 命令安裝 (2)一般不要求直接默認安裝,則直接運行一鍵安裝命令就行了, 一鍵安裝命令是: **wget http://soft.vpser.net/lnmp/lnmp1.7.tar.gz -cO lnmp1.7.tar.gz && tar zxf lnmp1.7.tar.gz && cd lnmp1.7 && ./install.sh lnmp** ## 第三步: ![](https://img.kancloud.cn/75/03/7503caa11e64ffa4d659ec79bf7574d9_590x330.png) 輸入對應MySQL或MariaDB版本前面的序號,**我這里是輸入3**,回車進入下一步. 就是輸入密碼 ![](https://img.kancloud.cn/81/10/8110dc10026d76aebbda73bb3bfc6f45_570x408.png) 設置MySQL的root密碼(為了安全不輸入直接回車將會設置為lnmp.org#隨機數字)如果輸入有錯誤需要刪除時,可以按住Ctrl再按Backspace鍵進行刪除(個別情況下是只需要Backspace鍵)。輸入后回車進入下一步,如下圖所示: ![](https://img.kancloud.cn/33/23/33230ea3145be3294c6e573849d7920c_576x448.png) ## 第四步: ![](https://img.kancloud.cn/18/17/1817e07f709aab3d7ee26a5bc23ad84b_441x65.png) 詢問是否需要啟用MySQL InnoDB,InnoDB引擎默認為開啟,一般建議開啟,直接回車或輸入 y ,如果確定確實不需要該引擎可以輸入 n,(MySQL 5.7+版本無法關閉InnoDB),輸入完成,回車進入下一步。**我們這里是輸入y** ## 第五步: ![](https://img.kancloud.cn/dc/30/dc30752c06546063af807a689770736b_493x314.png) 注意:選擇PHP 7+版本時需要自行確認PHP版本是否與自己的程序兼容。**我們這里是輸入6 選擇7.0** ## 第六步: ![](https://img.kancloud.cn/01/b8/01b8d73d50c60cf9d1e9e7ad508af7aa_408x112.png) 選擇是否安裝內存優化: 可以選擇不安裝、Jemalloc或TCmalloc,輸入對應序號回車,直接回車為默認為不安裝。 **我們這里是直接回車為默認為不安裝** ## 第七步: ![](https://img.kancloud.cn/11/de/11decf47c62dbf7216fd9f604c3a4432_530x180.png) 提示"Press any key to install...or Press Ctrl+c to cancel"后,**按回車鍵確認開始安裝**。 LNMP腳本就會自動安裝編譯Nginx、MySQL、PHP、phpMyAdmin等軟件及相關的組件。 安裝時間可能會幾十分鐘到幾個小時不等,主要是機器的配置網速等原因會造成影響。 ## 第八步: ![](https://img.kancloud.cn/56/7a/567aa0bc7b6e880f07fd861d26088d3f_923x795.png) 并且Nginx、MySQL、PHP都是running,80和3306端口都存在,并提示安裝使用的時間及Install lnmp V1.6 completed! enjoy it.的話,說明已經安裝成功 可以按Ctrl+c退出。 ## 第九步: 然后查看對接安裝的目錄 默認的是/home/wwwroot/ 更改的在你更改的目錄下 這時候還沒有綁定域名,你可以直接用ip訪問,將看到如下頁面: ![](https://img.kancloud.cn/d3/c7/d3c71205db5e2c1f53401227aafdecb0_1598x689.png) 到這一步,環境已經搭建好了。 ## 第十步: ### 處理數據庫配置 ![](https://img.kancloud.cn/40/51/40517b53993aaa7a29ad5da34c94ac7e_665x429.png) 這樣發現遠程連接數據庫還是有問題,因為防火墻3306端口限制 這里禁止用root登錄操作,所以我們先到phpmyadmin web登錄root 創建賬號, ![](https://img.kancloud.cn/d7/56/d75643b9100522f0c945b9381dfdadec_1517x720.png) ![](https://img.kancloud.cn/49/30/49306f670d9088b04678d0dbec78dcd4_819x408.png) ![](https://img.kancloud.cn/35/bb/35bb381663e84e331a3026462a4097d1_1675x828.png) 賬號創建好了,接著處理端口問題 先開啟遠程連接數據庫,后面不需要遠程再關端口 先打開防火墻 vim /etc/sysconfig/iptables ![](https://img.kancloud.cn/48/65/4865f9a8fe6f21c3fc64525e96472c02_605x364.png) 看到 ~~~ A INPUT -p tcp -m tcp --dport 3306 -j DROP ~~~ 然后吧 DROP 換成 ACCEPT ~~~ A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT ~~~ ![](https://img.kancloud.cn/fc/d3/fcd30b818df158a2ac753290c19ff20c_488x232.png) 然后重啟防火墻: ~~~ service iptables restart ~~~ ![](https://img.kancloud.cn/05/a5/05a5e0e794f870f3eeaf18b3181cdbad_426x64.png) 阿里云也要配置端口 ![](https://img.kancloud.cn/0b/ba/0bba84b90f452b8ed0f793f5581ba2eb_1595x211.png) 這就可以連接遠程訪問了 ![](https://img.kancloud.cn/cf/4a/cf4a21cb5e115a54591bb0a7c8d9eeac_501x433.png) 然后把需要的表導進去 # 到這里你以為就完事了嗎?還要開啟mysql binglog 日志,開啟慢查詢 ## ①開啟mysql binglog 日志 查看是否開啟mysqlbinglog ~~~ show VARIABLES like '%log_bin%' ~~~ ![](https://img.kancloud.cn/5d/54/5d54fc008f0b861918372a1cf15062d6_519x244.png) 以上是開啟了的,如果不開啟這是OFF lnmp 發現默認開啟了,cat /etc/my.cnf ![](https://img.kancloud.cn/66/a6/66a64127ef4950c1ecf1708ab4d5c3a3_440x322.png) 查看mysqlbinglog日志 ~~~ mysqlbinlog --no-defaults --database=數據庫名稱 --start-datetime="2018-11-10 23:29:00" --base64-output=DECODE-ROWS --stop-datetime="2018-11-10 23:30:50" mysql-bin.000012 > /mysql.txt ~~~ ~~~ 查詢 tp_users 寫入到znwg.sql文件 /usr/local/mysql/bin/mysqlbinlog --no-defaults --database="znwg_live" --base64-output=decode-rows -v --start-datetime="2020-05-14 15:30:00" --stop-datetime="2020-05-14 18:40:00" ./mysql-bin.000028 | grep tp_users > znwg.sql 寫入到znwg.sql文件 /usr/local/mysql/bin/mysqlbinlog --no-defaults --database="znwg_live" --base64-output=decode-rows -v --start-datetime="2020-05-14 15:30:00" --stop-datetime="2020-05-14 18:40:00" ./mysql-bin.000028 > znwg.sql 直接打印輸出 /usr/local/mysql/bin/mysqlbinlog --no-defaults --database="znwg_live" --base64-output=decode-rows -v --start-datetime="2020-05-14 15:30:00" --stop-datetime="2020-05-14 18:40:00" ./mysql-bin.000028 ~~~ ~~~ 備注: --start-datetime (開始時間) --base64-output=DECODE-ROWS (以防亂碼) --stop-datetime (結束的時間) ~~~ ~~~ 查看mysqlbinglog日志 mysqlbinlog -d 數據庫名稱 --base64-output=DECODE-ROWS -v mysql-bin.000046 根據時間來查看: --start-datetime="2019-2-23 23:59:59" --stop-datetime="2019-2-25 16:50:59" 說明: --base64-output=DECODE-ROWS (解碼導出,導出后可直接查看) 在MySQL5.5以下版本使用mysqlbinlog命令時如果報錯,就加上 “--no-defaults”選項 ~~~ ## ①開啟mysql 慢日志查詢 ![](https://img.kancloud.cn/61/6f/616fd195e085dd5a5a7b4e72154df9ec_598x377.png) ~~~ 在數據庫里面運行,查詢是否開啟 show variables like '%quer%'; 看到尾off 代表沒有開啟 在/etc/my.cnf 加入以下圖片 slow_query_log = 1 long_query_time = 1 slow_query_log_file = /home/mysql/mysql-slow.log ~~~ ![](https://img.kancloud.cn/6d/bb/6dbbdf50a08d6e3eb0dd380fab05d26f_547x219.png) ~~~ 重啟數據庫 /etc/init.d/mysql restart 查詢是否開啟成功 show variables like '%quer%'; ~~~ ![](https://img.kancloud.cn/11/0d/110dd3d8b79691a3fcdc5c8888bd9195_607x392.png) ~~~ on 代表已經開啟了,然后在數據庫里面運行語句 超過1秒, SELECT SLEEP(3) ~~~ ![](https://img.kancloud.cn/b3/bb/b3bb7224d140afd15220f1b831c20f2b_693x170.png) ~~~ 如上可看到已經記錄了,慢查詢 ~~~ ## 第十一步: ### 配置上傳代碼 ,配置nginx 訪問 有空再更新
                  <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>

                              哎呀哎呀视频在线观看