安裝要點:
1,安裝php-cli 版本≥5.3
centos yum 裝的 php 是 5.1.6 ,請升級到 5.3 以上,我裝的是5.5.10.
php命令如果不能執(zhí)行,請修改環(huán)境變量
php -v 查看php版本
環(huán)境變量修改:
編輯 ~/.bash_profile,將:
[code]
PATH=$PATH:$HOME/bin
[/code]
改為:
[code]
PATH=$PATH:$HOME/bin:/usr/local/php/bin
[/code]
使 PHP 環(huán)境變量生效:
2,安裝php擴展
posix、pcntl、sysvshm、sysvmsg
1)首先進入php安裝目錄的擴展目錄
[code]
cd /root/lnmp0.4-full/php-5.2.10/sysvshm/
[/code]
2)執(zhí)行
[code]
/usr/local/php/bin/phpize
[/code]
3) 編譯安裝
[code]
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
[/code]
4)修改php.ini 注意,cli 的php.ini 路徑可能不同,我的是在 /etc/php.ini
查看php.ini 位置的命令
[code]
php -i|grep php.ini / php --ini
[/code]
查找:extension = 再最后一個extension= 后面添加上
extension = "sysvshm.so"
5)重啟 php
其它模塊類似,php -m 查看php已安裝模塊
3,下載,啟動workerman,
[code]
wget http:// wtbis.cn/download/workermanzip
[/code]
也可以下載demo小蝌蚪
http:// wtbis.cn/download/todpolezip
解壓后,進入目錄
啟動:./bin/workermand start
停止:./bin/workermand stop
重啟:./bin/workermand restart
平滑重啟:./bin/workermand reload
查看狀態(tài):./bin/workermand status
4,測試workermand
telnet ip 端口
win7默認telnet 是關閉的,
控制面板 -> 程序和功能 -> 打開或關閉windows功能 -> 把telnet客戶端 打勾 -> 確定即可
如果超時連不上可能是端口沒有打開
5,centos打開端口
1)編輯iptables
[code]
vi /etc/sysconfig/iptables
[/code]
2)添加
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3001 -j ACCEPT
注意,添加在80,22行下面,添加錯位置有可能不起作用。
3)重啟
重新啟動服務
[code]
service iptables restart
[/code]
查看端口是否開放
[code]
/sbin/iptables -L -n
[/code]