溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

php安裝多進(jìn)程擴(kuò)展pcntl模塊

發(fā)布時(shí)間:2020-07-06 00:18:34 來(lái)源:網(wǎng)絡(luò) 閱讀:5947 作者:pygsspy 欄目:web開(kāi)發(fā)

1、下載php安裝包  我本地已經(jīng)保留了 在目錄/usr/local/src/php-5.4.7

              下載wget http://br.php.net/get/php-5.4.7.tar.gz/from/this/mirror

       解壓


2、安裝pcntl模塊  

  cd /usr/local/src/php-5.4.7/ext/pcntl

   運(yùn)行: /usr/local/php/bin/phpize


執(zhí)行完之后 會(huì)輸出:

Configuring for:
       PHP Api Version:         20100412
       Zend Module Api No:      20100525
       Zend Extension Api No:   220100525

執(zhí)行完之后 就會(huì)生成 configure 文件。

./configure --with-php-config=/usr/local/php/bin/php-config

  ………………

  make&& make install

  …………

3、執(zhí)行成功   提示 Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/

   echo extension=pcntl.so >> /usr/local/php/etc/php.ini

   重啟apache


- -但是出錯(cuò)了 phpinfo 沒(méi)有出現(xiàn)pcntl的擴(kuò)展。

于是再修改 /usr/local/php/etc/php.ini 的extension=pcntl.so為

 extension= /usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/pcntl.so

 重啟apache 。phpinfo()有了pcntl的擴(kuò)展

 但是在執(zhí)行php腳本的時(shí)候 /usr/local/php/bin/php ./index.php

  有警告

       PHP Warning:  PHP Startup: Unable to load dynamic library './/usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/pcntl.so' - .//usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/pcntl.so: cannot open shared object file: No such file or directory in Unknown on line 0

哪里來(lái)的.//usr/local/php/lib/php/extensions/ 前面多個(gè)../

看到phpinfo()生成信息extension_dir ='./'

找到php.ini文件里extension_dir='./'去掉./

改為extension_dir=''

重啟apache 一切ok!





向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI