{"id":939,"date":"2021-04-26T23:47:16","date_gmt":"2021-04-26T15:47:16","guid":{"rendered":"https:\/\/www.cith.ddnsfree.com:5444\/?p=939"},"modified":"2021-12-21T11:07:05","modified_gmt":"2021-12-21T03:07:05","slug":"centos8-%e5%ae%89%e8%a3%85php","status":"publish","type":"post","link":"https:\/\/blog.cithwu.com\/wp5444\/centos8-%e5%ae%89%e8%a3%85php\/","title":{"rendered":"Centos8 \u5b89\u88c5 php"},"content":{"rendered":"\n<pre class=\"wp-block-code\"><code># \u5b89\u88c5EPEL\uff06Remi\ndnf -y install https:\/\/dl.Fedoraproject.org\/pub\/epel\/epel-release-latest-8.noarch.rpm\ndnf -y install https:\/\/rpms.remirepo.net\/enterprise\/remi-release-8.rpm\n\n# \u67e5\u770b\u53ef\u4ee5\u5b89\u88c5\u7684PHP\u7248\u672c\ndnf module list php\n<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.cwlog.net\/usr\/uploads\/2020\/11\/3510504830.png\" alt=\"phplist.png\" title=\"phplist.png\"\/><\/figure>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<pre class=\"wp-block-code\"><code># \u5c06\u9ed8\u8ba4php\u7248\u672c\u8bbe\u4e3a7.4\uff0c\u8fd9\u91cc\u5e94\u8bbe\u4e3a\u81ea\u5df1\u8981\u5b89\u88c5\u7684\u7248\u672c\uff0c\u4fee\u6539\u6570\u5b57\u5373\u53ef\ndnf -y module reset php\ndnf -y module enable php:remi-7.4\n\n# \u5b89\u88c5php\nyum -y install php \n\n# \u5b89\u88c5\u57fa\u672c\u6269\u5c55\nyum -y install php-fpm php-pdo php-mysqlnd php-mbstring\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<pre class=\"wp-block-code\"><code># \u5176\u4ed6\u53ef\u9009\u6269\u5c55\u540d\u79f0\uff0c\u56e0\u4e3a\u5df2\u5c06\u8981\u5b89\u88c5\u7684php\u7248\u672c\u8bbe\u4e3a\u9ed8\u8ba4\uff0c\u4e0d\u9700\u8981\u52a0\u6269\u5c55\u540d\u524d\u9762\u7684`php74-`\u3002\n# \u5982\u8981\u5b89\u88c5`php74-php-gd`\uff0c\u5e94\u6267\u884c`yum -y install php-gd`\u8fdb\u884c\u5b89\u88c5\n\nphp74-php\uff1a\u7528\u4e8e\u521b\u5efa\u52a8\u6001web\u7684PHP\u811a\u672c\u8bed\u8a00\u7f51\u7ad9\nphp74-build\uff1a\u57fa\u672c\u7684\u6784\u5efa\u914d\u7f6e\nphp74-php-gd\uff1a\u7528\u4e8ePHP\u5e94\u7528\u7a0b\u5e8f\u4f7f\u7528gd\u7684\u6a21\u5757\u56fe\u5f62\u5e93\nphp74-xhprof\uff1a\u4e00\u4e2a\u7528\u4e8ePHP - Web\u63a5\u53e3\u7684\u5c42\u6b21\u5206\u6790\u5668\nphp74-zephir\uff1a\u7528\u4e8e\u521b\u5efa\u6269\u5c55\u7684Zephir\u8bed\u8a00PHP\uff1a\nphp74-php-ast\uff1a\u62bd\u8c61\u8bed\u6cd5\u6811\nphp74-php-cli\uff1a\u7528\u4e8ePHP\u7684\u547d\u4ee4\u884c\u63a5\u53e3\nphp74-php-dba\uff1a\u4e00\u4e2a\u7528\u4e8ePHP\u7684\u6570\u636e\u5e93\u62bd\u8c61\u5c42\u6a21\u5757\u5e94\u7528\u7a0b\u5e8f\nphp74-php-dbg\uff1a\u4ea4\u4e92\u5f0fPHP\u8c03\u8bd5\u5668\nphp74-php-ffi\uff1a\u5916\u90e8\u51fd\u6570\u63a5\u53e3\nphp74-php-fpm\uff1aPHP FastCGI\u8fdb\u7a0b\u7ba1\u7406\u5668\nphp74-php-gmp\uff1a\u4e00\u4e2a\u7528\u4e8e\u4f7f\u7528GNU\u7684PHP\u5e94\u7528\u7a0b\u5e8f\u6a21\u5757\u8bae\u5458\u5e93\nphp74-php-lz4\uff1ax86_64: PHP\u7684LZ4\u6269\u5c55\nphp74-php-pdo\uff1a\u4e00\u4e2a\u7528\u4e8ePHP\u7684\u6570\u636e\u5e93\u8bbf\u95ee\u62bd\u8c61\u6a21\u5757\u5e94\u7528\u7a0b\u5e8f\nphp74-php-xml\uff1ax86_64:\u7528\u4e8e\u4f7f\u7528XML\u7684PHP\u5e94\u7528\u7a0b\u5e8f\u7684\u6a21\u5757\nphp74-runtime\uff1a\u5904\u7406php74\u8f6f\u4ef6\u96c6\u5408\u7684\u5305\uff1a\nphp74-php-imap\uff1ax86_64:\u7528\u4e8e\u4f7f\u7528IMAP\u7684PHP\u5e94\u7528\u7a0b\u5e8f\u7684\u6a21\u5757\nphp74-php-intl\uff1ax86_64: PHP\u56fd\u9645\u5316\u6269\u5c55\u5e94\u7528\u7a0b\u5e8f\nphp74-php-json\uff1ax86_64: PHP\u7684JavaScript\u5bf9\u8c61\u7b26\u53f7\u6269\u5c55\nphp74-php-ldap\uff1ax86_64:\u7528\u4e8e\u4f7f\u7528LDAP\u7684PHP\u5e94\u7528\u7a0b\u5e8f\u7684\u6a21\u5757\nphp74-php-oci8\uff1ax86_64:\u7528\u4e8e\u4f7f\u7528OCI8\u7684PHP\u5e94\u7528\u7a0b\u5e8f\u7684\u6a21\u5757\u6570\u636e\u5e93\nphp74-php-odbc\uff1ax86_64:\u7528\u4e8e\u4f7f\u7528ODBC\u7684PHP\u5e94\u7528\u7a0b\u5e8f\u7684\u6a21\u5757\u6570\u636e\u5e93\nphp74-php-pear\uff1anoarch: PHP\u6269\u5c55\u548c\u5e94\u7528\u7a0b\u5e8f\u5e93\u6846\u67b6\nphp74-php-pggi\uff1aGTK\u7ed1\u5b9a\nphp74-php-snmp\uff1a\u4e00\u4e2a\u7528\u4e8ePHP\u5e94\u7528\u7a0b\u5e8f\u67e5\u8be2\u7684\u6a21\u5757SNMP-managed\u8bbe\u5907\nphp74-php-soap\uff1a\u7528\u4e8e\u4f7f\u7528SOAP\u7684PHP\u5e94\u7528\u7a0b\u5e8f\u7684\u6a21\u5757\u534f\u8bae\nphp74-php-tidy\uff1a\u6807\u51c6PHP\u6a21\u5757\u63d0\u4f9b\u4e86tidy\u5e93\u652f\u6301\nphp74-php-zstd\uff1ax86_64: Zstandard\u6269\u5c55\u540d\nphp74-scldevel\uff1ax86_64:\u6253\u5305php74\u7684\u5f00\u53d1\u6587\u4ef6\nphp74-unit-php\uff1a\u7528\u4e8eNGINX\u5355\u5143\u7684PHP\u6a21\u5757\nphp74-php-devel\uff1a\u6784\u5efaPHP\u6269\u5c55\u6240\u9700\u7684\u6587\u4ef6\nphp74-php-pgsql\uff1a\u4e00\u4e2a\u7528\u4e8ePHP\u7684PostgreSQL\u6570\u636e\u5e93\u6a21\u5757\nphp74-php-pinba\uff1ax86_64: Pinba\u7edf\u8ba1\u670d\u52a1\u5668\u7684\u5ba2\u6237\u7aef\u6269\u5c55\nphp74-php-bcmath\uff1a\u7528\u4e8ePHP\u5e94\u7528\u7a0b\u5e8f\u7684\u6a21\u5757bcmath\u5e93\nphp74-php-brotli\uff1a\u7528\u4e8ePHP\u7684Brotli\u6269\u5c55\nphp74-php-common\uff1aPHP\u7684\u516c\u5171\u6587\u4ef6\nphp74-php-pspell\uff1ax86_64:\u7528\u4e8ePHP\u5e94\u7528\u7a0b\u5e8f\u7684\u6a21\u5757\u4e2d\u63a5\u53e3\nphp74-php-recode\uff1a\u7528\u4e8ePHP\u5e94\u7528\u7a0b\u5e8f\u7684\u6a21\u5757\u91cd\u65b0\u7f16\u7801\u5e93\nphp74-php-snappy\uff1aPHP\u7684Snappy\u6269\u5c55\nphp74-php-sodium\uff1ax86_64:\u94a0\u5bc6\u7801\u5e93\u7684\u5305\u88c5\nphp74-php-sqlsrv\uff1ax86_64:\u7528\u4e8eSQL Server\u7684PHP Microsoft\u9a71\u52a8\u7a0b\u5e8f\nphp74-php-xmlrpc\uff1a\u7684PHP\u5e94\u7528\u7a0b\u5e8f\u6a21\u5757xml - rpc\u534f\u8bae\nphp74-php-enchant\uff1a\u589e\u5f3aPHP\u7684\u62fc\u5199\u6269\u5c55\u5e94\u7528\u7a0b\u5e8f\nphp74-php-libvirt\uff1a\u7528\u4e8eLibvirt\u7684PHP\u8bed\u8a00\u7ed1\u5b9a\nphp74-php-mysqlnd\uff1ax86_64:\u7528\u4e8e\u4f7f\u7528MySQL\u7684PHP\u5e94\u7528\u7a0b\u5e8f\u7684\u6a21\u5757\u6570\u636e\u5e93\nphp74-php-opcache\uff1ax86_64: Zend OPcache\nphp74-php-pecl-ds\uff1ax86_64: PHP\u7684\u6570\u636e\u7ed3\u6784\nphp74-php-pecl-ev\uff1a\u63d0\u4f9blibev\u5e93\u7684\u63a5\u53e3\nphp74-php-pecl-pq\uff1aPostgreSQL\u5ba2\u6237\u7aef\u5e93(libpq)\u7ed1\u5b9a\nphp74-php-pecl-uv\uff1aLibuv\u5305\u88c5\u5668\nphp74-php-process\uff1a\u7528\u4e8ePHP\u811a\u672c\u7684\u6a21\u5757\u4f7f\u7528\u7cfb\u7edf\u8fdb\u7a0b\u63a5\u53e3\nphp74-php-embedded\uff1a\u7528\u4e8e\u5d4c\u5165\u5e94\u7528\u7a0b\u5e8f\u7684PHP\u5e93\nphp74-php-mbstring\uff1a\u4e00\u4e2a\u7528\u4e8ePHP\u5e94\u7528\u7a0b\u5e8f\u7684\u6a21\u5757\u591a\u5b57\u8282\u5b57\u7b26\u4e32\u5904\u7406\nphp74-php-pecl-dio\uff1a\u76f4\u63a5I\/O\u51fd\u6570\nphp74-php-pecl-eio\uff1a\u63d0\u4f9blibeio\u5e93\u7684\u63a5\u53e3\nphp74-php-pecl-env\uff1a\u52a0\u8f7d\u73af\u5883\u53d8\u91cf\nphp74-php-pecl-lua\uff1a\u5d4c\u5165\u5f0flua\u89e3\u91ca\u5668\nphp74-php-pecl-lzf\uff1ax86_64:\u5904\u7406LZF de\/\u538b\u7f29\u7684\u6269\u5c55\nphp74-php-pecl-nsq\uff1aNSQ\u5ba2\u6237\u7aef\u7684PHP\u6269\u5c55\nphp74-php-pecl-psr\uff1aPSR\u63a5\u53e3\nphp74-php-pecl-rar\uff1a\u7528\u4e8e\u8bfb\u53d6RAR\u5b58\u6863\u7684PHP\u6269\u5c55\nphp74-php-pecl-rrd\uff1ax86_64: rrdtool\u7684PHP\u7ed1\u5b9a\nphp74-php-pecl-sdl\uff1a\u7b80\u5355\u7684PHP DirectMedia\u5c42\nphp74-php-pecl-svn\uff1ax86_64: Subversion\u7248\u672c\u7684PHP\u7ed1\u5b9a\u63a7\u5236\u7cfb\u7edf\nphp74-php-pecl-vld\uff1ax86_64:\u8f6c\u50a8PHP\u7684\u5185\u90e8\u8868\u793a\u811a\u672c\nphp74-php-pecl-yac\uff1a\u65e0\u9501\u7528\u6237\u6570\u636e\u7f13\u5b58\nphp74-php-pecl-yaf\uff1ax86_64:\u53c8\u4e00\u4e2a\u6846\u67b6\nphp74-php-pecl-yar\uff1a\u8f7b\u91cf\u7ea7\u5e76\u53d1RPC\u6846\u67b6\nphp74-php-pecl-yaz\uff1ax86_64: Z39.50\/SRU\u5ba2\u6237\u7aef\nphp74-php-pecl-zip\uff1a\u4e00\u4e2aZIP\u6587\u4ef6\u7684\u6269\u5c55\u540d\nphp74-php-pecl-zmq\uff1aZeroMQ\u6d88\u606f\u4f20\u9012\nphp74-php-phalcon4\uff1aPhalcon\u6846\u67b6\nphp74-php-componere\uff1a\u5728\u8fd0\u884c\u65f6\u7f16\u5199PHP\u7c7b\nphp74-php-litespeed\uff1aLiteSpeed Web\u670d\u52a1\u5668PHP\u652f\u6301\nphp74-php-maxminddb\uff1aMaxMind DB Reader\u6269\u5c55\nphp74-php-pdo-dblib\uff1ax86_64: PDO\u9a71\u52a8\u7a0b\u5e8f\uff0c\u7528\u4e8eMicrosoft SQL Server\u548cSybase\u6570\u636e\u5e93\nphp74-php-pecl-amqp\uff1a\u4e0e\u4efb\u4f55AMQP\u517c\u5bb9\u7684\u670d\u52a1\u5668\u901a\u4fe1\nphp74-php-pecl-apcu\uff1aAPC\u7528\u6237\u7f13\u5b58\nphp74-php-pecl-apfd\uff1a\u603b\u662f\u586b\u5145\u8868\u5355\u6570\u636e\nphp74-php-pecl-fann\uff1a\u7528\u4e8eFANN\u5e93\u7684\u5305\u88c5\u5668\nphp74-php-pecl-grpc\uff1ax86_64:\u901a\u7528RPC\u6846\u67b6\nphp74-php-pecl-http\uff1a\u6269\u5c55\u7684HTTP\u652f\u6301\nphp74-php-pecl-krb5\uff1aKerberos\u9a8c\u8bc1\u6269\u5c55\nphp74-php-pecl-pcov\uff1ax86_64:\u4ee3\u7801\u8986\u76d6\u9a71\u52a8\u7a0b\u5e8f\nphp74-php-pecl-ssh2\uff1ax86_64: libssh2\u5e93\u7684\u7ed1\u5b9a\nphp74-php-pecl-sync\uff1a\u5df2\u547d\u540d\u548c\u672a\u547d\u540d\u540c\u6b65\u5bf9\u8c61\nphp74-php-pecl-uopz\uff1ax86_64: Zend\u7684\u7528\u6237\u64cd\u4f5c\nphp74-php-pecl-uuid\uff1a\u901a\u7528\u552f\u4e00\u6807\u8bc6\u7b26\u6269\u5c55\u5bf9\u4e8ePHP\nphp74-php-pecl-vips\uff1ax86_64:\u4e0elibvip\u63a5\u53e3\u7684PHP\u6269\u5c55\nphp74-php-pecl-wddx\uff1aWeb\u5206\u5e03\u5f0f\u6570\u636e\u4ea4\u6362\nphp74-php-pecl-yaml\uff1ax86_64: yaml\u7684PHP\u7ed1\u5b9a\nphp74-php-phpiredis\uff1ax86_64: Redis\u7684\u5ba2\u6237\u7aef\u6269\u5c55\u540d\nphp74-php-smbclient\uff1alibsmbclient\u7684PHP\u5305\u88c5\nphp74-php-wkhtmltox\uff1aHTML\u8f6c\u6362\u5668\nphp74-php-pecl-cmark\uff1aCommonMark\u6269\u5c55\u540d\nphp74-php-pecl-dbase\uff1adBase\u6570\u636e\u5e93\u6587\u4ef6\u8bbf\u95ee\u51fd\u6570\nphp74-php-pecl-druid\uff1a\u4e00\u4e2aPHP\u7684\u5fb7\u9c81\u4f0a\u9a71\u52a8\nphp74-php-pecl-event\uff1a\u63d0\u4f9blibevent\u5e93\u7684\u63a5\u53e3\nphp74-php-pecl-geoip\uff1a\u5c06IP\u5730\u5740\u6620\u5c04\u5230\u7684\u6269\u5c55\u540d\u5730\u7406\u4f4d\u7f6e\nphp74-php-pecl-gnupg\uff1ax86_64: gpgme\u5e93\u7684\u5305\u88c5\nphp74-php-pecl-mysql\uff1aMySQL\u6570\u636e\u5e93\u8bbf\u95ee\u51fd\u6570\nphp74-php-pecl-oauth\uff1aPHP OAuth\u6d88\u8d39\u8005\u6269\u5c55\nphp74-php-pecl-parle\uff1ax86_64:\u89e3\u6790\u548c\u8bcd\u6cd5\u5206\u6790\nphp74-php-pecl-raphf\uff1a\u8d44\u6e90\u548c\u6301\u4e45\u53e5\u67c4\u5de5\u5382\nphp74-php-pecl-solr2\uff1aApache Solr\u7684API\u5b9a\u5411\u5bf9\u8c61\nphp74-php-pecl-stats\uff1a\u7528\u4e8e\u7edf\u8ba1\u8ba1\u7b97\u7684\u4f8b\u7a0b\nphp74-php-pecl-stomp\uff1aStomp\u5ba2\u6237\u7aef\u6269\u5c55\nphp74-php-pecl-taint\uff1ax86_64: XSS\u4ee3\u7801\u55c5\u63a2\u5668\nphp74-php-pecl-xattr\uff1a\u6269\u5c55\u5c5e\u6027\nphp74-php-pecl-xdiff\uff1a\u6587\u4ef6\u5dee\u5f02\/\u8865\u4e01\nphp74-php-pecl-xxtea\uff1aXXTEA\u52a0\u5bc6\u7b97\u6cd5\u6269\u5c55PHP\nphp74-php-libvirt-doc\uff1anoarch: php-libvirt\u6587\u4ef6\nphp74-php-pecl-base58\uff1a\u7528base58\u7f16\u7801\u548c\u89e3\u7801\u6570\u636e\nphp74-php-pecl-bitset\uff1a\u4f4d\u96c6\u5e93\nphp74-php-pecl-crypto\uff1aOpenSSL\u5bc6\u7801\u5e93\u7684\u5305\u88c5\u5668\nphp74-php-pecl-gender\uff1ax86_64:\u6027\u522b\u6269\u5c55\nphp74-php-pecl-hprose\uff1a\u7528\u4e8ePHP\u7684h\u6563\u6587\nphp74-php-pecl-hrtime\uff1ax86_64:\u9ad8\u5206\u8fa8\u7387\u5b9a\u65f6\nphp74-php-pecl-mcrypt\uff1ax86_64: libmcrypt\u5e93\u7684\u7ed1\u5b9a\nphp74-php-pecl-pdflib\uff1a\u751f\u6210PDF\u6587\u4ef6\u7684\u5305\nphp74-php-pecl-propro\uff1a\u5c5e\u6027\u4ee3\u7406\nphp74-php-pecl-radius\uff1aRadius\u5ba2\u6237\u7aef\u5e93\nphp74-php-pecl-redis4\uff1a\u7684\u6269\u5c55\u540d Redis\u952e\u503c\u5b58\u50a8\nphp74-php-pecl-redis5\uff1a\u7684\u6269\u5c55\u540d Redis\u952e\u503c\u5b58\u50a8\nphp74-php-pecl-scrypt\uff1aScrypt\u6563\u5217\u51fd\u6570\nphp74-php-pecl-sphinx\uff1aSphinx SQL\u5168\u6587\u7684PECL\u6269\u5c55\u641c\u7d22\u5f15\u64ce\nphp74-php-pecl-ssdeep\uff1alibfuzzy\u5e93\u7684\u5305\u88c5\u5668\nphp74-php-pecl-trader\uff1a\u4e3a\u8d38\u6613\u5546\u63d0\u4f9b\u6280\u672f\u5206\u6790\nphp74-php-pecl-xdebug\uff1a\u7528\u4e8e\u8c03\u8bd5PHP\u811a\u672c\u7684PECL\u5305\nphp74-php-pecl-xhprof\uff1ax86_64: XHProf\u7684PHP\u6269\u5c55\uff0c\u5c42\u6b21\u7ed3\u6784\u5206\u6790\u5668\nphp74-php-pecl-yaconf\uff1ax86_64:\u53e6\u4e00\u4e2a\u914d\u7f6e\u5bb9\u5668\nphp74-php-pecl-apcu-bc\uff1aAPCu\u5411\u540e\u517c\u5bb9\u6a21\u5757\nphp74-php-pecl-decimal\uff1a\u4efb\u610f\u7cbe\u5ea6\u6d6e\u70b9\u5c0f\u6570\nphp74-php-pecl-gearman\uff1aPHP\u5305\u88c5\u5668\u5230libgearman\nphp74-php-pecl-gmagick\uff1a\u7684\u5305\u88c5\u5668GraphicsMagick\u5e93\nphp74-php-pecl-imagick\uff1ax86_64:\u7528\u4e8e\u521b\u5efa\u548c\u4fee\u6539\u6620\u50cf\u7684\u6269\u5c55\u4f7f\u7528ImageMagick\nphp74-php-pecl-inotify\uff1ax86_64: Inotify\nphp74-php-pecl-leveldb\uff1aLevelDB PHP\u7ed1\u5b9a\nphp74-php-pecl-memprof\uff1ax86_64:\u5185\u5b58\u4f7f\u7528\u5206\u6790\u5668\nphp74-php-pecl-mongodb\uff1ax86_64:\u7528\u4e8ePHP\u7684MongoDB\u9a71\u52a8\u7a0b\u5e8f\nphp74-php-pecl-msgpack\uff1a\u7528\u4e8e\u4e0eMessagePack\u901a\u4fe1\u7684API\u5e8f\u5217\u5316\nphp74-php-pecl-rdkafka\uff1a\u57fa\u4e8elibrdkafka\u7684Kafka\u5ba2\u6237\u7aef\nphp74-php-pecl-rpminfo\uff1ax86_64: RPM\u4fe1\u606f\nphp74-php-pecl-runkit7\uff1a\u4e3a\u4e86\u8fd9\u4e9b\u4f60\u2026\u4e0d\u5e94\u8be5\u2026\u65e0\u8bba\u5982\u4f55\u6211\u4e00\u76f4\u5728\u505a\u2026\u2026\u4f46\u662f\u80af\u5b9a\u505a\u7684!\nphp74-php-pecl-seaslog\uff1a\u4e00\u4e2a\u6709\u6548\u3001\u5feb\u901f\u3001\u7a33\u5b9a\u7684\u65e5\u5fd7 PHP\u6269\u5c55\nphp74-php-pecl-selinux\uff1a\u7528\u4e8ePHP\u811a\u672c\u7684SELinux\u7ed1\u5b9a\u8bed\u8a00\nphp74-php-pecl-swoole4\uff1aPHP\u7684\u5f02\u6b65\u5e76\u53d1\u5206\u5e03\u5f0f\u7f51\u7edc\u6846\u67b6\nphp74-php-pecl-timecop\uff1ax86_64:\u65f6\u95f4\u65c5\u884c\u548c\u51bb\u7ed3\u6269\u5c55\nphp74-php-pecl-varnish\uff1aVarnish\u7f13\u5b58\u7ed1\u5b9a\nphp74-php-pecl-xmldiff\uff1ax86_64: XML\u5dee\u5f02\u548c\u5408\u5e76\nphp74-php-pecl-igbinary\uff1ax86_64:\u66ff\u4ee3\u6807\u51c6PHP\u5e8f\u5217\u5316\u5668\nphp74-php-pecl-memcache\uff1ax86_64:\u4f7f\u7528Memcached\u7684\u6269\u5c55\u7f13\u5b58\u5b88\u62a4\u8fdb\u7a0b\nphp74-php-pecl-mogilefs\uff1a\u8981\u4e0e\u4e4b\u901a\u4fe1\u7684PHP\u5ba2\u6237\u7aef\u5e93 MogileFS\u5b58\u50a8\nphp74-php-pecl-mustache\uff1aMustache\u6a21\u677f\u8bed\u8a00\nphp74-php-pecl-protobuf\uff1a\u5e8f\u5217\u5316\u7ed3\u6784\u5316\u7684\u673a\u5236\u6570\u636e\nphp74-php-pecl-rdkafka4\uff1a\u57fa\u4e8elibrdkafka\u7684Kafka\u5ba2\u6237\u7aef\nphp74-php-pecl-scoutapm\uff1a\u672c\u5730\u6269\u5c55\u7ec4\u4ef6 ScoutAPM\u7684PHP\u4ee3\u7406\nphp74-php-pecl-translit\uff1a\u5c06\u975e\u62c9\u4e01\u5b57\u7b26\u97f3\u8bd1\u8bbe\u7f6e\u4e3a\u62c9\u4e01\u6587\nphp74-php-snuffleupagus\uff1ax86_64: PHP\u7684\u5b89\u5168\u6a21\u5757\nphp74-php-zephir-parser\uff1ax86_64: Zephir\u89e3\u6790\u5668\u6269\u5c55\nphp74-php-pecl-cassandra\uff1a\u7528\u4e8eApache\u7684DataStax PHP\u9a71\u52a8\u7a0b\u5e8f\u5361\u6851\u5fb7\u62c9\nphp74-php-pecl-json-post\uff1aJSON POST\u5904\u7406\u7a0b\u5e8f\nphp74-php-pecl-mailparse\uff1a\u7528\u4e8e\u89e3\u6790\u548c\u7684PHP PECL\u5305\u5904\u7406\u7535\u5b50\u90ae\u4ef6\u6d88\u606f\nphp74-php-pecl-memcached\uff1ax86_64:\u4f7f\u7528Memcached\u7684\u6269\u5c55\u7f13\u5b58\u5b88\u62a4\u8fdb\u7a0b\nphp74-php-pecl-mosquitto\uff1alibmosquito - to\u7684\u6269\u5c55\nphp74-php-pecl-seasclick\uff1a\u4e00\u4e2aYandex ClickHouse\u5ba2\u6237\u7aef\u9a71\u52a8 PHP\u6269\u5c55\nphp74-php-pecl-xlswriter\uff1a\u4e00\u4e2a\u9ad8\u6548\u3001\u5feb\u901f\u7684xlsx\u6587\u4ef6\u51fa\u53e3\u6269\u5c55\nphp74-php-horde-horde-lz4\uff1aHorde LZ4\u538b\u7f29\u6269\u5c55\nphp74-php-pecl-apcu-devel\uff1aAPCu\u5f00\u53d1\u4eba\u5458\u6587\u4ef6(\u5934\u6587\u4ef6)\nphp74-php-pecl-couchbase2\uff1aCouchbase\u670d\u52a1\u5668PHP\u6269\u5c55\nphp74-php-pecl-geospatial\uff1aPHP\u6269\u5c55\u6765\u5904\u7406\u516c\u5171\u5730\u7406\u7a7a\u95f4\u529f\u80fd\nphp74-php-pecl-handlebars\uff1aHandlebars\u6a21\u677f\u8bed\u8a00\nphp74-php-pecl-http-devel\uff1ax86_64:\u6269\u5c55HTTP\u652f\u6301\u5f00\u53d1\u4eba\u5458\u6587\u4ef6(\u5934)\nphp74-php-pecl-krb5-devel\uff1aKerberos\u6269\u5c55\u5f00\u53d1\u4eba\u5458\u6587\u4ef6(\u5934)\nphp74-php-pecl-luasandbox\uff1a\u5e26\u6709\u9650\u5236\u548c\u5b89\u5168\u7684Lua\u89e3\u91ca\u5668\u73af\u5883\nphp74-php-pecl-opencensus\uff1a\u4e00\u4e2astats\u96c6\u5408\u548c\u5206\u5e03\u5f0f\u8ddf\u8e2a\u6846\u67b6\nphp74-php-pecl-skywalking\uff1ax86_64: Apache\u7684PHP\u5de5\u5177\u4ee3\u7406\u4eba\u884c\u5929\u6865\nphp74-php-pecl-ahocorasick\uff1a\u6709\u6548\u7684Aho-Corasick\u5b57\u7b26\u4e32\u6a21\u5f0f\u5339\u914d\u7b97\u6cd5\nphp74-php-pecl-ip2location\uff1a\u83b7\u53d6an\u7684\u5730\u7406\u4f4d\u7f6e\u4fe1\u606fIP\u5730\u5740\nphp74-php-pecl-http-message\uff1ax86_64: PSR-7 HTTP\u6d88\u606f\u5b9e\u73b0\nphp74-php-pecl-datadog-trace\uff1aAPM\u548c\u5206\u5e03\u5f0f\u8ddf\u8e2aPHP\nphp74-php-pecl-hdr-histogram\uff1ax86_64: C\u8bed\u8a00\u7684PHP\u6269\u5c55\u5305\u88c5hdrhistogram API\nphp74-php-pecl-imagick-devel\uff1aimagick\u6269\u5c55\u5f00\u53d1\u4eba\u5458\u6587\u4ef6(\u5934)\nphp74-php-pecl-msgpack-devel\uff1aMessagePack\u5f00\u53d1\u4eba\u5458\u6587\u4ef6(\u5934)\nphp74-php-pecl-mysql-xdevapi\uff1aMySQL\u6570\u636e\u5e93\u8bbf\u95ee\u51fd\u6570\nphp74-php-pecl-mysqlnd-azure\uff1ax86_64: mysqlnd\u7684\u91cd\u5b9a\u5411\u63d2\u4ef6\nphp74-php-pecl-igbinary-devel\uff1aIgbinary\u5f00\u53d1\u4eba\u5458\u6587\u4ef6(\u5934)\nphp74-php-pecl-uploadprogress\uff1ax86_64:\u8ddf\u8e2a\u8fdb\u5ea6\u7684\u6269\u5c55\u6587\u4ef6\u4e0a\u4f20\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u6269\u5c55\u540d\u79f0\u6570\u636e\u6765\u6e90\uff1a<a href=\"https:\/\/www.cnblogs.com\/alliancehacker\/p\/12255445.html\">https:\/\/www.cnblogs.com\/alliancehacker\/p\/12255445.html<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<pre class=\"wp-block-code\"><code># \u67e5\u770b\u6216\u4fee\u6539 php-fpm \u4e0e Nginx \u7684\u901a\u4fe1\u65b9\u5f0f\nvi \/etc\/php-fpm.d\/www.conf\n\n# php-fpm \u4e0e Nginx\u6709\u4e24\u79cd\u53ef\u9009\u7684\u901a\u4fe1\u65b9\u5f0f\uff0c\u4e00\u79cd\u662fUnix Socket\uff0c\u4e00\u79cd\u662fTcp Socket\uff0c\u4f7f\u7528 listen \u8bbe\u7f6e\n# \u6211\u5b89\u88c5\u7684\u7248\u672c\u9ed8\u8ba4\u662fUnix Socket\uff0c\u5c06\u5176\u6ce8\u91ca\u6389\u6539\u4e3a\u4e86Tcp Socket\n<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.cwlog.net\/usr\/uploads\/2020\/11\/3538477127.png\" alt=\"phpfpmconf.png\" title=\"phpfpmconf.png\"\/><\/figure>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<pre class=\"wp-block-code\"><code># \u4fee\u6539 Nginx \u914d\u7f6e\u6587\u4ef6\uff0c\u4f7f\u5176\u53ef\u4ee5\u4e0e php-fpm \u901a\u4fe1\nvi \/etc\/nginx\/conf.d\/php-fpm.conf\n<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.cwlog.net\/usr\/uploads\/2020\/11\/2711870144.png\" alt=\"nginxphpfpmconf.png\" title=\"nginxphpfpmconf.png\"\/><\/figure>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<pre class=\"wp-block-code\"><code># \u542f\u52a8 php-fpm\u3002\u5c06 start\u6539\u4e3astop\u4e3a\u505c\u6b62\u7a0b\u5e8f\uff0c\u6539\u4e3arestart\u4e3a\u91cd\u542f\u7a0b\u5e8f\uff0c\u6539\u4e3astatus\u4e3a\u67e5\u770b\u72b6\u6001\n# \u4fee\u6539\u7a0b\u5e8f\u914d\u7f6e\u540e\u9700\u8981\u91cd\u542f\u7a0b\u5e8f\u624d\u80fd\u751f\u6548\nsystemctl start php-fpm\n\n# \u5c06 php-fpm \u8bbe\u7f6e\u4e3a\u5f00\u673a\u81ea\u542f\nsystemctl enable php-fpm\n\n# \u82e5\u4f7f\u7528 Tcp Socket\uff0c\u53ef\u4f7f\u7528\u6b64\u547d\u4ee4\u67e5\u770b php-fpm \u76d1\u542c\u7684\u7aef\u53e3\nnetstat -nlpt | grep php-fpm\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u6269\u5c55\u540d\u79f0\u6570\u636e\u6765\u6e90\uff1ahttps:\/&#46;&#46;&#46;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,9],"tags":[],"class_list":["post-939","post","type-post","status-publish","format-standard","hentry","category-linux","category-9"],"_links":{"self":[{"href":"https:\/\/blog.cithwu.com\/wp5444\/wp-json\/wp\/v2\/posts\/939","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.cithwu.com\/wp5444\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.cithwu.com\/wp5444\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.cithwu.com\/wp5444\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.cithwu.com\/wp5444\/wp-json\/wp\/v2\/comments?post=939"}],"version-history":[{"count":2,"href":"https:\/\/blog.cithwu.com\/wp5444\/wp-json\/wp\/v2\/posts\/939\/revisions"}],"predecessor-version":[{"id":941,"href":"https:\/\/blog.cithwu.com\/wp5444\/wp-json\/wp\/v2\/posts\/939\/revisions\/941"}],"wp:attachment":[{"href":"https:\/\/blog.cithwu.com\/wp5444\/wp-json\/wp\/v2\/media?parent=939"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.cithwu.com\/wp5444\/wp-json\/wp\/v2\/categories?post=939"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.cithwu.com\/wp5444\/wp-json\/wp\/v2\/tags?post=939"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}