找回密码
 注册
查看: 9|回复: 1

安装http 服务apache 与php8.3版本 网页发布服务搭建过程

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2024-1-3 15:00:01 | 显示全部楼层 |阅读模式
安装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 ]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2024-1-3 15:00:02 | 显示全部楼层
  cp sapi/fpm/init.d.php-fpm /etc/rc.d/init.d/php-fpm 2 T* I9 b8 L# U1 C6 z* S
  chmod +x /etc/rc.d/init.d/php-fpm
/ S9 X) {9 Z8 h" i" ~1 K8 ^% G$ O9 X1 w4 R/ w* d6 G
  cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf 0 w4 @) ~& z1 x
- s4 i& I& c& M0 [
  cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf% g, b+ {) d/ P
  cp php.ini-production /usr/local/php/etc/php.ini 0 [8 t8 g3 \; i' S* {
  cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf " k  c+ D+ e3 `0 |& W
  /etc/init.d/php-fpm start  _& g. W7 q% |7 H
  chkconfig --add php-fpm
0 Z% `) w: i* U chkconfig php-fpm on . V+ u) e+ U% ]8 q+ o: H, x! Z
service php-fpm status  
8 l0 O5 t* \2 t3 e) S6 e* `' {php-fpm (pid 88573) is running...
3 V$ ]! y' _8 K$ Z
$ _0 B4 A+ p* J! I7 x1 B
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 00:47 , Processed in 0.013602 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表