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

伺服器workerman怎麼配置

藏色散人
藏色散人原創
2020-04-12 10:59:105981瀏覽

伺服器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