日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

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

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

Linux系統中為php添加pcntl擴展

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

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

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

下面介紹一個php動態添加擴展的方式 phpize

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

如果沒有找到的話 執行安裝

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

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

2、去php.net下載相應版本的php源文件

咱們以php-5.3.17 為例吧,解壓后,進入相應的模塊下

cd ext/pcntl

#先執行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)

解決方法:

源代碼有錯誤,進入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相關閱讀:

Win7系統開機藍屏提示錯誤代碼0x00000024的故障分析及解決方法

js Calender控件使用詳解

Yii2使用Bootbox插件實現自定義彈窗

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

Win10 Mobile RedStone 14283已修復與已知問題匯總

Linux常用網絡工具之批量主機服務掃描工具netcat使用介紹

JS與jQ讀取xml文件的方法

Javascript實現Web顏色值轉換

在MySQL中操作克隆表的教程

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

Android系統中的藍牙連接程序編寫實例教程

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

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

windows 7系統自帶便簽消失了怎么辦?

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。