首頁 php框架 Workerman 伺服器workerman怎麼配置

伺服器workerman怎麼配置

Apr 12, 2020 am 10:59 AM
workerman

伺服器workerman怎麼配置

伺服器workerman怎麼配置?

阿里雲-workerman 伺服器環境設定

1、購買阿里雲centos 伺服器

2、下載Linux一鍵安裝web環境,並copy到伺服器

3、執行一鍵安裝包(./install.sh),會自動清理先前一鍵安裝包安裝過的環境。

4、依需求選擇對應軟體版本

5、檢視密碼: 

標準版:cat /alidata/account.log 

專業版: cat /root/sh-1.5.4/account.log 

注意:有可能不在這裡,而是在下載目錄裡

6、安裝phpwind 和phpmyadmin

#直接在瀏覽器中輸入您的網域或ip,如果是第一次造訪phpwind,則會自動跳到安裝頁面。

7、六、環境目錄及相關操作指令 

網站目錄:/alidata/www 伺服器軟體目錄:/alidata/serverMysql 目錄/alidata/server/mysql Php 目錄/alidata/server /php 

Tomcat 目錄/alidata/server/tomcat7 

#選擇了nginx 那麼會有一個nginx 目錄在/alidata/server/nginx/ 

Nginx 設定檔在/ alidata/server/nginx/conf 

Nginx 虛擬主機加入你可以修改/alidata/server/nginx/conf/vhosts/phpwind.conf 

#選擇了apache 那麼會有一個httpd 目錄在會有一個httpd 目錄在/alidata/server/httpd 

apache 設定檔在/alidata/server/httpd/conf 

apache 虛擬主機新增你可以修改/alidata/server/httpd/conf/vhosts/phpwind. conf

各個服務操作指令總表: 

nginx: 
/etc/init.d/nginx start/stop/restart/reload) 
apache: 
/etc/init.d/httpd start/stop/restart/… 
mysql: 
/etc/init.d/mysqld start/stop/restart/… 
php-fpm:/etc/init.d/php-fpm start/stop/restart/… 
Tomcat: 
/etc/init.d/tomcat7 start/stop/restart/… 
ftp: 
/etc/init.d/vsftpd start/stop/restart/… 比如启动 nginx: 
/etc/init.d/nginx start
登入後複製

8、 安裝workerman 環境 

http://www.workerman.net/install
登入後複製

1、在指令中執行curl -Ss http:/ /www.workerman.net/check.php | php 偵測本地環境是否符合workerman。 

他這個軟體包沒有 pcntl擴展,需要自己安裝一下,這個擴展安裝頭痛了我一天。不過今天突然就開竅了,其實也是很簡單,只不過之前算牛角尖了,一直出錯。

首先就是要進入php 原始碼套件的pcntl目錄,

[root@iZ25pkurrazZ etc]# cd /mnt/sh-1.4.5/php-5.5.7/ext/pcntl/
登入後複製

然後 

/alidata/server/php-5.5.7/bin/phpize && ./configure && make install 一下,

注意:如果報錯:configure: error: Cannot find php-config. Please use --with-php-config=PATH 

#,那就要找到php- config , find / -name php-config, 

找到/alidata/server/php-5.5.7/bin/php-config, 

所以應該是:

/alidata/server/php-5.5.7/bin/phpize && ./configure --with-php-config=/alidata/server/php-5.5.7/bin/php-config  && make install
登入後複製

再把擴充加到php.ini 中,就行了,之前的錯誤就是因為寫錯了地方,這個軟體包的php.ini 在/alidata/server/php/etc/php.ini 

# ,所以我們也要寫到這裡

[root@iZ25pkurrazZ pcntl]# echo "extension=pcntl.so" >> /alidata/server/php/etc/php.ini
登入後複製

如果是php-5.5.7,就是:

echo "extension=pcntl.so" >> /alidata/server/php-5.5.7/etc/php.ini
登入後複製

,完事兒! ! !

對了,記得重啟下php 和伺服器,apache 還是nginx

重啟 

nginx [root@iZ25pkurrazZ pcntl]# /etc/init.d/nginx restart
登入後複製

重啟php [root@iZ25pkurrazZ pcntl]# /etc/init.d/php -fpm restart

在用php -m ,發現PDO 和pcntl擴充都有了,再用curl -Ss http://www.workerman.net/check.php | php偵測一下也可以了。

9、開啟phpmyadmin ,建立資料庫,匯入資料庫檔案。

10、修改專案資料庫使用者名,密碼。

11、新增修改xx.conf 虛擬主機檔案

12、開啟phpinfo,需要在php.ini 關閉;short_open_tag = Off,重啟

#相關推薦:《 workerman教學

以上是伺服器workerman怎麼配置的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

實作Workerman文件中的文件上傳與下載 實作Workerman文件中的文件上傳與下載 Nov 08, 2023 pm 06:02 PM

實現Workerman文件中的文件上傳與下載,需要具體程式碼範例引言:Workerman是一款高效能的PHP非同步網路通訊框架,具備簡潔、高效、易用等特點。在實際開發中,文件上傳和下載是常見的功能需求,本文將介紹如何使用Workerman框架實現文件的上傳和下載,並給出具體的程式碼範例。一、檔案上傳:檔案上傳是指將本機上的檔案傳輸至伺服器端的操作。下面是使用

swoole和workerman哪個好 swoole和workerman哪個好 Apr 09, 2024 pm 07:00 PM

Swoole 和 Workerman 都是高效能 PHP 伺服器框架。 Swoole 以其非同步處理、出色的效能和可擴展性而聞名,適用於需要處理大量並發請求和高吞吐量的專案。 Workerman 提供了非同步和同步模式的靈活性,具有直覺的 API,更適合易用性和處理較低並發量的專案。

如何實作Workerman文件的基本使用方法 如何實作Workerman文件的基本使用方法 Nov 08, 2023 am 11:46 AM

如何實現Workerman文件的基本使用方法簡介:Workerman是一個高效能的PHP開發框架,它可以幫助開發者輕鬆建立高並發的網路應用程式。本文將介紹Workerman的基本使用方法,包括安裝和設定、建立服務和監聽連接埠、處理客戶端請求等。並給出相應的程式碼範例。一、安裝並設定Workerman在命令列中輸入以下命令來安裝Workerman:c

Workerman開發:如何實現基於UDP協定的即時視訊通話 Workerman開發:如何實現基於UDP協定的即時視訊通話 Nov 08, 2023 am 08:03 AM

Workerman開發:基於UDP協議的即時視訊通話摘要:本文將介紹如何使用Workerman框架實現基於UDP協議的即時視訊通話功能。我們將深入了解UDP協議的特點,並透過程式碼範例展示如何建立一個簡單但完整的即時視訊通話應用程式。引言:在網路通訊中,即時視訊通話是一項非常重要的功能。傳統的TCP協定在實現即時性較高的視訊通話時,可能會有傳輸延遲等問題。而UDP

如何實現Workerman文件中的反向代理功能 如何實現Workerman文件中的反向代理功能 Nov 08, 2023 pm 03:46 PM

如何實現Workerman文件中的反向代理功能,需要具體程式碼範例簡介:Workerman是一款高效能的PHP多進程網路通訊框架,提供了豐富的功能和強大的效能,廣泛應用於Web即時通訊、長連接服務等場景。其中,Workerman也支援反向代理功能,可實現伺服器對外提供服務時的負載平衡和靜態資源快取等功能。本篇文章將介紹如何使用Workerman實現反向代理功

如何使用Workerman建構高可用性負載平衡系統 如何使用Workerman建構高可用性負載平衡系統 Nov 07, 2023 pm 01:16 PM

如何使用Workerman建立高可用性負載平衡系統,需要具體程式碼範例在現代技術領域中,隨著網路的快速發展,越來越多的網站和應用程式需要處理大量的並發請求。為了實現高可用性和高效能,負載平衡系統成為了必不可少的組件之一。本文將介紹如何使用PHP開源框架Workerman建構一個高可用性的負載平衡系統,並提供具體的程式碼範例。一、Workerman簡介Worke

如何實作Workerman文件中的定時器功能 如何實作Workerman文件中的定時器功能 Nov 08, 2023 pm 05:06 PM

如何實現Workerman文件中的定時器功能Workerman是一款強大的PHP非同步網路通訊框架,它提供了豐富的功能,其中就包括定時器功能。使用定時器可以在指定的時間間隔內執行程式碼,非常適合定時任務、輪詢等應用程式場景。接下來,我將詳細介紹如何在Workerman中實現定時器功能,並提供具體的程式碼範例。第一步:安裝Workerman首先,我們需要安裝Worker

如何實現Workerman文件中的TCP/UDP通信 如何實現Workerman文件中的TCP/UDP通信 Nov 08, 2023 am 09:17 AM

如何實現Workerman文件中的TCP/UDP通信,需要具體程式碼範例Workerman是一款高效能的PHP非同步事件驅動框架,廣泛用於實現TCP和UDP通訊。本文將介紹如何使用Workerman實現基於TCP和UDP的通信,並提供相應的程式碼範例。一、TCP通訊創建TCP伺服器使用Workerman建立TCP伺服器十分簡單,只需寫如下程式碼:<?ph

See all articles