接下来,配置参数。如果配置前没有libxml2和libxml2-devel会报错,所以更新libxml2并安装libxml2-devel,使用在线安装: 由于操作系统环境不同,系统安装的完整性开发环境包也不同,所以建议在安装操作系统的时候进行必要的选择。您也可以一次执行所有命令来安装未安装的组件。如果它们已经安装,则可以对其进行升级。如果版本完全相同,则不会执行任何操作。除了以上两个命令外,总结如下:yum-yinstallntpdatelrzsztreecmakegccgcc-c++autoconfllibjpeglibjpeg-devellibpnglibpng-develfreetypefreetype-devellibxml2libxml2-develzlibzlib-develglibcglibc-develglib2glib2-develbzip2bzip2-develncursesncurses-develcurlcurl-devellibxslt-devellibtool-ltdl-develmakewgetdocbook-dtdsasciidoce2fsprogs-develgdgd-developensslopenssl-devellsofgitunzipgettext-devellibgettextlibentev-develpcrepcre-develvimlibxml2libxml2-developensslopenssl-develcurl-devellibjpeg-devellibpng-develfreetype-devellibmcrypt-develbzip2bzip-devellibxsltlibxslt-develfreetypewget-Ophp-7.0.5.tar.gzhttp://cn2.php.net/get/php-7.0.5.tar.gz/from/this/mirrortar-xzfphp-7.0.5.tar.gzcdphp-7.0.5./configure--预置x=/data/php5--with-curl--with-freetype-dir--with-gd--with-gettext--with-iconv-dir--with-kerberos--with-libdir=lib64--with-libxml-dir--with-mysqli--with-openssl--with-pcre-regex--with-pdo-mysql--with-pdo-sqlite--with-pear--with-png-dir--with-jpeg-dir--with-xmlrpc--with-xsl--with-zlib--with-bz2--with-mhash--enable-fpm--enable-bcmath--enable-libxml--enable-inline-优化--enable-gd-native-ttf--enable-mbregex--enable-mbstring--enable-opcache--enable-pcntl--enable-shmop--enable-soap--enable-sockets--enable-sysvsem--enable-sysvshm--enable-xml--enable-zimpake&&makeinstallchown-Rxxxx:xxxx/data/phpcdphp-7.0.5cpphp.ini-development/data/php/lib/php.inicp/data/php/etc/php-fpm.conf.default/data/php/etc/php-fpm.confcpsapi/fpm/php-fpm/usr/local/bin/[root@iz2ze8ip0m748wp4lnu6pjz~]#grep-v"#"/data/php/etc/php-fpm.d/www.conf|grep-v";"[www]user=xxxxgroup=xxxxlisten=0.0.0.0:9000pm=动态pm.max_children=5pm.start_servers=2pm.min_spare_servers=1pm.max_spare_servers=3php-fpm#启动php-fpm启动后php-fpm服务默认使用9000端口。使用netstat-tlnp|grep9000查看端口使用情况:9000端口正常使用,说明php-fpm服务启动成功。使用普通用户时,会出现以下情况:php-fpm5[06-Jan-202020:12:40]ERROR:unabletobindlisteningsocketforaddress'127.0.0.1:9001':Addressalreadyinuse(98)[06-Jan-202020:12:40]ERROR:FPMinitializationfailed解决方法如下(普通用户也可以启动nginx)[root@iz2u6pjzbin]#chownroot:xxxxphp-fpm[root@iz2u6pjzbin]#ll/usr/local/bin/php-fpm-rwxr-xr-x1rootxxxx39454128Jan619:39/usr/local/bin/php-fpm[root@iz2u6pjzdata]#cd/usr/local/bin/[root@iz2u6pjzbin]#chmodu+sphp-fpm[root@iz2u6pjzbin]#llphp-fpm-rwsr-xr-x1rootxxxx39454128Jan619:39php-fpm
