易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 5|回复: 1
收起左侧

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

[复制链接]
发表于 2024-1-3 15:00:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
安装http 服务apache 与php8.3版本 网页发布服务搭建过程下载http以及相关安装包:, T% P" J2 H: T
  wget https://dlcdn.apache.org/apr/apr-1.7.4.tar.gz --no-check-certificate 4 {0 ?7 Q1 C3 k. i5 N6 n* q

, d( \. T% E. X( ~1 o. Y  wget https://dlcdn.apache.org/apr/apr-util-1.6.3.tar.gz  --no-check-certificate 4 v- D& u$ c8 V! U$ G/ N* K
5 M. p& }2 b/ C, c2 j; h
- R8 ?- Q2 t" A: u- J8 u
wget https://dlcdn.apache.org/httpd/httpd-2.4.58.tar.gz --no-check-certificate+ J- F7 \) p2 _1 |) X: f! Q
; G  c% b" h8 z; J: v9 F
wget https://github.com/PhilipHazel/p ... /pcre2-10.39.tar.gz
! D9 q$ P' N3 N! G( ~( w
9 e+ @: c: v6 r3 r7 v安装需要的包:& h4 a& ^* n) W& y" H
yum install -y gcc gcc-c++ autoconf automake zlib zlib-devel openssl openssl-devel pcre pcre-devel: q1 Q; S/ N: P: Z; S+ {

9 \2 V7 c! r2 S- ayum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel) y- Y- ]- c$ M
yum 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, ]1 ]9 X1 [. F9 Z
- Z- a( X# l' O( w" h3 w
安装arp tar -zxvf apr-1.7.4.tar.gz" g( u/ T! c8 N- C/ x0 H
cd apr-1.7.4/$ [% O; f/ _# ?: A6 N2 k: Y3 U
./configure --prefix=/usr/local/apr* w. x5 }, i/ b! l1 c" a" i
编辑configure
: c8 \' [2 j1 I/ Z# r" k: Q找到R M " RM "RM"cfgfile" 将其注释掉即可
" V6 p  T+ R. {) @9 \- f9 Q  J- V% k1 L- O5 s. v
$RM "$cfgfile" 将其注释即可
# Z3 d1 {& x9 t3 m+ `$ O3 a. l1 j+ C& n8 _

: C( ^* Y# N( H0 z! b+ \2 n8 D) e! n0 _+ C$ w

8 x) y$ B, X9 S% L' b1 h. o, p. U6 J+ Q9 H( a; W& D; C
编译安装:+ E! t' h1 I4 Q  G5 E, ]
make && make install 6 S8 a: x9 U; w& q: o
6 x. T$ W  Z$ {3 d8 u2 K4 `
安装arp-util2 ^) `$ ?. J4 C: }0 M0 d4 z' ~
tar -zxvf apr-util-1.6.3.tar.gz
8 L- Y6 p' J( k" r" x6 _1 A  z
/ m( |2 a7 Q& Z. W+ J2 J6 W3 } ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr. y- b, l/ P# L( @
6 S) g9 e$ q' R7 c0 B  o: x5 o
编译安装:7 n! {' f/ L" l, y
make && make install
! V% n! ?' ^+ K* ?  M) f5 M7 [  x* I+ H: ~7 y" S; I
' S' H2 a; _. L4 g: l1 b
安装pcre2安装包:2 t, E2 T0 {/ a
tar -zxvf pcre2-10.39.tar.gz
# o* a; ?& q" l. x1 f
: Y; G+ }7 m; l; l, Q' Dcd pcre2-10.39/
& `4 C% s+ m1 v/ X/ y/ i1 M
  K. K4 M' o* {6 q: {) {./configure --prefix=/usr/local/pcre
) m1 r# A) G& b) o# T5 o$ [/ e7 P4 `% n8 G
编译安装:- V( z" x$ E- V! k; m
make && make install & X" O5 J( ]& F
1 a% p0 @0 Z8 h7 @) `
安装apache :
* a5 x) t  }' Z5 P; U! fyum install -y pcre-devel
8 h+ ?3 h6 F5 C( ^3 N# A! ]5 O4 d- U' O
tar -zxvf httpd-2.4.58.tar.gz5 ~! Q2 z1 g: b7 _5 g

, \5 M# D8 m, l7 j9 I4 jcd  httpd-2.4.58
- W8 E5 F! ^; E. [5 j  r ./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
) Q- `- ^. S4 x% i: v4 U
- l  L9 M2 n* @+ l5 m4 o编译安装:/ |( [5 O. b$ F( ]$ a: q0 @" @
make && make install: Q$ _9 Y; L4 e! Z" @% Y
2 H& k2 c( P/ H; C% `! d
启动apache服务:* ?: L& U* x% O+ ^/ U
/usr/local/httpd/bin/apachectl restart
7 ]% C7 s, Z, _8 G2 T' S$ X! z3 i% E+ q- L
1 N3 V2 u4 r: H4 t: [8 t$ Z
接下来安装php:* E2 j/ v9 |( p6 N8 _. j0 k& ?
" {" T. S) G2 E: c  e" i) k
tar -zxvf php-8.3.0.tar.gz
) b! v# j! _4 q cd php-8.3.0
; j( H6 W. K$ B4 g" m9 _
- z  {* b0 H- B$ y  l ./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. A# M" P1 S' Q( ]: r
# D! ]6 O# e' p6 f: r. ~
编译安装:- G3 N+ Q2 x. |& h* C, u: b# m2 h4 U
make && make install
  P7 F0 _2 z+ x% H9 A( ]8 _0 C% J8 b7 b* v: F8 c

) y! V1 Y; F7 b2 O
 楼主| 发表于 2024-1-3 15:00:02 | 显示全部楼层
  cp sapi/fpm/init.d.php-fpm /etc/rc.d/init.d/php-fpm & E6 p" j% j) E1 ~+ h
  chmod +x /etc/rc.d/init.d/php-fpm 7 U: S/ ^5 c8 w7 v( m" _: W0 W

5 W* S7 I$ w4 ]/ ~  cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
  r8 X' E  A: b; H/ ~3 R* L* m+ ?) D( Y8 C2 l1 D
  cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
" s! Y% l6 J+ m8 K4 p7 D  cp php.ini-production /usr/local/php/etc/php.ini
- W0 ]$ ?  V% U8 {) H  cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf : f# G0 x9 k" _( g7 K9 T1 d) H1 y- U
  /etc/init.d/php-fpm start& U( c0 J# r: Y
  chkconfig --add php-fpm
0 W( ^5 ]' ~8 k& X chkconfig php-fpm on   l; j) N8 e/ P
service php-fpm status  3 ~! K9 |" r7 d" j2 x; S  i+ w
php-fpm (pid 88573) is running...
0 A1 p* k& b( a9 r" `$ N1 }! Q
0 y/ l$ n( G  z4 }+ {7 v
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 21:26 , Processed in 0.047313 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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