伺服器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中文網其他相關文章!