12.2 部署LNMP动态网站架构

1.安装系列软件包

[root@dsrw ~]# dnf -y install apr* autoconf automake numactl bison bzip2-devel cpp curl-devel fontconfig-devel freetype-devel gcc gcc-c++ gd-devel gettext-devel kernel-headers keyutils-libs-devel krb5-devel libcom_err-devel libpng-devel libjpeg* libsepol-devel  libselinux-devel libstdc++-devel libtool* libxml2-devel libXpm* libxml* libXaw-devel libXmu-devel libtiff* make openssl-devel patch pcre-devel perl php-common php-gd telnet zlib-devel libtirpc-devel gtk* ntpstat na* bison* lrzsz cmake ncurses-devel libzip-devel libxslt-devel gdbm-devel readline-devel gmp-devel

  pcre2-devel-10.32-1.el8.x86_64                                                
  pcre2-utf16-10.32-1.el8.x86_64                                                
  pcre2-utf32-10.32-1.el8.x86_64                                                
  python3-pyparsing-2.1.10-7.el8.noarch                                         
  xz-devel-5.2.4-3.el8.x86_64                                                   

完毕!

2.设置rhel8为桥接模式的网卡

通过nmtui或nm-connection-editor命令修改为以DHCP模式自动获取网络信息。
[root@dsrw ~]# ping -c 4 www.baidu.com
PING www.a.shifen.com (39.156.66.18) 56(84) bytes of data.
64 bytes from 39.156.66.18 (39.156.66.18): icmp_seq=1 ttl=52 time=59.4 ms
64 bytes from 39.156.66.18 (39.156.66.18): icmp_seq=2 ttl=52 time=59.10 ms
64 bytes from 39.156.66.18 (39.156.66.18): icmp_seq=3 ttl=52 time=59.4 ms
64 bytes from 39.156.66.18 (39.156.66.18): icmp_seq=4 ttl=52 time=59.6 ms

--- www.a.shifen.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 8ms
rtt min/avg/max/mdev = 59.364/59.588/59.965/0.288 ms

3.下载Nginx、MySQL、PHP及WordPress等系列的安装包

[root@dsrw ~]# mkdir /lnmp
[root@dsrw ~]# cd /lnmp
[root@dsrw lnmp]# ls
mysql-8.0.18.tar.xz  php-7.3.5.tar.gz         wordpress.tar.gz
nginx-1.16.0.tar.gz  rpcsvc-proto-1.4.tar.gz

4.下载及解压源码包文件、编译源码包代码、生成二进制安装程序、运行二进制的服务程序安装包。

1)rpcsvc-proto-1.4.tar.gz
[root@dsrw lnmp]# tar xzvf rpcsvc-proto-1.4.tar.gz
rpcsvc-proto-1.4/
rpcsvc-proto-1.4/INSTALL
[root@dsrw lnmp]# cd rpcsvc-proto-1.4
[root@dsrw rpcsvc-proto-1.4]# ./configure
configure: loading site script /usr/share/config.site
[root@dsrw rpcsvc-proto-1.4]# make
make  all-recursive
[root@dsrw rpcsvc-proto-1.4]# make install
Making install in rpcgen
[root@dsrw rpcsvc-proto-1.4]#cd ..

2)mysql-8.0.18.tar.xz
[root@dsrw lnmp]# tar -xvf mysql-8.0.18.tar.xz

3)php-7.3.5.tar.gz
[root@dsrw lnmp]# tar xzvf php-7.3.5.tar.gz
[root@dsrw lnmp]# cd php-7.3.5
[root@dsrw php-7.3.5]# ./configure
[root@dsrw php-7.3.5]#make
[root@dsrw php-7.3.5]#make install
[root@dsrw php-7.3.5]#cd ..
© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称

    请登录后查看评论内容