|
|
安装http 服务apache 与php8.3版本 网页发布服务搭建过程下载http以及相关安装包:
1 f; N7 k3 N( h) c wget https://dlcdn.apache.org/apr/apr-1.7.4.tar.gz --no-check-certificate ( z8 t- ~* m) j V7 s/ c5 L, b9 j2 F! E
: c3 ~& f) ~0 @, c
wget https://dlcdn.apache.org/apr/apr-util-1.6.3.tar.gz --no-check-certificate
) |9 q/ I3 Y$ c& K' U# ?# t. p' `& j$ o. k8 \2 @0 c& w3 Z. I
( v; p |8 r) W1 P d- b1 b; [9 n+ Ewget https://dlcdn.apache.org/httpd/httpd-2.4.58.tar.gz --no-check-certificate$ L/ U$ H7 b* M; D* c2 h" u# p
! Y5 d j/ w- E+ `) Y0 ^" g, Lwget https://github.com/PhilipHazel/p ... /pcre2-10.39.tar.gz
6 O8 }! q& v" j% j% F" _( |4 x9 W" J W1 W" |
安装需要的包:
7 M+ ?+ |- Y% R# g yum install -y gcc gcc-c++ autoconf automake zlib zlib-devel openssl openssl-devel pcre pcre-devel
; l% v, e" V# p! _( _
/ _6 g- R; W. m. V0 \1 V* dyum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel
0 s, e4 K; {' l8 E" R" cyum install libxml2-devel -y openssl openssl-devel bzip2 bzip2-devel yum install curl-devel libjpeg-devel libpng libpng-devel freetype-devel libxslt-devel libzip-devel libxml2-devel autoconf automake libtool sqlite-devel expat-devel
2 k% B, t4 j: [) w
( {! U% T; c9 r: d* `: N# K安装arp tar -zxvf apr-1.7.4.tar.gz1 ?6 h2 F6 }' l# F5 t1 p
cd apr-1.7.4/
" X5 g& u0 n2 D9 g, ]./configure --prefix=/usr/local/apr# \7 I C- |/ E5 b- O- C& ?
编辑configure
8 |$ y/ p8 F6 { ~找到R M " RM "RM"cfgfile" 将其注释掉即可
/ D' P2 ~0 s6 E0 v6 d& ]2 D. {+ Z/ b2 g* c; f
$RM "$cfgfile" 将其注释即可
1 h# f1 f8 @) X) z/ J: j( \" [9 n1 H, C
0 ?: ?3 A* o9 b% P
" R3 u/ R( u1 C* D { \. W' J# F
9 K, C5 v7 Q' L8 }编译安装:
$ Q l* m, X% }; b# z! z/ r5 tmake && make install
. b3 n9 X @0 N* G+ D, t/ t$ U& Y
安装arp-util
0 @ @" Q7 i" ~% |: r, I4 y p- G5 U9 Ltar -zxvf apr-util-1.6.3.tar.gz. s2 B D$ c* Q
4 L1 D7 c y5 r
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
* R6 x5 }' K, X8 j) h3 U2 o
8 N& n3 @: F ~4 I% ^% v1 Y4 j编译安装:
9 h1 O+ E8 k! _) X9 [3 r3 Amake && make install 4 d- T; V% P9 W) Z$ r; z5 M6 }. e
' M- A# Z4 L6 Y8 i' C
T5 t9 U {; T
安装pcre2安装包:
* `6 `( ]9 p4 f7 Q( }4 Y tar -zxvf pcre2-10.39.tar.gz
( j; M) V8 I" D) J" _
9 J6 g& G' {& G4 l2 ?# _cd pcre2-10.39/# o6 i" m/ W; a' R
( S8 V( x4 @$ u! k./configure --prefix=/usr/local/pcre
* V* s# L4 m9 l. o+ v( ~% k. N7 Z( Y/ X
编译安装:; _5 l8 ~ ? w f7 a
make && make install
- X: P- g3 e) E# R
0 ~6 @/ z8 [5 f; ^安装apache : f# Y5 A, O; ^, L% G6 T
yum install -y pcre-devel
7 [1 h. o* F+ N! ~$ Z+ a+ _% L
8 G3 } N' v6 ^4 H9 X$ wtar -zxvf httpd-2.4.58.tar.gz8 n. g* @7 w8 ]7 W( r' ?$ r, [) G
D }) \- ?; R" Z; rcd httpd-2.4.58
1 v# s3 R" l1 \* i7 _( n ./configure --prefix=/usr/local/httpd/ --enable-shared=max --enable-module=rewirte --enable-module=so --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre/bin/pcre2-config : O& i5 S! N; S/ [" L
' e k6 I# M* b i
编译安装:4 f* q7 L/ O2 A2 T1 f9 q8 c4 y
make && make install( O. X" J6 ], y; T4 ]5 k, I
3 h! n. ?" s( }% h y8 n启动apache服务:
9 I4 N4 R2 i) k: {& Z' }0 @/usr/local/httpd/bin/apachectl restart( G( P- `- C: ]0 [- N
3 c- p K v4 [" {% {! t: K. z$ E0 w7 p% ], B [
接下来安装php:, K- H& H' [: W, `0 y$ @7 q
$ P# T! m6 _. Utar -zxvf php-8.3.0.tar.gz
' c5 c* ~' d5 V0 } cd php-8.3.0
4 \# b4 m& B k6 h' O' M8 M4 t4 Y; \- K+ `3 d0 M
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/httpd/bin/apxs --with-curl --with-freetype-dir --with-gd --with-gettext --with-iconv-dir --with-kerberos --with-libdir=lib64 --with-libxml-dir --with-mysqli --with-openssl --with-pcre-regex --with-pdo-mysql --with-pdo-sqlite --with-pear --with-png-dir --with-jpeg-dir --with-xmlrpc --with-xsl --with-zlib --with-bz2 --with-mhash --enable-fpm --enable-bcmath --enable-libxml --enable-inline-optimization --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvsem --enable-sysvshm --enable-xml --enable-zip --with-config-file-path=/etc
* y& G. o7 p+ Z- K6 P$ O5 j4 Z2 u. C. k# O9 @
编译安装:
3 B/ G& i7 W/ C/ }; m. p make && make install U* W7 d |% E& K
. t$ k' o! w+ K* K# r4 i' H. W) S! y0 z; _3 ]
|
|