|
|
本例中使用的是apaches作为服务器,如果使用nginx请另外找方法! r; J: V# n* {/ ^
首先安装必要的系统支持文件 - yum -y install autoconf epel-release wget unzip cmake cmake3 gcc gcc++ memcached-devel libmemcached libmemcached-devel httpd httpd-devel httpd-tools memcached libzip postgresql-devel libmcrypt libmcrypt-devel mcrypt mhash libxml2 libxml2-devel gcc openssl openssl-devel curl curl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel pcre pcre-devel libxslt libxslt-devel bzip2 bzip2-devel
复制代码 安装以上项之后,可以安装最新的PHP版本,本例中使用的是PHP7.3.12,$ ?/ z W8 ~ Z/ K2 x/ C
/ Y1 C5 f* Z# l$ p3 u! W. y* {
下载安装libzip ,在PHP中需要使用这个扩展1 p, v: d) r8 L8 t# _: n
- wget https://libzip.org/download/libzip-1.5.2.tar.gz" y4 g) R7 V8 Q5 b8 Z& `9 f# o5 B1 U j
- mkdir build
/ o+ q. U3 ~: _- o7 c/ q. p - cd build
! m- u, b) E: j9 o$ P `- e - cmake3 ..( e, {5 Y" h' V% [
- make ) E7 r" e* l8 Z' t$ K" z0 q
- make install
复制代码 之后就可以下载PHP最新版本了2 n5 {. m5 R- V1 ?- r1 P
安装命令如下 :
3 j# g. O5 M; m6 f5 o( U/ s- ./configure --prefix=/home/php/php7.3.12 --with-apxs2 --with-pdo-mysql --enable-debug --enable-debug --with-libxml-dir --with-openssl --with-zlib --with-bz2 --enable-calendar --with-curl --with-libxml-dir --with-gd --with-openssl-dir --with-jpeg-dir --with-png-dir --with-zlib-dir --with-freetype-dir --with-gettext --enable-mbstring --with-mysqli --with-pgsql --enable-shmop --with-libxml-dir --with-openssl-dir --enable-sockets --with-libxml-dir --with-zlib-dir --enable-mysqlnd --with-zlib-dir --with-libzip --enable-zip --with-pdo-pgsql
复制代码
8 V, h& z, S% x2 @% _; n( S5 i" |& u
! ?8 E, ~' h4 J& {* x! ~
" j0 K* \. T/ Q' O d/ ]" ]
2 ^: m' o+ s; g1 C& W# |, S1 }+ K k+ k8 Z; G, h
( Y# |( @- K0 m
: }( ?9 R+ I' [" L" i# n0 \
|
|