首頁  >  文章  >  後端開發  >  php安裝pcntl擴展

php安裝pcntl擴展

WBOY
WBOY原創
2016-08-08 09:29:402900瀏覽

還是老三樣:phpize, ./configure, make && make install

當然是要到你下載的php源碼的ext目錄中執行。

andy@AndyMacBookPro:~/Downloads/php-5.4 .30/ext/pcntl$ phpize 我Api 編號:      20100525Zend 擴展Api 編號: 220100525 andy@AndyMacBookPro:~/ Downloads/php-5.4.30/ext/pcntl$ ./configure  bin/grep檢查egrep... /usr/bin /grep -E檢查不截斷輸出的sed... /usr/bin/sed檢查cc... cc檢查C 編譯器是否工作... 是檢查C編譯器預設輸出檔名... a.out檢查可執行檔的字尾... 檢查我們是否正在交叉編譯...否檢查目標檔的字尾... o檢查我們是否正在交叉編譯...正在使用GNU C 編譯器...是檢查cc 是否接受-g...是檢查cc 選項以接受ISO C89...不需要檢查如何運行C 預處理器... cc -E檢查icc...否檢查suncc...否檢查cc是否理解-c和-o一起...是 檢查系統函式庫目錄...lib檢查如果編譯器支援-R... 否檢查編譯器是否支援-Wl,-rpath,... 是檢查建置系統類型... i386- apple-darwin13.4.0檢查主機系統類型... i386-apple-darwin13.4.0檢查目標系統類型... i386-apple-darwin13.4.0檢查PHP 前綴檢查.... PHP 包含... -I/usr/include/ php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/ php/ext -I/usr/include/php/ ext/date/lib檢查PHP 擴充目錄... /usr/lib/php/extensions/no-debug-non-zts-20100525檢查PHP 安裝的標頭前綴... /usr/include/php 檢查是否啟用了調試...否檢查是否啟用了zts...否檢查re2c...否配置:警告:如果您想,您將需要re2c 0.13.4 或更高版本重新產生PHP 解析器。 檢查 gawk... 否檢查 nawk... 否檢查 awk... awk檢查awk 是否損壞...否檢查是否啟用pcntl 支援...是的,共享檢查fork...是檢查waitpid...是檢查sigaction...是檢查getpriority...是檢查setpriority...是檢查wait3...是檢查sigprocmask...是檢查sigwaitinfo...否檢查sigtimedwacc的ld... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld檢查連結器(/Applications/Xcode. app/Contents/Developer/Toolchains/XoolDefault.xctool usr/bin/ld) 是GNU ld...不檢查/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ ld 選項重新載入目標檔案... -r檢查BSD 相容的nm... /usr/bin/nm檢查ln -s 是否工作... 是的檢查如何識別依賴庫.. .pass_all檢查ANSI C 頭文件...是 檢查sys/types.h...是檢查sys/stat.h...是檢查stdlib.h...是檢查string.h...是檢查記憶體.h. ..是檢查strings.h...是檢查inttypes.h...是檢查stdint .h...是的正在檢查unistd.h...是的正在檢查dlfcn.h 的可用性...是的正在檢查dlfcn.h 的存在...是的正在檢查dlfcn.h...是的檢查命令列參數的最大長度... 196608 檢查從cc 物件解析/usr/bin/nm 輸出的命令... ok檢查objdir... .libs檢查ar。 .. ar檢查ranlib...ranlib檢查strip...strip檢查dsymutil...dsymutil檢查nmedit... nmedit檢查-single_module 連結器檢查nmedit... nmedit檢查-single_module 連結器連結器-exported_symbols_list 連結器標誌... yes檢查cc 是否支援-fno-rtti -fno-exceptions... yes檢查cc 選項以產生PIC... -fno-common檢查如果cc PIC 標誌- fno-common 有效...是檢查cc static 標誌-static 是否有效...否檢查cc 是否支援-c -o file.o... 是檢查cc 連結器(/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) 是否支援共享庫....是的檢查動態連結器特徵... darwin13.4.0 dyld檢查如何將庫路徑硬編碼到程式...立即檢查是否可以剝離庫...是的檢查libtool是否支援共用程式庫...是檢查是否建置共用程式庫...是檢查是否建置靜態程式庫...否
建立libtool將設定標籤「CXX」附加到lib建立libtool將設定標籤「CXX」附加到libool configure:建立./config.statusconfig.status:建立config.hconfig.status:config.h不變andy@AndyMacBookPro~/Downloads/php-544. ext/pcntl $ make && make install/bin/sh /Users/andy/Downloads/php-5.4.30/ext/pcntl/libtool --mode=install cp ./pcntl.la/Users// Downloads/php -5.4.30/ext/pcntl/modulescp ./.libs/pcntl.so /Users/andy/Downloads/php-5.4.30/ext/pcntl/modules/pcntl.so . /.libs /pcntl.lai /Users/andy/Downloads/php-5.4.30/ext/pcntl/modules/pcntl.la------------------- ----- --------------------------------------------- ---庫已安裝在:   /Users/andy/Downloads/php-5.4.30/ext/pcntl/modules
如果您碰巧想要連結到給定目錄中已安裝到的庫庫,請使用LIBDIR ,您必須使用libtool,並指定庫的完整路徑名,或者在鏈接期間使用`-LLIBDIR'標誌並執行以下至少一項操作:   - 將LILIBDIR 添加到`` DYLD_LIBRARY_PATH' 環境變數   執行期間
有關共享庫的任何作業系統文件更多信息,例如ld(1) 和ld.so(8) 手冊頁。 ------- ----------------------------------------- --------- -------------
建置完成。 不要忘記執行「make test」。
安裝共享擴充:     /usr/lib/php/擴充功能/no-debug-non-zts-20100525/cp:/usr/lib/php/extensions/nono-debug-non-i5 /#INST@3041#:權限被拒絕🎜make:*** [安裝模組] 錯誤1🎜andy@AndyMacBookPro:~/Downloads/php-5.4.30/ext/pcntl$ php -m[PHP模組] 核心 ctypecurl日期dbadomeregexif。 vjsonldaplibxml mbstring mssqlmysqlmysqlimysqlndopenssl _ODBCpdo_ sqlitePharposixreadlineredis 反射會話shmopSimpleXMLsnmpsoap套接字🎳 sysvsh m整潔標記器 wddxxdebugxml xmlreaderxmlrpcxmlwriterxslzip
[Zend 模組]Xdebug
andy@AndyMacBookPro:~/Downloads/php-5.4.3 andy@AndyMacBookPro:~/Downloads/php-5.4.30/ext/pcntl$ sudo vim /private/etc/php.ini密碼/php-5.4.30/ext/pcntl$ php -mPHP 警告: PHP 啟動:無法載入動態函式庫'/usr/lib/php/extensions/no-debug-non-zts-20100525/pcntl ' - dlopen(/usr/lib/php/extensions/no-debug-non-zts-20100525/pcntl, 9): 在第0 行的未知中找不到圖像[PHP 模塊]andybcmath bz2日曆核心ctypecurl日期dba ftp gdhashiconv json ldaplibxmlmbstringmssqlmysqlmysqlimypmymysqlmy pdo_dblibpdo_ mysqlPDO_ODBCpdo_sqlitePhar posixreadline redis反射會話shmopSimpleXMLpmp 標準sysvmsgsysvsemsysvshmtidytokenizerwddxxde xslzipzlib[Zend Modules] Xdebug
 
我們看到擴充了還是沒有:~/Downloads/php-5.4.30/ext/pcntl$ sudo make/bin/sh /Users/andy/Downloads/php-5.4.30/ext/pcntl/libtool --mode=install cp ./pcntl.la /Users/andy/Downloads/php-5.4.30/ext/pcntl/modulescp ./.libs/pcntl.so /Users/andy/Downloads/php-5.4.30/ext/pcntl /modules/pcntl.so

cp ./.libs/pcntl.lai /Users/andy/Downloads/php-5.4.30/ext/pcntl/modules/pcntl.la

--------- -------------------------------------------------- -----------Libraries have been installed in:   /Users/andy/Downloads/php-5.4.30/ext/pcntl/modulesIapp to link against installed librariesin a given directory, LIBDIR, you must either use libtool, andspecify the full pathname of the library, or use the `-LLIBDIR' at haah meas meas me影響詞尾 `-LLIBD following:   - add LIBDIR to the `DYLD_LIBRARY_PATH' environment variable     during executionoper
寫🜎 ation, such as the ld(1) and ld.so(8 ) manual pages.-------------------------------------------- --------------------------Build complete.Don't forget to run 'make test'.
andy@AndyMacBookPro:~/Downloads/php-5.4.30/ext/pcntl$ sudo make installInstalling shared extions: install
Installing shared extions install zts-20100525/
andy@AndyMacBookPro:/usr/lib/php/extensions/no-debug-non-zts-20100525$ php -m] 日曆核心ctypecurl
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn