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

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2024-1-3 15:00:01 | 显示全部楼层 |阅读模式
安装http 服务apache 与php8.3版本 网页发布服务搭建过程下载http以及相关安装包:
0 k' k( v. v- n7 N6 M2 x5 V  wget https://dlcdn.apache.org/apr/apr-1.7.4.tar.gz --no-check-certificate # N! P1 ]  E1 a% m  ~' l' v' ?" y

. d. g# N" O3 ?) t2 D, w$ B! I  wget https://dlcdn.apache.org/apr/apr-util-1.6.3.tar.gz  --no-check-certificate 1 I8 ~$ d7 ?9 C
: \. S0 j7 o$ v0 T
* _/ G5 X. |3 y; @- _
wget https://dlcdn.apache.org/httpd/httpd-2.4.58.tar.gz --no-check-certificate
" P9 H* z, a! n( g" G
8 o* y  I5 Q7 c! h3 Uwget https://github.com/PhilipHazel/p ... /pcre2-10.39.tar.gz
% `+ }9 R+ v; H5 N2 }  h
" D9 B! }9 b+ ~& E6 D安装需要的包:
9 \: s1 [  R$ \5 |3 ?/ O2 O0 T yum install -y gcc gcc-c++ autoconf automake zlib zlib-devel openssl openssl-devel pcre pcre-devel
; s! y3 }; D' a3 ^# P! g
0 f5 H8 h$ u2 U; ?$ ~0 M8 lyum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel
! P* K. u( c  Fyum 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-devel2 X% {% H0 v" a" u' A

( U' b$ J, r2 V; O2 g安装arp tar -zxvf apr-1.7.4.tar.gz6 Q  ]/ F2 i# _3 H
cd apr-1.7.4/
; Z+ ^) j% x! F# L./configure --prefix=/usr/local/apr" `6 C/ S  K  r8 |/ O. h3 g
编辑configure
8 v; k% V3 C8 H找到R M " RM "RM"cfgfile" 将其注释掉即可* d& l7 H4 S9 c2 n: x; ?

6 B, a/ n) j. G9 W* t. S$RM "$cfgfile" 将其注释即可4 T2 r; f# M* a8 G( c
) R, ?1 ~# V8 v  f2 l

  c; c* W) \1 h3 w) Y
( a& v1 e" {; k% s  X( o- G' D( k  x9 Z  g& ~

; A; ^1 `9 V; B& X* L6 T' F4 c, A编译安装:
; @  [0 |: Z" T& F* ~6 y) I$ Emake && make install
5 e+ B- B2 z, k, M& M' k6 g: v
3 y1 c2 F( h% T3 C安装arp-util
4 M( I4 V+ \# ^8 [' F2 f: jtar -zxvf apr-util-1.6.3.tar.gz+ O! T( c0 ~+ D( I- N/ d5 T6 I
7 H- H7 M8 q  \% i, l) g
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
: ^/ q5 W: h0 o! e" \
: c& F, `- k) ~. ~( k1 g  n; ^编译安装:
( Z! I; {  {& y+ [7 Cmake && make install
2 ~+ E- v3 K$ T, A# i- P! p9 S$ d$ M, W

' m$ k1 {: m4 |3 }- S' _6 I安装pcre2安装包:
: U. u7 @/ L: c6 }1 }0 s$ P tar -zxvf pcre2-10.39.tar.gz# P/ a6 B. r" {# j

8 f: B, G& c# {cd pcre2-10.39/
9 Q3 p+ P/ \# W, g$ G: J  c1 z
  G( M) W3 g6 r/ v./configure --prefix=/usr/local/pcre
: @$ n  D3 ~3 V
- d& O- m: F( v$ H编译安装:& T, L3 Q* |: j
make && make install
4 Z5 Y7 E' P/ E& g1 N9 e; y1 r3 v( L/ f. m4 y8 h4 U
安装apache :
. H3 V3 K3 y$ k& }yum install -y pcre-devel& P5 g7 N6 r! \* I( d+ ~* h+ k
- V6 p: y: f: s6 O! n
tar -zxvf httpd-2.4.58.tar.gz
: {2 A- P! s1 m* F! M" J# Z
( W' B% ~" Q: ^# t* t1 lcd  httpd-2.4.58" R! x' R6 Y; Q& ]) Z/ _* k
./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
( W& w9 O' s; u( ~
' e7 t; A- h7 Z2 z/ D编译安装:
* {) G7 Q, Q4 l# S/ R" j! v# omake && make install
' i0 G. x9 [5 h! X* H/ |8 _
3 j' w4 [; W8 J5 [启动apache服务:$ O* p% G# {, m# `' F$ e$ t
/usr/local/httpd/bin/apachectl restart3 L  w5 W& ~1 {  |% U

- H/ H* s8 H. o% [# q6 y8 n9 _) [
接下来安装php:
3 g* F: j- i9 s3 c2 H; D: F; E+ T. Y; w3 m, C
tar -zxvf php-8.3.0.tar.gz
& A6 k; i! }2 `. G2 G& @# d cd php-8.3.0
* C9 N; Z7 I2 w& E/ g! Y0 A6 }* M( |8 y; u
./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. ?- K: \! I$ V! y- i/ m9 G/ }5 ?3 P
! |! k% i8 E7 n* ]( V) `' _
编译安装:
8 O, v7 U$ D$ K7 x' ?- B$ e make && make install ; Q; A. r9 S7 ?7 L3 {3 v* s9 s
5 O+ `- n- y4 H
0 c' X6 n; D( I/ f

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 ( {' h- K' _* \1 W! e+ J* U
  chmod +x /etc/rc.d/init.d/php-fpm
6 b, o2 X* n6 e: E2 u0 P2 @2 ^; m- h. V' r* F1 z* @& J& [
  cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
7 c% b: |" i; C2 l3 H/ S" `9 P5 I0 e7 T# G3 R& ]
  cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf4 o' L$ c9 @% v
  cp php.ini-production /usr/local/php/etc/php.ini
5 l" b6 @1 L( F  X& `* f& t  cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
; l9 v4 P( u  x  /etc/init.d/php-fpm start3 r& T; f3 T3 b
  chkconfig --add php-fpm2 `7 R5 V& `4 W/ X, @: B1 w
chkconfig php-fpm on
' y8 S0 \  ^* R1 f- [ service php-fpm status  
6 H: x( B- h, I8 U& K5 J- o- Fphp-fpm (pid 88573) is running...& q, y7 K+ ]8 e6 ~5 ?" K( s1 d8 `5 E

! e# }' X8 N5 u, A
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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