php7.4.2+SWOOLE4.5源码包安装
wget https://www.php.net/distributions/php-7.4.2.tar.bz2 cd php-7.4.2 yum -y install gcc gcc-c++ libxml2-devel openssl-devel curl-devel libjpeg-devel libpng-devel libicu-devel freetype-devel openldap-devel openldap openldap-devel sqlite-devel oniguruma-devel oniguruma cp -frp /usr/lib64/libldap* /usr/lib/ ./configure --prefix=/usr/local/php742 --enable-fpm --with-fpm-user=www --with-fpm-group=www --enable-mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --enable-mysqlnd-compression-support \ --with-iconv-dir \ --with-freetype-dir \ --with-jpeg-dir \ --with-png-dir \ --with-zlib \ --with-libxml-dir \ --enable-xml \ --disable-rpath \ --enable-bcmath \ --enable-shmop \ --enable-sysvsem \ --enable-inline-optimization \ --with-curl \ --enable-mbregex \ --enable-mbstring \ --enable-intl \ --with-mcrypt \ --with-libmbfl \ --enable-ftp \ --with-gd \ --enable-gd-jis-conv \ --enable-gd-native-ttf \ --with-openssl \ --with-mhash \ --enable-pcntl \ --enable-sockets \ --with-xmlrpc \ --enable-zip \ --enable-soap \ --with-gettext \ --disable-fileinfo \ --enable-opcache \ --with-pear \ --enable-maintainer-zts \ --with-ldap=shared \ --without-gdbm make make install cp php.ini-production /usr/local/php742/lib/php.ini cp -ar /usr/local/php742/etc/php-fpm.conf.default /usr/local/php742/etc/php-fpm.conf cp -ar /usr/local/php742/etc/php-fpm.d/www.conf.default /usr/local/php742/etc/php-fpm.d/www.conf wget http://pecl.php.net/get/swoole-4.5.2.tgz tar -zxvf swoole-4.5.2.tgz cd swoole-4.5.2 /usr/local/php742/bin/phpize ./configure --with-php-config=/usr/local/php742/bin/php-config make -j4 make install vim /usr/local/php742/lib/php.ini extension=swoole.so

