Centos安装PHP7及配置php-fpm开机启动的示例

  介绍

这篇文章主要介绍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-devel yum  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-opcache

Centos安装PHP7及配置php-fpm开机启动的示例