日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

php 7 pcntl扩展,PHP_Linux系统中为php添加pcntl扩展,pcntl扩展可以支持php的多线程 - phpStudy...

發(fā)布時間:2025/3/21 59 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php 7 pcntl扩展,PHP_Linux系统中为php添加pcntl扩展,pcntl扩展可以支持php的多线程 - phpStudy... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Linux系統(tǒng)中為php添加pcntl擴(kuò)展

pcntl擴(kuò)展可以支持php的多線程操作(僅限linux)

原本需要重新編譯PHP的后面configrue提示加上--enable-pcntl

由于我的php是采用yum安裝的,所以不能采用上面的方式

下面介紹一個php動態(tài)添加擴(kuò)展的方式 phpize

1、首先看下 phpize命令 所在的目錄? (ps:我的目錄/usr/bin/phpize)

如果沒有找到的話 執(zhí)行安裝

yum install php53_devel (ps:請注意自己的版本)

安裝完畢后。會生成phpize命令

2、去php.net下載相應(yīng)版本的php源文件

咱們以php-5.3.17 為例吧,解壓后,進(jìn)入相應(yīng)的模塊下

cd ext/pcntl

#先執(zhí)行phpize

/usr/bin/phpize

./configure --with-php-config=/usr/bin/php-config (ps:請正確的指定php-config的目錄)

#編譯、安裝

make && make install

這時候出了一個錯誤

./configure編譯正常,但make出錯

error: ‘PHP_FE_END' undeclared here (not in a function)

解決方法:

源代碼有錯誤,進(jìn)入php-5.3.17目錄

sed -i 's|PHP_FE_END|{NULL,NULL,NULL}|' ./ext/**/*.c

sed -i 's|ZEND_MOD_END|{NULL,NULL,NULL}|' ./ext/**/*.c

再重新make && make install

3、編譯完畢后會生成了一個? pcntl.so的文件。在php的model目錄里

編輯/etc/php.ini,加入

extension=pcntl.so

4、重啟apache

service httpd restart

5、測試是否安裝成功

echo pcntl_fork();

?>

輸出:23165相關(guān)閱讀:

Win7系統(tǒng)開機(jī)藍(lán)屏提示錯誤代碼0x00000024的故障分析及解決方法

js Calender控件使用詳解

Yii2使用Bootbox插件實(shí)現(xiàn)自定義彈窗

根據(jù)已知高和寬絕對垂直居中div示例代碼

Win10 Mobile RedStone 14283已修復(fù)與已知問題匯總

Linux常用網(wǎng)絡(luò)工具之批量主機(jī)服務(wù)掃描工具netcat使用介紹

JS與jQ讀取xml文件的方法

Javascript實(shí)現(xiàn)Web顏色值轉(zhuǎn)換

在MySQL中操作克隆表的教程

Yii框架中 find findAll 查找出制定的字段的方法對比

Android系統(tǒng)中的藍(lán)牙連接程序編寫實(shí)例教程

Windows 10試用半年用戶心得 老用戶請放心升級但卻不會太爽

OS X Yosemite無法登陸怎么辦 osxyosemite登錄失敗原因

windows 7系統(tǒng)自帶便簽消失了怎么辦?

總結(jié)

以上是生活随笔為你收集整理的php 7 pcntl扩展,PHP_Linux系统中为php添加pcntl扩展,pcntl扩展可以支持php的多线程 - phpStudy...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。