macOS Sierra 系统( 版本:10.12.5 )内置的 PHP 版本为 5.6.30
不放心的话你也可以先查查:
$ php -v
要给其添加一个扩展( 例如多进程扩展:pcntl ),亲测可用的步骤如下:
打开终端,先安装 Xcode 命令行工具
$ xcode-select — install
接着安装 autoconf
$ cd ~/Downloads/
$ curl -OL http://ftpmirror.gnu.org/autoconf/autoconf-latest.tar.gz
$ tar xzf autoconf-latest.tar.gz
$ cd autoconf-*
$ ./configure --prefix=/usr/local
$ make
$ sudo make install
再接着下载 php 5.6.30 并编译相应的扩展
$ curl -O http://us.php. net/distributions/php-5.6.30.tar.gz
$ tar -xzvf php-5.6.30.tar.gz
$ cd php-5.6.30/ext/pcntl
$ phpize
$ ./configure
$ make
最后,安装扩展
$ sudo mkdir /usr/local/my-php-ext
$ sudo cp ./modules/pcntl.so /usr/local/my-php-ext/pcntl.so
$ sudo vi /etc/php.ini
然后将 extension=/usr/local/my-php-ext/pcntl.so 写入并保存,退出
最最后,检查一下是否生效( 有pcntl即为 OK )
$ php -m
1
ahu OP @Livid
V2 目前是不是有问题,这个主题创建于 10 多分钟前,但是我在 分享创造 节点首页列表里看到的创建时间是 2 天前...在 V2 首页就更离奇,压根看不到:( |
2
Chingim 2017-06-24 21:20:06 +08:00 via Android
你被降权了呗
|
4
Cyrix686 2017-06-25 11:54:49 +08:00
方法实用! mark !
|