这篇文章主要介绍Centos安装PHP7及配置php-fpm开机启动的示例,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
cd /usr/地方/src wget -c http://cn2.php.net/distributions/php-7.2.11.tar.gz
下载好后解压php-7.2.11.tar。广州压缩包,并进入解压后的目录
引用>tar -xzvf php-7.2.11.tar.gz cd php-7.2.11安装php7需要的一些依赖库包libxml2和一些其他依赖的扩展库
引用>yum -y install libxml2 yum -y  install libxml2-devel yum -y  install openssl yum -y  install openssl-devel yum -y  install curl-devel yum -y  install libjpeg-devel yum -y  install libpng-devel yum -y  install freetype-devel yum -y  install bzip2-devel yum -y  install libmcrypt  libmcrypt-devel yum -y  install postgresql-devel yum -y  install aspell-devel yum -y  install readline-devel yum -y  install libxslt-devel yum -y  install net-snmp-devel yum -y  install unixODBC-devel yum -y  install libicu-devel yum -y  install libc-client-devel yum -y  install libXpm-devel yum -y  install libvpx-devel yum -y  install enchant-devel yum -y  install openldap yum -y  install openldap-devel yum -y  install db4-devel yum -y  install gmp-devel yum -y  install sqlite-devel yum -y  install mysql-develyum install oniguruma-devel - y安装前的环境配置检查,php7的一些依赖包的检查和php扩展的启动,这个过程如果缺少php依赖的库包会有报错提示。
添加用户和组:(此处用户和组为nginx,我nginx用的用户名)groupadd - r nginx,,useradd - r - g nginx - s/sbin/nologin
引用><强> php安装配置,强>
<强>请根据以下A B C选择合适的一项进行安装配置强>
。PHP 7.2.10单选模式
。/configure——prefix=/usr/地方/php——with-config-file-path=/usr/地方/php/等等——enable-fpm with-fpm-user=nginx——with-fpm-group=nginx——enable-inline-optimization disable-debug——disable-rpath启用共享——enable-soap with-xmlrpc——使用openssl with-mcrypt——with-pcre-regex with-sqlite3——with-zlib enable-bcmath——with-iconv with-bz2——enable-calendar——使用curl——与中国国家开发银行——enable-dom enable-exif——enable-fileinfo使过滤器——with-pcre-dir enable-ftp——与gd with-openssl-dir——with-jpeg-dir with-png-dir——with-freetype-dir enable-gd-native-ttf——enable-gd-jis-conv with-gettext——gmp with-mhash——enable-json enable-mbstring——enable-mbregex enable-mbregex-backtrack——with-libmbfl with-onig——enable-pdo with-mysqli=mysqlnd——with-pdo-mysql=mysqlnd with-zlib-dir——with-pdo-sqlite with-readline——启用会话enable-shmop——enable-simplexml enable-sockets——enable-sysvmsg enable-sysvsem——enable-sysvshm enable-wddx——with-libxml-dir使用xsl——enable-zip enable-mysqlnd-compression-support——pear enable-opcache
引用>B。PHP 7.2.10多行模式
。/configure \ ——prefix=/usr/地方/php \ ——with-config-file-path=/usr/地方/php/etc \ ——enable-fpm \, ——with-fpm-user=nginx \ ——with-fpm-group=nginx \, ——enable-inline-optimization \ ——disable-debug \ ——disable-rpath \ ——enable-shared \ ——enable-soap \ ——with-xmlrpc \ ——with-openssl \ ——with-mcrypt \ ——with-pcre-regex \ ——with-sqlite3 \ ——with-zlib \ ——enable-bcmath \ ——with-iconv \ ——with-bz2 \ ——enable-calendar \ ——with-curl \ ——with-cdb \ ——enable-dom \ ——enable-exif \ ——enable-fileinfo \ ——enable-filter \ ——with-pcre-dir \ ——enable-ftp \ ——with-gd \ ——with-openssl-dir \ ——with-jpeg-dir \ ——with-png-dir \ ——with-freetype-dir \ ——enable-gd-native-ttf \ ——enable-gd-jis-conv \ ——with-gettext \ ——with-gmp \ ——with-mhash \ ——enable-json \ ——enable-mbstring \ ——enable-mbregex \ ——enable-mbregex-backtrack \ ——with-libmbfl \ ——with-onig \ ——enable-pdo \ ——with-mysqli=mysqlnd \ ——with-pdo-mysql=mysqlnd \ ——with-zlib-dir \ ——with-pdo-sqlite \ ——with-readline \ ——enable-session \ ——enable-shmop \ ——enable-simplexml \ ——enable-sockets \ ——enable-sysvmsg \ ——enable-sysvsem \ ——enable-sysvshm \ ——enable-wddx \ ——with-libxml-dir \ ——with-xsl \ ——enable-zip \ ——enable-mysqlnd-compression-support \ ——with-pear \ ——enable-opcacheCentos安装PHP7及配置php-fpm开机启动的示例