1.在PHP官网下载PHP的源码包官网下载地址
2.解压并进入文件夹中
tar -zxvfg php-7.1.13
3.安装命令
./configure
--prefix=/usr/local/php #安装地址
--with-config-file-path=/etc #配置文件
--enable-inline-optimization #开启功能
--disable-debug #关闭debug
--disable-rpath
--enable-shared
--enable-opcache
--enable-fpm #运行php-fpm
--with-fpm-user=www #运行用户
--with-fpm-group=www
--with-mysql=mysqlnd
--with-mysqli=mysqlnd
--with-pdo-mysql=mysqlnd
--with-gettext
--enable-mbstring
--with-iconv
--with-mcrypt
--with-mhash
--with-openssl
--enable-bcmath
--enable-soap -
-with-libxml-dir
--enable-pcntl
--enable-shmop
--enable-sysvmsg -
-enable-sysvsem
--enable-sysvshm
--enable-sockets
--with-curl
--with-zlib
--enable-zip
--with-bz2
--with-readline
--without-sqlite3
--without-pdo-sqlite
--with-pear
--enable-maintainer-zts# pthreads的前置包
--enable-dtrace #静态探针
--with-png-dir --with-freetype-dir --with-jpeg-dir --with-gd #gd库安装
集成命令如下:
./configure --prefix=/usr/local/php --with-config-file-path=/etc --enable-inline-optimization --disable-debug --disable-rpath --enable-shared --enable-opcache --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-gettext --enable-mbstring --with-iconv --with-mcrypt --with-mhash --with-openssl --enable-bcmath --enable-soap --with-libxml-dir --enable-pcntl --enable-shmop --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-sockets --with-curl --with-zlib --enable-zip --enable-dtrace --enable-maintainer-zts --with-bz2 --with-readline --without-sqlite3 --without-pdo-sqlite --with-pear
安装过程中可能会出现依赖问题,可能出现的依赖问题如下[可以先运行依赖安装]:
yum install gcc #安装gcc
yum install libxml2-devel #安装lib