|
|
本例中使用的是apaches作为服务器,如果使用nginx请另外找方法
# u) l4 [8 U4 C! l% f; a首先安装必要的系统支持文件 - 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,9 l& X. ?: @# z0 J4 m2 ~" v, M
0 P: t$ D$ ?) G. N) d
下载安装libzip ,在PHP中需要使用这个扩展
/ `& T; C2 n# A: q Z* o- wget https://libzip.org/download/libzip-1.5.2.tar.gz
2 J* L& r2 ~7 G* D' X& A& ` - mkdir build
& ?% u6 E( J, [, b - cd build
: G5 t6 K6 w& Z( S/ G/ s - cmake3 ..
* h; x$ j; ^1 H7 {( J1 ]+ g - make , D8 E7 }+ k" ]# n% ~4 {
- make install
复制代码 之后就可以下载PHP最新版本了
8 F& I6 I7 Y# r9 j# J! Y/ }$ w) J, @! Y安装命令如下 :
# {& ?* j7 E( l+ o4 F- ./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
复制代码
0 l3 }! [. n+ w1 M% T) i3 \0 t" _/ w
2 J. i |: Y( y" w- p% l2 ]$ ~
7 h% ~' ?5 y6 _
4 B+ C# X% V" C, Q9 t; @# r$ l1 R |& n# Z, j6 Z7 A0 v; t
# v9 I6 x+ `8 F( }& ~+ G6 `
|
|