国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Navicat使用HTTP通道服務(wù)器進(jìn)行連接mysql數(shù)據(jù)庫(超簡單三分鐘完成),centos安裝nginx和php,docker安裝nginx+php合并版

這篇具有很好參考價值的文章主要介紹了Navicat使用HTTP通道服務(wù)器進(jìn)行連接mysql數(shù)據(jù)庫(超簡單三分鐘完成),centos安裝nginx和php,docker安裝nginx+php合并版。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

序言

因為數(shù)據(jù)庫服務(wù)器在外網(wǎng)是不能直接連接訪問的,但是可以訪問網(wǎng)站,網(wǎng)站后臺就能訪問數(shù)據(jù)庫,所以在此之前,訪問數(shù)據(jù)庫的數(shù)據(jù)是一件非常麻煩的事情,在平時和運維的交流中發(fā)現(xiàn),他們會使用ssh通道進(jìn)行連接訪問數(shù)據(jù)庫,之前并沒在意這個東西,直到運維人員一直連不上內(nèi)網(wǎng)數(shù)據(jù)庫,我才開始研究起了navicat里這些連接配置的作用,直到我看到了HTTP…

準(zhǔn)備文件:
找到你的navicat安裝目錄,ntunnel_mysql.php這個文件
Navicat使用HTTP通道服務(wù)器進(jìn)行連接mysql數(shù)據(jù)庫(超簡單三分鐘完成),centos安裝nginx和php,docker安裝nginx+php合并版,mysql,php,nginx

第一種:本地安裝nginx和php

yum install nginx
yum install php-fpm

在使用 yum 命令安裝 php-fpm 時,它會同時安裝 PHP 的相關(guān)依賴和文件。因此,如果你的系統(tǒng)中沒有安裝 PHP,運行 yum install php-fpm 會自動將 PHP 和 PHP-FPM 安裝在系統(tǒng)中。

當(dāng)你執(zhí)行這個命令時,yum 包管理器會檢查軟件倉庫,找到適用于你系統(tǒng)版本的 PHP-FPM 軟件包,并自動解析其所需的依賴關(guān)系。如果系統(tǒng)中原本沒有 PHP,yum 會自動安裝 PHP 及其相關(guān)組件,以滿足 PHP-FPM 的運行需求。

PHP-FPM(FastCGI Process Manager)是一個用于管理 PHP FastCGI 進(jìn)程的工具。它是在 PHP 5.3.3 版本引入的一種替代方式,用于處理 PHP 的動態(tài)請求。

PHP-FPM 的主要功能包括:

  1. 進(jìn)程管理:PHP-FPM 可以管理多個 PHP 進(jìn)程,根據(jù)配置文件中的設(shè)置來控制 PHP 進(jìn)程池的大小以及啟動、停止和重啟 PHP 進(jìn)程。

  2. 性能調(diào)優(yōu):PHP-FPM 提供了許多配置選項,可以根據(jù)服務(wù)器的硬件和負(fù)載情況進(jìn)行性能調(diào)優(yōu),如調(diào)整 PHP 進(jìn)程的最大數(shù)量、最小空閑進(jìn)程數(shù)量、請求超時時間等。

  3. 進(jìn)程隔離:每個 PHP-FPM 進(jìn)程都是獨立的,一個進(jìn)程異常退出不會影響其他進(jìn)程的正常運行。同時還支持進(jìn)程池隔離,即為不同用戶或網(wǎng)站分配獨立的進(jìn)程池,增加安全性和穩(wěn)定性。

  4. 統(tǒng)計和日志:PHP-FPM 支持記錄各種統(tǒng)計信息和日志,包括請求處理時間、請求次數(shù)、錯誤日志等,方便進(jìn)行監(jiān)控和故障排查。

  5. 動態(tài)擴(kuò)展:PHP-FPM 可以根據(jù)實際需要自動增加或減少 PHP 進(jìn)程數(shù)量,動態(tài)適應(yīng)負(fù)載變化,提高資源利用率和響應(yīng)能力。

總的來說,PHP-FPM 提供了更加靈活和效率的 PHP 進(jìn)程管理方式,可以提高 PHP 網(wǎng)站的性能和穩(wěn)定性。它通常與 Nginx、Apache 等 Web 服務(wù)器配合使用,通過 FastCGI 協(xié)議進(jìn)行通信,處理 PHP 腳本的執(zhí)行和動態(tài)請求。

安裝完成后,執(zhí)行下列命令查看是否運行成功:

systemctl status nginx
systemctl status php-fpm

Navicat使用HTTP通道服務(wù)器進(jìn)行連接mysql數(shù)據(jù)庫(超簡單三分鐘完成),centos安裝nginx和php,docker安裝nginx+php合并版,mysql,php,nginx

編輯nginx配置文件:

vim /etc/nginx/nginx.conf
# 添加如下配置
location ~ \.php$
{
        root /usr/share/nginx/html;
        include fastcgi_params;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name;
}

創(chuàng)建index.php文件:

vim /usr/share/nginx/html/index.php
# 輸入以下代碼
<?php
phpinfo();
?>

重啟nginx:

systemctl restart nginx

訪問測試:
Navicat使用HTTP通道服務(wù)器進(jìn)行連接mysql數(shù)據(jù)庫(超簡單三分鐘完成),centos安裝nginx和php,docker安裝nginx+php合并版,mysql,php,nginx

把上面準(zhǔn)備好的ntunnel_mysql.php上傳到/usr/share/nginx/html/目錄
訪問頁面:
Navicat使用HTTP通道服務(wù)器進(jìn)行連接mysql數(shù)據(jù)庫(超簡單三分鐘完成),centos安裝nginx和php,docker安裝nginx+php合并版,mysql,php,nginx
mysql_connect() available如果是no也不影響,如果不行試試
yum install php-mysql
在頁面填寫你的數(shù)據(jù)庫信息即可連接成功。

最后在navicat里連接測試即可:
Navicat使用HTTP通道服務(wù)器進(jìn)行連接mysql數(shù)據(jù)庫(超簡單三分鐘完成),centos安裝nginx和php,docker安裝nginx+php合并版,mysql,php,nginx

第二種:docker安裝nginx+php合并版

直接上腳本:

docker rm -f php-nginx3380

docker run -d --name php-nginx3380 -p 3380:80 --restart=always --privileged=true -v /docker_data/php-nginx3380/app:/app -v /etc/localtime:/etc/localtime:ro -e TZ=Asia/Shanghai webdevops/php-nginx

docker logs -f php-nginx3380

把上面準(zhǔn)備好的ntunnel_mysql.php上傳到/docker_data/php-nginx3380/app目錄

訪問頁面,這里我的mysql_connect() available是no,但是也不影響,就不深究了:
Navicat使用HTTP通道服務(wù)器進(jìn)行連接mysql數(shù)據(jù)庫(超簡單三分鐘完成),centos安裝nginx和php,docker安裝nginx+php合并版,mysql,php,nginx
最后在navicat里連接測試即可:
Navicat使用HTTP通道服務(wù)器進(jìn)行連接mysql數(shù)據(jù)庫(超簡單三分鐘完成),centos安裝nginx和php,docker安裝nginx+php合并版,mysql,php,nginx

至此,我們得到了 只要網(wǎng)站服務(wù)器能連接到的數(shù)據(jù)庫,我們就能連接到該數(shù)據(jù)庫 的能力。
??????文章來源地址http://www.zghlxwxcb.cn/news/detail-692673.html

到了這里,關(guān)于Navicat使用HTTP通道服務(wù)器進(jìn)行連接mysql數(shù)據(jù)庫(超簡單三分鐘完成),centos安裝nginx和php,docker安裝nginx+php合并版的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 解決Navicat連接數(shù)據(jù)庫服務(wù)器失敗的問題

    解決Navicat連接數(shù)據(jù)庫服務(wù)器失敗的問題 Navicat是一款常用的數(shù)據(jù)庫管理工具,它提供了連接數(shù)據(jù)庫服務(wù)器的功能,但有時候我們可能會遇到連接失敗的情況。本文將介紹一些常見的原因和解決方法,幫助您解決Navicat連接數(shù)據(jù)庫服務(wù)器失敗的問題。 檢查數(shù)據(jù)庫服務(wù)器地址和端

    2024年02月08日
    瀏覽(21)
  • Navicat無法連接服務(wù)器數(shù)據(jù)庫的解決方法

    Navicat無法連接服務(wù)器數(shù)據(jù)庫的解決方法

    服務(wù)器3306端口無法訪問 2.1修改mysql的root賬號可任意ip進(jìn)行連接 刷新使其生效 2.2放開服務(wù)器的3306端口 查看端口開啟情況 放開3306端口 重啟防火墻(修改配置后要重啟防火墻) 2.3打開服務(wù)器平臺(騰訊云、阿里云…)3306端口 只是打開了服務(wù)器的3306端口,沒有打開服務(wù)器平臺(騰

    2024年02月16日
    瀏覽(21)
  • 游戲服務(wù)器中使用Netty進(jìn)行Http請求管理

    作為游戲服務(wù)器,無法避免與第三方系統(tǒng)交互。例如:登陸、充值、中臺等,這些平臺很多都是Web平臺,提供http服務(wù)接口。這就需要游戲具備http訪問功能。 Netty實現(xiàn)異步http調(diào)用。 效率:netty的多路復(fù)用技術(shù),實現(xiàn)的異步http可以用很少的幾個線程實現(xiàn)同時成百上千個http請求

    2024年02月08日
    瀏覽(24)
  • 【服務(wù)器使用】vscode & winscp進(jìn)行服務(wù)器容器連接(含修改初始密碼)

    【服務(wù)器使用】vscode & winscp進(jìn)行服務(wù)器容器連接(含修改初始密碼)

    例如節(jié)點(host)、端口(port)、密碼(passwd)等信息,這個自己找組內(nèi)的前輩獲取即可 找到vscode里面ssh處的config文件 人工找不到的可以用【everything】模糊搜索,輸入【sshconfig】即可 ?右鍵點擊【打開路徑】,進(jìn)入config文件所在的位置 右鍵點擊【config】,選擇【通過Code打

    2024年01月21日
    瀏覽(22)
  • 【教程】navicat配合HTTP通道遠(yuǎn)程連接SQLite數(shù)據(jù)庫

    【教程】navicat配合HTTP通道遠(yuǎn)程連接SQLite數(shù)據(jù)庫

    ??緣由 好奇的我想查看服務(wù)器上寶塔面板的SQLite數(shù)據(jù)庫 久別一月,特來水文。起因是我看到 服務(wù)器上搭建的寶塔面板 ,好奇其中使用的 SQLite數(shù)據(jù)庫 ,想用 navicat遠(yuǎn)程連接 看一下,奈何不會玩,特來寫一篇文章解析一下,如何通過Navicat Premium工具下 ntunnel_sqlite.php 工具 配合

    2024年02月04日
    瀏覽(21)
  • Navicat 連接遠(yuǎn)程服務(wù)器里 docker 中的 mysql(已解決)

    Navicat 連接遠(yuǎn)程服務(wù)器里 docker 中的 mysql(已解決)

    在 docker 中,我們需要將允許外界訪問的端口通過配置文件映射出來,本文不需要將 3306 端口映射,但是該部分還是有實際用途的,因此在此記錄。 著急可以跳過第一部分。 在創(chuàng)建并運行鏡像的時候,我們會初始化參數(shù),例如: 但是,我們有時候會在創(chuàng)建后 增加 映射端口,

    2024年04月17日
    瀏覽(27)
  • 使用 FinalShell 進(jìn)行遠(yuǎn)程連接(ssh 遠(yuǎn)程連接 Linux 服務(wù)器)

    使用 FinalShell 進(jìn)行遠(yuǎn)程連接(ssh 遠(yuǎn)程連接 Linux 服務(wù)器)

    目錄 前言 基本使用教程 新建遠(yuǎn)程連接 連接主機(jī) 自定義命令 路由追蹤 后端開發(fā),必然需要和服務(wù)器打交道,部署應(yīng)用,排查問題,查看運行日志等等。一般服務(wù)器都是集中部署在機(jī)房中,也有一些直接是云服務(wù)器,總而言之,程序員不可能直接和服務(wù)器直接操作,一般都是

    2024年04月16日
    瀏覽(36)
  • 使用HTTP/2在Linux上的Nginx服務(wù)器進(jìn)行優(yōu)化

    使用HTTP/2在Linux上的Nginx服務(wù)器進(jìn)行優(yōu)化

    隨著互聯(lián)網(wǎng)的發(fā)展,HTTP/2協(xié)議逐漸成為主流。與傳統(tǒng)的HTTP/1.1相比,HTTP/2提供了更高的傳輸效率和更好的安全性。在Linux上使用Nginx服務(wù)器進(jìn)行優(yōu)化,我們可以充分利用HTTP/2的優(yōu)勢,提高網(wǎng)站的性能和用戶體驗。 1. 安裝Nginx并啟用HTTP/2 首先,確保你的Nginx服務(wù)器已經(jīng)安裝并正常

    2024年02月01日
    瀏覽(31)
  • 使用pycharm遠(yuǎn)程連接服務(wù)器,可進(jìn)行遠(yuǎn)程調(diào)試

    使用pycharm遠(yuǎn)程連接服務(wù)器,可進(jìn)行遠(yuǎn)程調(diào)試

    當(dāng)下,很多深度學(xué)習(xí)的模型需要高配置的設(shè)備來跑,本地的pc可能無法滿足要求。所以就需要利用服務(wù)器來訓(xùn)練,但是在服務(wù)器上操作代碼不是很方便。利用Pycharm可以在本地編寫/修改代碼,能夠同步到服務(wù)器上,并且能直接在本地利用pycharm運行同步到服務(wù)器上的代碼。非常

    2024年02月08日
    瀏覽(29)
  • 使用vscode 連接服務(wù)器 進(jìn)行深度學(xué)習(xí)代碼調(diào)試

    使用vscode 連接服務(wù)器 進(jìn)行深度學(xué)習(xí)代碼調(diào)試

    博主本來在Win上已經(jīng)配好環(huán)境了,但是在跑代碼的過程中,因為tensor拼接得太大了,導(dǎo)致筆記本內(nèi)存不足,因此需要到服務(wù)器上跑 為什么選擇vscode? 如果直接用xshell連接服務(wù)器,在命令行運行py文件,不是很直觀,也不能debug,還不能直接輸出圖片。 pycharm連接服務(wù)器好像要

    2024年02月22日
    瀏覽(17)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包