workerman框架的安裝 mac版安裝

2022-09-03 01:48:11 字數 2020 閱讀 7930

mac os 自帶php,但是可能缺少pcntl擴充套件,這就需要安裝pcntl擴充套件

執行php -m  檢視會列出命令列 php cli 已經安裝的擴充套件,結果類似如下:

~# php -m

[php modules]

libevent

posix

pcntl

...

~# php --ini

configuration file (php.ini) path: /etc/php5/cli

loaded configuration file: /etc/php5/cli/php.ini

scan for additional .ini files in: /etc/php5/cli/conf.d

additional .ini files parsed: /etc/php5/cli/conf.d/apc.ini,

/etc/php5/cli/conf.d/libevent.ini,

/etc/php5/cli/conf.d/memcached.ini,

/etc/php5/cli/conf.d/mysql.ini,

/etc/php5/cli/conf.d/pdo.ini,

/etc/php5/cli/conf.d/pdo_mysql.ini

...

1利用php -v命令檢視當前的php cli的版本

~# tar -zxvf php-5.3.29.tar.gz

php-5.3.29/

php-5.3.29/readme.win32-build-system

php-5.3.29/netware/

...

~# cd php-5.3.29/ext/pcntl/

3.、執行phpize命令

4.

~# phpize

configuring for:

php api version: 20090626

zend module api no: 20090626

zend extension api no: 220090626

5.執行configure命令

~# ./configure

checking for grep that handles long lines and -e... /bin/grep

checking for egrep... /bin/grep -e

...

6.執行make命令

~# make

/bin/bash /tmp/php-5.3.29/ext/pcntl/libtool --mode=compile cc ...

-i/usr/include/php5 -i/usr/include/php5/main -i/usr/include/php5/tsrm -i/usr/include/php5/zend...

...7.運 行make install命令

~# make install

installing shared extensions: /usr/lib/php5/20090626/

8.配置ini檔案

通過執行php --ini查詢php.ini檔案位置,然後在檔案中新增extension=pcntl.so

~# ./configure --enable-pcntl --enable-posix ...

~# make && make install

Workerman安裝流程

第一步檢測安裝環境 curl ss php 操作結果顯示 報錯了 需要找到php.ini檔案 解決辦法如下 開啟 php.ini 找到 disable functions 一項,將 stream socket server 禁用項刪掉。mv workerman master workerman 修改...

workerman 在windows 下安裝使用

ubuntu 安裝注意事項 echo extension event.so etc php5 cli conf.d 30 event.ini 用sudo i 切換到超級管理許可權下,如果用sudo的話不行.windows 下如何安裝workerman在php,已經安裝的情況下安裝 需要關聯到php的...

workerman怎樣統計框架裡的函式執行情況

不同的框架,略有不同。首先,在index.php檔案中,需要加入。載入vendor,統計服務 rpc client等.require dir vendor bootstrap autoloader.php bootstrap autoloader instance addroot dir init ...