首先進(jìn)入解壓后的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進(jìn)入ext目錄
[root@nagios php-7.1.4]# cd ext/ext目錄下都是php擴(kuò)展庫
[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擴(kuò)展模塊
進(jìn)入sockets擴(kuò)展庫目錄下
[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命令來擴(kuò)展php擴(kuò)展模塊,建立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查看擴(kuò)展庫模塊存放目錄下是否有我們新安裝的擴(kuò)展模塊
[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文件里添加擴(kuò)展的模塊名即可。
extension=sockets.so然后重啟php-fpm服務(wù)和web服務(wù)。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/8026.html
摘要:的包管理器是,用來瀏覽并搜索查看最新發(fā)行版下載。的包管理器是下一代的,使用編寫,以格式發(fā)布。二發(fā)布時間軸三安裝與使用安裝主要是安裝和這兩個包管理器,然后通過包管理器安裝其他。 PHP社區(qū)提供了幾個管理擴(kuò)展和包的工具包括Pecl、Pear、Pear2和Composer。在不了解的情況下去使用這些工具必然會出現(xiàn)困惑,所以下面就簡單介紹下這幾個管理工具。 一、簡介 下面簡要介紹 Pear、P...
摘要:安裝系統(tǒng)本次安裝的是的最小化版本,以下操作在用戶下進(jìn)行。在搭建完該環(huán)境后,筆者使用作為開發(fā),配置使其可以直接調(diào)試虛擬機(jī)上的代碼即開發(fā)環(huán)境下代碼是運行在虛擬機(jī)上的。通過該方法,可以最大程度地確保開發(fā)環(huán)境與生產(chǎn)環(huán)境的一致性。 安裝系統(tǒng) 本次安裝的是Centos7.3的最小化版本,以下操作在root用戶下進(jìn)行。在搭建完該環(huán)境后,筆者使用phpstorm作為開發(fā)ide,配置phpstorm使其...
摘要:目前支持和協(xié)議。除此以外,還能在可能的字符編碼之間相互進(jìn)行編碼轉(zhuǎn)換。如果啟用了這個功能,輸入字符編碼可能將自動轉(zhuǎn)換成。這些可能在未來增加。 前言 PHP7即將在12月3日正式發(fā)布,而RC8是已經(jīng)差不多穩(wěn)定了的版本,后續(xù)的GA版本主要都是在修復(fù)bug,所以為了未來開發(fā)環(huán)境的升級,準(zhǔn)備嘗試安裝一下。 PHP7.0.0將在12月3日正式發(fā)布,但是12月2日時github已經(jīng)發(fā)布出PHP-7...
摘要:我嘗試用重新編譯庫擴(kuò)展生成,但在中加入后重啟,會報錯。請安裝庫和在我索求答案無果后,我選擇了重新編譯,尷尬某站答案 編譯PHP不帶gd,后續(xù)添加gd模塊 在生成圖像驗證碼的時候我們會用到GD庫進(jìn)行images,我們先安裝它.但是有時候,發(fā)現(xiàn)自己已經(jīng)安裝了GD庫,但是驗證碼還是生成不了這個時候就得檢查一下imagettftext這個函數(shù)了 http://php.net/manual/zh...
摘要:下載命令行瀏覽器下載網(wǎng)址和倉庫網(wǎng)址一樣一不帶參數(shù),沒有返回值的擴(kuò)展函數(shù)寫法函數(shù)功能打印以內(nèi)的素數(shù)函數(shù)名稱如何注冊擴(kuò)展函數(shù)必須在函數(shù)體中,注冊函數(shù),以便能在中能直接調(diào)用。函數(shù)有返回值,返回值類型設(shè)置為。 PHP擴(kuò)展是高級PHP程序員必須了解的技能之一,對于一個初入門的PHP擴(kuò)展開發(fā)者,怎么才能開發(fā)一個成熟的擴(kuò)展,進(jìn)入PHP開發(fā)的高級領(lǐng)域呢?本系列開發(fā)教程將手把手帶您從入門進(jìn)入高級階段。本...
摘要:準(zhǔn)備工作要在中安裝擴(kuò)展,你必須先安裝好,筆者使用的是中文分詞,因此我安裝的是。配置修改文件,將添加到擴(kuò)展選項部分。錯誤解決在安裝的過程中,遇到一個比較二的錯誤。總結(jié)在下,很多時候安裝和搜索依賴庫的目錄是不一致的,應(yīng)當(dāng)仔細(xì)檢查。 準(zhǔn)備工作 要在PHP中安裝sphinx擴(kuò)展,你必須先安裝好sphinx,筆者使用的是中文分詞,因此我安裝的是coreseek。 如何安裝coreseek請看:h...
閱讀 3113·2021-11-23 09:51
閱讀 1973·2021-09-09 09:32
閱讀 1083·2019-08-30 15:53
閱讀 2956·2019-08-30 11:19
閱讀 2464·2019-08-29 14:15
閱讀 1432·2019-08-29 13:52
閱讀 552·2019-08-29 12:46
閱讀 2818·2019-08-26 12:18