linux下啟動多個php,分別監聽不同的埠。

2022-08-11 20:12:12 字數 1182 閱讀 7716

在工作中,我們可能會遇到,伺服器集群的搭建。

這個時候,我們不可能,每一台伺服器都是lnmp的環境,我們會把nmp分別放在不同的伺服器上,不同的伺服器負責不同的功能。比如我們下面要說的php

加入nginx和mysql已經在其他的伺服器上配置好了,這個時候我們就需要將php這另外一台空閒的伺服器上配置好。既然上伺服器的集群,那肯定是要用到高併發和大容量的。所以,我們這一台專門跑php的伺服器,如果只監聽乙個9000埠就有點浪費了。

這個時候,我們就需要開啟很多的php服務監聽不同的埠,那具體該怎麼做呢?

下面我們來說說,怎樣實現開啟多個php服務,這些php服務監聽不同的埠。

首先當然是,安裝php,php的安裝我前面的文章中有詳細說明,這裡不做贅述。

1、安裝好php後,我們進入到php安裝目錄的etc目錄下。(我是安裝在/usr/local/fastphp目錄下)

cd /usr/local/fastphp/etc

我們可以看到該資料夾下面有乙個名為:

php-fpm.conf.default

拷貝乙份並命名為

php-fpm9001.conf

cp ./php-fpm.conf.default ./php-fpm9001.conf

2、編輯php-fpm9001.conf配置檔案。

vi ./php=fpm9001.conf

將監聽埠號改為9001,修改紅色部分。

; '/path/to/unix/socket' - to listen on a unix socket.

; note: this value is mandatory.

listen = 127.0.0.1:9001

; set listen(2) backlog.

; default value: 65535 (-1 on freebsd and openbsd)

3、啟動php監聽9001埠

/usr/local/fastphp/sbin/php-fpm  /usr/local/fastphp/etc/php-fpm9001.conf

會看到以下情況。因為我們之前已經開啟了php,不過只是監聽的9000埠,當我們開啟9001埠後,會增加乙個php服務監聽9001

linux下啟動多個tomcat

1.改變不同tomcat的啟動與關閉埠,每個tomcat 都用不同的埠,修改下面的兩個配置 tomcat conf server.xml 2.配置不同的catalina環境變數,不同的tomcat要各自指定自己的catalina環境變數 etc profile中加入 tomcat 8080 cata...

Linux下如何同時啟動多個Tomcat伺服器

所用tomcat伺服器都為zip版,非安裝版。以兩個為例 安裝第二個tomcat完成後,到安裝目錄下的conf子目錄中開啟server.xml檔案,查詢以下三處 1 修改http訪問埠 預設為8080埠 minprocessors 5 maxprocessors 75 enablelookups t...

linux 下啟動 mysql 與PHP

一,在linux下啟動mysql一般是使用安全模式啟動.如下 1,進入mysql安裝檔案的 bin資料夾下,2,ll命令 看到有乙個可執行檔案mysqld safe 3,執行.mysqld safe 即可啟動 4,關閉session,開啟另乙個session進行操作 5,若是開啟遠端mysql資料庫...