国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

php添加擴展庫

fnngj / 3362人閱讀

首先進入解壓后的php源碼包目錄
[root@nagios ~]# cd /software/php-7.1.4/
[root@nagios php-7.1.4]# ll
總用量 6036
drwxrwxr-x. 75 junxi junxi    4096 4月  11 23:37 ext
-rw-rw-r--.  1 junxi junxi   20917 4月  11 23:37 EXTENSIONS
-rw-rw-r--.  1 junxi junxi     137 4月  11 23:37 footer
-rw-rw-r--.  1 junxi junxi    1776 4月  11 23:37 generated_lists
-rwxrwxr-x.  1 junxi junxi     581 4月  11 23:37 genfiles
-rw-rw-r--.  1 junxi junxi    1143 4月  11 23:37 header
drwxr-xr-x.  2 root  root        6 4月  19 16:47 include
-rw-rw-r--.  1 junxi junxi   87836 4月  11 23:37 INSTALL
-rw-rw-r--.  1 junxi junxi       0 4月  11 23:37 install-sh
-rw-r--r--   1 root  root     1306 4月  24 10:34 libphp7.la
drwxr-xr-x.  2 root  root       42 4月  24 10:34 libs
-rwxr-xr-x   1 root  root   210702 4月  24 10:31 libtool
-rw-rw-r--.  1 junxi junxi    3218 4月  11 23:37 LICENSE
-rw-rw-r--.  1 junxi junxi  199728 4月  11 23:37 ltmain.sh
drwxrwxr-x.  4 junxi junxi    4096 4月  24 10:34 main
-rwxrwxr-x.  1 junxi junxi    4129 4月  11 23:37 makedist
-rw-r--r--.  1 root  root   290359 4月  24 10:31 Makefile
-rw-rw-r--.  1 junxi junxi    5317 4月  11 23:37 makerpm
-rw-rw-r--.  1 junxi junxi       0 4月  11 23:37 missing
-rw-rw-r--.  1 junxi junxi       0 4月  11 23:37 mkinstalldirs
drwxr-xr-x.  2 root  root       41 4月  24 10:34 modules
drwxrwxr-x.  2 junxi junxi      42 4月  11 23:37 netware
-rw-rw-r--.  1 junxi junxi  130944 4月  11 23:37 NEWS
drwxrwxr-x.  3 junxi junxi     115 4月  19 16:48 pear
-rw-r--r--   1 root  root     1489 4月  24 10:31 php7.spec
-rw-rw-r--.  1 junxi junxi    1489 4月  11 23:37 php7.spec.in
-rw-rw-r--.  1 junxi junxi    2523 4月  11 23:37 php.gif
-rw-rw-r--.  1 junxi junxi   71063 4月  11 23:37 php.ini-development
-rw-rw-r--.  1 junxi junxi   71095 4月  11 23:37 php.ini-productionEXTENSIONS
-rw-rw-r--.  1 junxi junxi   15355 4月  11 23:37 README.STREAMS
-rw-rw-r--.  1 junxi junxi    8126 4月  11 23:37 README.SUBMITTING_PATCH
-rw-rw-r--.  1 junxi junxi    6695 4月  11 23:37 README.TESTING
-rw-rw-r--.  1 junxi junxi    4958 4月  11 23:37 README.TESTING2
-rw-rw-r--.  1 junxi junxi    4261 4月  11 23:37 README.UNIX-BUILD-SYSTEM
-rw-rw-r--.  1 junxi junxi     109 4月  11 23:37 README.WIN32-BUILD-SYSTEM
-rwxrwxr-x.  1 junxi junxi   82234 4月  11 23:37 run-tests.php
drwxrwxr-x. 10 junxi junxi     118 4月  11 23:37 sapi
drwxrwxr-x.  4 junxi junxi     137 4月  24 10:31 scripts
-rwxrwxr-x.  1 junxi junxi    2104 4月  11 23:37 server-tests-config.php
-rwxrwxr-x.  1 junxi junxi   52726 4月  11 23:37 server-tests.php
-rwxrwxr-x.  1 junxi junxi     108 4月  11 23:37 snapshot
-rw-rw-r--.  1 junxi junxi      10 4月  11 23:37 stamp-h.in
-rw-rw-r--.  1 junxi junxi       1 4月  11 23:37 stub.c
drwxrwxr-x. 10 junxi junxi     142 4月  11 23:37 tests
drwxrwxr-x.  3 junxi junxi      35 4月  11 23:37 travis
drwxrwxr-x.  4 junxi junxi    4096 4月  19 16:55 TSRM
-rw-rw-r--.  1 junxi junxi   23356 4月  11 23:37 UPGRADING
-rw-rw-r--.  1 junxi junxi    3418 4月  11 23:37 UPGRADING.INTERNALS
-rwxrwxr-x.  1 junxi junxi     159 4月  11 23:37 vcsclean
drwxrwxr-x.  3 junxi junxi    4096 4月  11 23:37 win32
drwxrwxr-x.  5 junxi junxi   12288 4月  19 16:56 Zend
進入ext目錄
[root@nagios php-7.1.4]# cd ext/
ext目錄下都是php擴展庫
[root@nagios ext]# ll
總用量 132
drwxrwxr-x.  4 junxi junxi  141 4月  11 23:37 bcmath
drwxrwxr-x.  3 junxi junxi  157 4月  11 23:37 bz2
drwxrwxr-x.  3 junxi junxi  255 4月  11 23:37 calendar
drwxrwxr-x.  3 junxi junxi 4096 4月  11 23:37 com_dotnet
drwxrwxr-x.  4 junxi junxi  183 4月  19 16:51 ctype
drwxrwxr-x.  4 junxi junxi 4096 4月  19 16:51 curl
drwxrwxr-x.  5 junxi junxi  179 4月  19 16:49 date
drwxrwxr-x.  6 junxi junxi 4096 4月  11 23:37 dba
drwxrwxr-x.  5 junxi junxi 4096 4月  19 16:51 dom
drwxrwxr-x.  4 junxi junxi  138 4月  11 23:37 enchant
drwxrwxr-x.  3 junxi junxi  171 4月  11 23:37 exif
-rwxrwxr-x.  1 junxi junxi 8669 4月  11 23:37 ext_skel
-rw-rw-r--.  1 junxi junxi 1169 4月  11 23:37 ext_skel_win32.php
drwxrwxr-x.  5 junxi junxi 4096 4月  19 16:51 fileinfo
drwxrwxr-x.  5 junxi junxi 4096 4月  19 16:51 filter
drwxrwxr-x.  4 junxi junxi  223 4月  19 16:51 ftp
drwxrwxr-x.  5 junxi junxi  236 4月  19 16:51 gd
drwxrwxr-x.  3 junxi junxi  107 4月  11 23:37 gettext
drwxrwxr-x.  3 junxi junxi  146 4月  11 23:37 gmp
drwxrwxr-x.  4 junxi junxi 4096 4月  19 16:52 hash
drwxrwxr-x.  4 junxi junxi 4096 4月  19 16:52 iconv
drwxrwxr-x.  3 junxi junxi  133 4月  11 23:37 imap
drwxrwxr-x.  3 junxi junxi  249 4月  11 23:37 interbase
drwxrwxr-x. 21 junxi junxi 4096 4月  11 23:37 intl
drwxrwxr-x.  4 junxi junxi 4096 4月  19 16:52 json
drwxrwxr-x.  3 junxi junxi  145 4月  11 23:37 ldap
drwxrwxr-x.  4 junxi junxi  175 4月  19 16:49 libxml
drwxrwxr-x.  7 junxi junxi 4096 4月  19 16:53 mbstring
drwxrwxr-x.  3 junxi junxi  167 4月  11 23:37 mcrypt
drwxrwxr-x.  4 junxi junxi 4096 4月  19 16:53 mysqli
drwxrwxr-x.  3 junxi junxi 4096 4月  19 16:55 mysqlnd
drwxrwxr-x.  3 junxi junxi 4096 4月  11 23:37 oci8
drwxrwxr-x.  3 junxi junxi  172 4月  11 23:37 odbc
drwxrwxr-x.  5 junxi junxi 4096 4月  19 16:49 opcache
drwxrwxr-x.  4 junxi junxi  238 4月  19 16:49 openssl
drwxrwxr-x.  3 junxi junxi  180 4月  11 23:37 pcntl
drwxrwxr-x.  5 junxi junxi  215 4月  19 16:50 pcre
drwxrwxr-x.  4 junxi junxi 4096 4月  19 16:53 pdo
drwxrwxr-x.  3 junxi junxi  214 4月  11 23:37 pdo_dblib
drwxrwxr-x.  3 junxi junxi  220 4月  11 23:37 pdo_firebird
drwxrwxr-x.  3 junxi junxi  264 4月  11 23:37 pdo_mysql
drwxrwxr-x.  3 junxi junxi  195 4月  11 23:37 pdo_oci
drwxrwxr-x.  3 junxi junxi  215 4月  11 23:37 pdo_odbc
drwxrwxr-x.  3 junxi junxi  205 4月  11 23:37 pdo_pgsql
drwxrwxr-x.  4 junxi junxi 4096 4月  19 16:53 pdo_sqlite
drwxrwxr-x.  3 junxi junxi  157 4月  11 23:37 pgsql
drwxrwxr-x.  5 junxi junxi 4096 4月  24 10:34 phar
drwxrwxr-x.  4 junxi junxi  148 4月  19 16:53 posix
drwxrwxr-x.  3 junxi junxi  119 4月  11 23:37 pspell
drwxrwxr-x.  3 junxi junxi  175 4月  11 23:37 readline
drwxrwxr-x.  3 junxi junxi  105 4月  11 23:37 recode
drwxrwxr-x.  4 junxi junxi  179 4月  19 16:53 reflection
drwxrwxr-x.  4 junxi junxi 4096 4月  19 16:53 session
drwxrwxr-x.  3 junxi junxi  156 4月  11 23:37 shmop
drwxrwxr-x.  5 junxi junxi  277 4月  19 16:53 simplexml
drwxrwxr-x.  3 junxi junxi  134 4月  11 23:37 skeleton
drwxrwxr-x.  3 junxi junxi  101 4月  11 23:37 snmp
drwxrwxr-x.  4 junxi junxi 4096 4月  11 23:37 soap
drwxrwxr-x.  3 junxi junxi 4096 4月  11 23:37 sockets
drwxrwxr-x.  6 junxi junxi 4096 4月  19 16:53 spl
drwxrwxr-x.  5 junxi junxi  202 4月  19 16:50 sqlite3
drwxrwxr-x.  5 junxi junxi 8192 4月  24 10:33 standard
drwxrwxr-x.  3 junxi junxi  108 4月  11 23:37 sysvmsg
drwxrwxr-x.  3 junxi junxi  108 4月  11 23:37 sysvsem
drwxrwxr-x.  3 junxi junxi  126 4月  11 23:37 sysvshm
drwxrwxr-x.  4 junxi junxi  170 4月  11 23:37 tidy
drwxrwxr-x.  4 junxi junxi 4096 4月  19 16:54 tokenizer
drwxrwxr-x.  3 junxi junxi  142 4月  11 23:37 wddx
drwxrwxr-x.  4 junxi junxi  244 4月  19 16:54 xml
drwxrwxr-x.  5 junxi junxi  236 4月  19 16:54 xmlreader
drwxrwxr-x.  4 junxi junxi  150 4月  11 23:37 xmlrpc
drwxrwxr-x.  5 junxi junxi  242 4月  19 16:54 xmlwriter
drwxrwxr-x.  3 junxi junxi  142 4月  11 23:37 xsl
drwxrwxr-x.  6 junxi junxi  273 4月  19 16:54 zip
drwxrwxr-x.  4 junxi junxi 4096 4月  19 16:51 zlib
例如我們需要使用sockets擴展模塊

進入sockets擴展庫目錄下

[root@nagios ext]# cd sockets/
[root@nagios sockets]# ll
總用量 228
-rw-rw-r--. 1 junxi junxi  1963 4月  11 23:37 config.m4
-rw-rw-r--. 1 junxi junxi   615 4月  11 23:37 config.w32
-rw-rw-r--. 1 junxi junxi 43928 4月  11 23:37 conversions.c
-rw-rw-r--. 1 junxi junxi  2571 4月  11 23:37 conversions.h
-rw-rw-r--. 1 junxi junxi    76 4月  11 23:37 CREDITS
-rw-rw-r--. 1 junxi junxi 21045 4月  11 23:37 multicast.c
-rw-rw-r--. 1 junxi junxi  3775 4月  11 23:37 multicast.h
-rw-rw-r--. 1 junxi junxi  1826 4月  11 23:37 package.xml
-rw-rw-r--. 1 junxi junxi  3387 4月  11 23:37 php_sockets.h
-rw-rw-r--. 1 junxi junxi 12746 4月  11 23:37 sendrecvmsg.c
-rw-rw-r--. 1 junxi junxi  1067 4月  11 23:37 sendrecvmsg.h
-rw-rw-r--. 1 junxi junxi  3854 4月  11 23:37 sockaddr_conv.c
-rw-rw-r--. 1 junxi junxi   904 4月  11 23:37 sockaddr_conv.h
-rw-rw-r--. 1 junxi junxi 65902 4月  11 23:37 sockets.c
drwxrwxr-x. 2 junxi junxi  4096 4月  11 23:37 tests
-rw-rw-r--. 1 junxi junxi 14696 4月  11 23:37 unix_socket_constants.h
-rw-rw-r--. 1 junxi junxi  5764 4月  11 23:37 win32_socket_constants.h
-rw-rw-r--. 1 junxi junxi  4031 4月  11 23:37 windows_common.h
使用phpize命令來擴展php擴展模塊,建立php的外掛模塊
[root@nagios sockets]# /usr/local/php/bin/phpize 
Configuring for:
PHP Api Version:         20160303
Zend Module Api No:      20160303
Zend Extension Api No:   320160303
編譯和安裝
[root@nagios sockets]# ./configure --prefix=/usr/local/php/lib --with-php-config=/usr/local/php/bin/php-config --enable-sockets

[root@nagios sockets]# make && make install
查看擴展庫模塊存放目錄下是否有我們新安裝的擴展模塊
[root@nagios lib]# ll /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/
總用量 5296
-rwxr-xr-x 1 root root 3417092 4月  24 10:34 opcache.a
-rwxr-xr-x 1 root root 1632504 4月  24 10:34 opcache.so
-rwxr-xr-x 1 root root  366176 4月  27 17:18 sockets.so
接下來我們只要在php.ini文件里添加擴展的模塊名即可。
extension=sockets.so
然后重啟php-fpm服務和web服務。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/8026.html

相關文章

  • PHP 包與擴展的管理工具 Pear、Composer 與 Pecl

    摘要:的包管理器是,用來瀏覽并搜索查看最新發行版下載。的包管理器是下一代的,使用編寫,以格式發布。二發布時間軸三安裝與使用安裝主要是安裝和這兩個包管理器,然后通過包管理器安裝其他。 PHP社區提供了幾個管理擴展和包的工具包括Pecl、Pear、Pear2和Composer。在不了解的情況下去使用這些工具必然會出現困惑,所以下面就簡單介紹下這幾個管理工具。 一、簡介 下面簡要介紹 Pear、P...

    Batkid 評論0 收藏0
  • 虛擬機上Centos7開發環境搭建(編譯安裝LNMP,多版本PHP共存,PHP擴展安裝)

    摘要:安裝系統本次安裝的是的最小化版本,以下操作在用戶下進行。在搭建完該環境后,筆者使用作為開發,配置使其可以直接調試虛擬機上的代碼即開發環境下代碼是運行在虛擬機上的。通過該方法,可以最大程度地確保開發環境與生產環境的一致性。 安裝系統 本次安裝的是Centos7.3的最小化版本,以下操作在root用戶下進行。在搭建完該環境后,筆者使用phpstorm作為開發ide,配置phpstorm使其...

    zhangke3016 評論0 收藏0
  • PHP7.0.0在OS X編譯安裝

    摘要:目前支持和協議。除此以外,還能在可能的字符編碼之間相互進行編碼轉換。如果啟用了這個功能,輸入字符編碼可能將自動轉換成。這些可能在未來增加。 前言 PHP7即將在12月3日正式發布,而RC8是已經差不多穩定了的版本,后續的GA版本主要都是在修復bug,所以為了未來開發環境的升級,準備嘗試安裝一下。 PHP7.0.0將在12月3日正式發布,但是12月2日時github已經發布出PHP-7...

    lordharrd 評論0 收藏0
  • PHP動態修改GD擴展問題

    摘要:我嘗試用重新編譯庫擴展生成,但在中加入后重啟,會報錯。請安裝庫和在我索求答案無果后,我選擇了重新編譯,尷尬某站答案 編譯PHP不帶gd,后續添加gd模塊 在生成圖像驗證碼的時候我們會用到GD庫進行images,我們先安裝它.但是有時候,發現自己已經安裝了GD庫,但是驗證碼還是生成不了這個時候就得檢查一下imagettftext這個函數了 http://php.net/manual/zh...

    ideaa 評論0 收藏0
  • PHP擴展開發教程3 - 開發一個我們自己的數學函數

    摘要:下載命令行瀏覽器下載網址和倉庫網址一樣一不帶參數,沒有返回值的擴展函數寫法函數功能打印以內的素數函數名稱如何注冊擴展函數必須在函數體中,注冊函數,以便能在中能直接調用。函數有返回值,返回值類型設置為。 PHP擴展是高級PHP程序員必須了解的技能之一,對于一個初入門的PHP擴展開發者,怎么才能開發一個成熟的擴展,進入PHP開發的高級領域呢?本系列開發教程將手把手帶您從入門進入高級階段。本...

    Barry_Ng 評論0 收藏0
  • 在OpenSUSE上編譯安裝sphinx擴展

    摘要:準備工作要在中安裝擴展,你必須先安裝好,筆者使用的是中文分詞,因此我安裝的是。配置修改文件,將添加到擴展選項部分。錯誤解決在安裝的過程中,遇到一個比較二的錯誤。總結在下,很多時候安裝和搜索依賴庫的目錄是不一致的,應當仔細檢查。 準備工作 要在PHP中安裝sphinx擴展,你必須先安裝好sphinx,筆者使用的是中文分詞,因此我安裝的是coreseek。 如何安裝coreseek請看:h...

    xiongzenghui 評論0 收藏0

發表評論

0條評論

fnngj

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<