PHP如何用进程控制函数改写为长尾词实现多线程?
- 内容介绍
- 文章标签
- 相关推荐
本文共计565个文字,预计阅读时间需要3分钟。
PHP有一组进程控制函数(编译时需要启用--enable-pcntl与posix扩展),使得PHP能在nginx系统中实现创建子进程、使用exec函数执行程序、处理信号等功能。在CentOS 6上通过yum安装php时,默认是不启用这些功能的。
php有一组进程控制函数(编译时需要–enable-pcntl与posix扩展),使得php能在nginx系统中实现跟c一样的创建子进程、使用exec函数执行程序、处理信号等功能。
CentOS 6 下yum安装php的,默认是不安装pcntl的,因此需要单独编译安装,首先下载对应版本的php,解压后
cd php-version/ext/pcntl phpize ./configure && make && make install cp /usr/lib/php/modules/pcntl.so /usr/lib64/php/modules/pcntl.so echo "extension=pcntl.so" >> /etc/php.ini /etc/init.d/httpd restart
方便极了。
本文共计565个文字,预计阅读时间需要3分钟。
PHP有一组进程控制函数(编译时需要启用--enable-pcntl与posix扩展),使得PHP能在nginx系统中实现创建子进程、使用exec函数执行程序、处理信号等功能。在CentOS 6上通过yum安装php时,默认是不启用这些功能的。
php有一组进程控制函数(编译时需要–enable-pcntl与posix扩展),使得php能在nginx系统中实现跟c一样的创建子进程、使用exec函数执行程序、处理信号等功能。
CentOS 6 下yum安装php的,默认是不安装pcntl的,因此需要单独编译安装,首先下载对应版本的php,解压后
cd php-version/ext/pcntl phpize ./configure && make && make install cp /usr/lib/php/modules/pcntl.so /usr/lib64/php/modules/pcntl.so echo "extension=pcntl.so" >> /etc/php.ini /etc/init.d/httpd restart
方便极了。

