Enable PCNTL in Ubuntu PHP - test fails

前端 未结 5 1688
隐瞒了意图╮
隐瞒了意图╮ 2021-02-08 05:05

I need help on How to: Enable PCNTL in Ubuntu PHP.

$ mkdir /tmp/phpsource
$ cd /tmp/phpsource


$ wget http://museum.php.net/php5/php-5.3.2.tar.gz
$ tar xvf php-         


        
5条回答
  •  情话喂你
    2021-02-08 05:42

    There is some steps like this: (my OS is debian7.2 xfce x86).

    1: i install pcntl like this

    #mkdir php
    #cd php 
    #apt-get source php5 
    #cd php5-5.4.4/ext/pcntl
    #phpize
    #./configure
    #make
    #echo "extension=pcntl.so" > /etc/php5/mods-available/pcntl.ini
    #ln -s /etc/php5/mods-available/pcntl.ini /etc/php5/conf.d/pcntl.ini
    

    2: when is restart nginx or apache2, the php get one warning.

    "PHP Warning: Module ‘pcntl’ already loaded in Unknown on line 0"

    3: so i

    "rm -rf /etc/php5/mods-available/pcntl.ini and /etc/php5/conf.d/pcntl.ini"

    4: edit the "php.ini" file .

    a.apache2, it's in "/etc/php5/apache2/php.ini"
    b.cgi like nginx,it's in "/etc/php5/cgi/php.ini"
    

    make the

    "disable_functions = pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited..."
    comments, add  " ; "  in front of "disable_functions".
    

    restart your server and the warning gone.good luck.

提交回复
热议问题