文章在linux操作系统上搭建LNMP架构,在此基础上部署WordPress博客平台。
一、架构
- Linux:Centos操作系统。
- nginx:Web 服务器。
- Mysql:Mysql数据库服务器。
- PHP:php编程语言运行环境。
- WordPress:使用PHP语言开发的博客平台,也可以把 WordPress当作一个内容管理系统(CMS)来使用。下载地址:https://cn.wordpress.org/download/releases/
二、软硬件环境
节点 | 功能 | 操作系统 | IP | 软件 | 备注 |
Web Server | LNMP+WordPress | CentOS7.9 | 192.168.80.10/24 | php-fpm(7.4.30)、Nginx(1.20.1)、mysql(mysql-community-server : 8.0.30);WordPress(6.0.1) | Internet源 |
Client | 客户端浏览器 | 任意 | 192.168.80.x/24 | 浏览器 |
三、实施
1、基础环境配置
#VMware虚拟机网络为NAT模式,网关为:192.168.80.2 #测试访问internet是否正常 [root@localhost ~]# ping www.baidu.com PING www.baidu.com (183.232.231.174) 56(84) bytes of data. 64 bytes from 183.232.231.174 (183.232.231.174): icmp_seq=1 ttl=128 time=9.22 ms 64 bytes from 183.232.231.174 (183.232.231.174): icmp_seq=2 ttl=128 time=8.83 ms 64 bytes from 183.232.231.174 (183.232.231.174): icmp_seq=3 ttl=128 time=8.04 ms ^C — www.baidu.com ping statistics — 3 packets transmitted, 3 received, 0% packet loss, time 11037ms rtt min/avg/max/mdev = 8.040/8.702/9.229/0.494 ms #更改计算机名 [root@localhost ~]# hostnamectl set-hostname lnmp [root@localhost ~]# bash #关闭防火墙 [root@lnmp ~]# systemctl stop firewalld && systemctl disable firewalld Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service. Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service. #关闭selinux [root@lnmp ~]# setenforce 0 [root@lnmp ~]# vi /etc/selinux/config # This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing – SELinux security policy is enforced. # permissive – SELinux prints warnings instead of enforcing. # disabled – No SELinux policy is loaded. SELINUX=disabled # SELINUXTYPE= can take one of three values: # targeted – Targeted processes are protected, # minimum – Modification of targeted policy. Only selected processes are protected. # mls – Multi Level Security protection. SELINUXTYPE=targeted |
2、php-fpm安装
#Centos系统默认的yum源 [root@lnmp ~]# yum repolist Loaded plugins: fastestmirror Determining fastest mirrors * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com base | 3.6 kB 00:00:00 extras | 2.9 kB 00:00:00 updates | 2.9 kB 00:00:00 (1/4): extras/7/x86_64/primary_db | 247 kB 00:00:00 (2/4): base/7/x86_64/group_gz | 153 kB 00:00:00 (3/4): base/7/x86_64/primary_db | 6.1 MB 00:00:00 (4/4): updates/7/x86_64/primary_db | 17 MB 00:00:01 repo id repo name status base/7/x86_64 CentOS-7 – Base 10,072 extras/7/x86_64 CentOS-7 – Extras 512 updates/7/x86_64 CentOS-7 – Updates 4,135 repolist: 14,719 #安装epel-release源,remi源所需要的前提源 [root@lnmp ~]# rpm -ivh http://dl.fedoraproject.org/pub/epel/7/aarch64/Packages/e/epel-release-7-12.noarch.rpm Retrieving http://dl.fedoraproject.org/pub/epel/7/aarch64/Packages/e/epel-release-7-12.noarch.rpm warning: /var/tmp/rpm-tmp.iEUoM0: Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY Preparing… ################################# [100%] Updating / installing… 1:epel-release-7-12 ################################# [100%] [root@lnmp ~]# yum clean all Loaded plugins: fastestmirror Cleaning repos: base epel extras updates Cleaning up list of fastest mirrors [root@lnmp ~]# yum repolist Loaded plugins: fastestmirror Determining fastest mirrors epel/x86_64/metalink | 5.5 kB 00:00:00 * base: mirrors.aliyun.com * epel: mirrors.bfsu.edu.cn * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com base | 3.6 kB 00:00:00 epel | 4.7 kB 00:00:00 extras | 2.9 kB 00:00:00 updates | 2.9 kB 00:00:00 (1/7): base/7/x86_64/group_gz | 153 kB 00:00:00 (2/7): epel/x86_64/group_gz | 97 kB 00:00:00 (3/7): extras/7/x86_64/primary_db | 247 kB 00:00:00 epel/x86_64/updateinfo FAILED ] 0.0 B/s | 4.9 MB –:–:– ETA https://ftp.riken.jp/Linux/fedora/epel/7/x86_64/repodata/29483dc7e2210ffa0c0985c66b85d40860de843cb67fc287e9da271f077652f0-updateinfo.xml.bz2: [Errno 14] HTTPS Error 404 – Not Found Trying other mirror. To address this issue please refer to the below wiki article https://wiki.centos.org/yum-errors If above article doesn’t help to resolve this issue please use https://bugs.centos.org/. (4/7): base/7/x86_64/primary_db | 6.1 MB 00:00:00 (5/7): epel/x86_64/updateinfo | 1.0 MB 00:00:00 (6/7): updates/7/x86_64/primary_db | 17 MB 00:00:01 (7/7): epel/x86_64/primary_db | 7.0 MB 00:00:02 repo id repo name status base/7/x86_64 CentOS-7 – Base 10,072 *epel/x86_64 Extra Packages for Enterprise Linux 7 – x86_64 13,758 extras/7/x86_64 CentOS-7 – Extras 512 updates/7/x86_64 CentOS-7 – Updates 4,135 repolist: 28,477 #安装remi源,里面包括的php-fpm的各个版本 [root@lnmp ~]# rpm -ivh http://rpms.remirepo.net/enterprise/remi-release-7.rpm Retrieving http://rpms.remirepo.net/enterprise/remi-release-7.rpm warning: /var/tmp/rpm-tmp.vr8XCx: Header V4 DSA/SHA1 Signature, key ID 00f97f56: NOKEY Preparing… ################################# [100%] Updating / installing… 1:remi-release-7.9-3.el7.remi ################################# [100%] [root@lnmp ~]# yum clean all Loaded plugins: fastestmirror Cleaning repos: base epel extras remi-safe updates Cleaning up list of fastest mirrors [root@lnmp ~]# yum repolist Loaded plugins: fastestmirror Determining fastest mirrors epel/x86_64/metalink | 5.5 kB 00:00:00 * base: mirrors.aliyun.com * epel: mirrors.bfsu.edu.cn * extras: mirrors.aliyun.com * remi-safe: mirrors.tuna.tsinghua.edu.cn * updates: mirrors.aliyun.com base | 3.6 kB 00:00:00 epel | 4.7 kB 00:00:00 extras | 2.9 kB 00:00:00 remi-safe | 3.0 kB 00:00:00 updates | 2.9 kB 00:00:00 (1/8): epel/x86_64/group_gz | 97 kB 00:00:00 (2/8): base/7/x86_64/group_gz | 153 kB 00:00:00 (3/8): extras/7/x86_64/primary_db | 247 kB 00:00:00 (4/8): base/7/x86_64/primary_db | 6.1 MB 00:00:00 (5/8): epel/x86_64/primary_db | 7.0 MB 00:00:00 (6/8): epel/x86_64/updateinfo | 1.0 MB 00:00:01 (7/8): updates/7/x86_64/primary_db | 17 MB 00:00:01 (8/8): remi-safe/primary_db | 2.2 MB 00:00:01 repo id repo name status base/7/x86_64 CentOS-7 – Base 10,072 *epel/x86_64 Extra Packages for Enterprise Linux 7 – x86_64 13,758 extras/7/x86_64 CentOS-7 – Extras 512 remi-safe Safe Remi’s RPM repository for Enterprise Linux 7 – x86_64 4,864 updates/7/x86_64 CentOS-7 – Updates 4,135 repolist: 33,341 [root@lnmp ~]# ll /etc/yum.repos.d/ total 108 -rw-r–r–. 1 root root 1664 Oct 23 2020 CentOS-Base.repo -rw-r–r–. 1 root root 1309 Oct 23 2020 CentOS-CR.repo -rw-r–r–. 1 root root 649 Oct 23 2020 CentOS-Debuginfo.repo -rw-r–r–. 1 root root 314 Oct 23 2020 CentOS-fasttrack.repo -rw-r–r–. 1 root root 630 Oct 23 2020 CentOS-Media.repo -rw-r–r–. 1 root root 1331 Oct 23 2020 CentOS-Sources.repo -rw-r–r–. 1 root root 8515 Oct 23 2020 CentOS-Vault.repo -rw-r–r–. 1 root root 616 Oct 23 2020 CentOS-x86_64-kernel.repo -rw-r–r–. 1 root root 1050 Sep 18 2019 epel.repo -rw-r–r–. 1 root root 1149 Sep 18 2019 epel-testing.repo -rw-r–r–. 1 root root 446 Feb 15 2022 remi-glpi91.repo -rw-r–r–. 1 root root 446 Feb 15 2022 remi-glpi92.repo -rw-r–r–. 1 root root 446 Feb 15 2022 remi-glpi93.repo -rw-r–r–. 1 root root 446 Feb 15 2022 remi-glpi94.repo -rw-r–r–. 1 root root 855 Feb 15 2022 remi-modular.repo -rw-r–r–. 1 root root 456 Feb 15 2022 remi-php54.repo -rw-r–r–. 1 root root 1314 Feb 15 2022 remi-php70.repo -rw-r–r–. 1 root root 1314 Feb 15 2022 remi-php71.repo -rw-r–r–. 1 root root 1314 Feb 15 2022 remi-php72.repo -rw-r–r–. 1 root root 1314 Feb 15 2022 remi-php73.repo -rw-r–r–. 1 root root 1314 Feb 15 2022 remi-php74.repo -rw-r–r–. 1 root root 1314 Feb 15 2022 remi-php80.repo -rw-r–r–. 1 root root 1314 Feb 15 2022 remi-php81.repo -rw-r–r–. 1 root root 2605 Feb 15 2022 remi.repo -rw-r–r–. 1 root root 750 Feb 15 2022 remi-safe.repo #安装php-fpm和扩展 [root@lnmp ~]# yum install -y php74-php php74-php-fpm php74-php-cli php74-php-common php74-php-devel php74-php-gd php74-php-pdo php74-php-mysql php74-php-mbstring php74-php-bcmath php74-php-xml php74-php-pecl-redis php74-php-process php74-php-intl php74-php-xmlrpc php74-php-soap php74-php-ldap php74-php-opcache Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * epel: mirrors.bfsu.edu.cn * extras: mirrors.aliyun.com * remi-safe: mirrors.tuna.tsinghua.edu.cn * updates: mirrors.aliyun.com Resolving Dependencies 。。。。。。 Installed: php74-php.x86_64 0:7.4.30-1.el7.remi php74-php-bcmath.x86_64 0:7.4.30-1.el7.remi php74-php-cli.x86_64 0:7.4.30-1.el7.remi php74-php-common.x86_64 0:7.4.30-1.el7.remi php74-php-devel.x86_64 0:7.4.30-1.el7.remi php74-php-fpm.x86_64 0:7.4.30-1.el7.remi php74-php-gd.x86_64 0:7.4.30-1.el7.remi php74-php-intl.x86_64 0:7.4.30-1.el7.remi php74-php-ldap.x86_64 0:7.4.30-1.el7.remi php74-php-mbstring.x86_64 0:7.4.30-1.el7.remi php74-php-opcache.x86_64 0:7.4.30-1.el7.remi php74-php-pdo.x86_64 0:7.4.30-1.el7.remi php74-php-pecl-mysql.x86_64 0:1.0.0-0.23.20190415.d7643af.el7.remi php74-php-pecl-redis5.x86_64 0:5.3.7-1.el7.remi php74-php-process.x86_64 0:7.4.30-1.el7.remi php74-php-soap.x86_64 0:7.4.30-1.el7.remi php74-php-xml.x86_64 0:7.4.30-1.el7.remi php74-php-xmlrpc.x86_64 0:7.4.30-1.el7.remi Dependency Installed: apr.x86_64 0:1.4.8-7.el7 apr-util.x86_64 0:1.5.2-6.el7 audit-libs-python.x86_64 0:2.8.5-4.el7 autoconf.noarch 0:2.69-11.el7 automake.noarch 0:1.13.4-3.el7 checkpolicy.x86_64 0:2.5-8.el7 cpp.x86_64 0:4.8.5-44.el7 dejavu-fonts-common.noarch 0:2.33-6.el7 dejavu-sans-fonts.noarch 0:2.33-6.el7 environment-modules.x86_64 0:3.2.10-10.el7 fontconfig.x86_64 0:2.13.0-4.3.el7 fontpackages-filesystem.noarch 0:1.44-8.el7 fribidi.x86_64 0:1.0.2-1.el7_7.1 gcc.x86_64 0:4.8.5-44.el7 gcc-c++.x86_64 0:4.8.5-44.el7 gd3php.x86_64 0:2.3.3-7.el7.remi glibc-devel.x86_64 0:2.17-326.el7_9 glibc-headers.x86_64 0:2.17-326.el7_9 graphite2.x86_64 0:1.3.10-1.el7_3 harfbuzz.x86_64 0:1.7.5-2.el7 httpd.x86_64 0:2.4.6-97.el7.centos.5 httpd-tools.x86_64 0:2.4.6-97.el7.centos.5 jbigkit-libs.x86_64 0:2.0-11.el7 kernel-headers.x86_64 0:3.10.0-1160.76.1.el7 keyutils-libs-devel.x86_64 0:1.5.8-3.el7 krb5-devel.x86_64 0:1.15.1-54.el7_9 libX11.x86_64 0:1.6.7-4.el7_9 libX11-common.noarch 0:1.6.7-4.el7_9 libXau.x86_64 0:1.0.8-2.1.el7 libXpm.x86_64 0:3.5.12-1.el7 libcgroup.x86_64 0:0.41-21.el7 libcom_err-devel.x86_64 0:1.42.9-19.el7 libicu69.x86_64 0:69.1-4.el7.remi libjpeg-turbo.x86_64 0:1.2.90-8.el7 libkadm5.x86_64 0:1.15.1-54.el7_9 liblzf.x86_64 0:3.6-7.el7 libmpc.x86_64 0:1.0.1-3.el7 libraqm.x86_64 0:0.7.0-4.el7 libselinux-devel.x86_64 0:2.5-15.el7 libsemanage-python.x86_64 0:2.5-14.el7 libsepol-devel.x86_64 0:2.5-10.el7 libsodium.x86_64 0:1.0.18-1.el7 libstdc++-devel.x86_64 0:4.8.5-44.el7 libtiff.x86_64 0:4.0.3-35.el7 libtool.x86_64 0:2.4.2-22.el7_3 libverto-devel.x86_64 0:0.2.5-4.el7 libwebp7.x86_64 0:1.0.3-1.el7.remi libxcb.x86_64 0:1.13-1.el7 libxml2-devel.x86_64 0:2.9.1-6.el7_9.6 libzstd.x86_64 0:1.5.2-1.el7 m4.x86_64 0:1.4.16-10.el7 mailcap.noarch 0:2.1.41-2.el7 mpfr.x86_64 0:3.1.1-4.el7 oniguruma5php.x86_64 0:6.9.8-1.el7.remi openssl-devel.x86_64 1:1.0.2k-25.el7_9 pcre-devel.x86_64 0:8.32-17.el7 perl.x86_64 4:5.16.3-299.el7_9 perl-Carp.noarch 0:1.26-244.el7 perl-Data-Dumper.x86_64 0:2.145-3.el7 perl-Encode.x86_64 0:2.51-7.el7 perl-Exporter.noarch 0:5.68-3.el7 perl-File-Path.noarch 0:2.09-2.el7 perl-File-Temp.noarch 0:0.23.01-3.el7 perl-Filter.x86_64 0:1.49-3.el7 perl-Getopt-Long.noarch 0:2.40-3.el7 perl-HTTP-Tiny.noarch 0:0.033-3.el7 perl-PathTools.x86_64 0:3.40-5.el7 perl-Pod-Escapes.noarch 1:1.04-299.el7_9 perl-Pod-Perldoc.noarch 0:3.20-4.el7 perl-Pod-Simple.noarch 1:3.28-4.el7 perl-Pod-Usage.noarch 0:1.63-3.el7 perl-Scalar-List-Utils.x86_64 0:1.27-248.el7 perl-Socket.x86_64 0:2.010-5.el7 perl-Storable.x86_64 0:2.45-3.el7 perl-Test-Harness.noarch 0:3.28-3.el7 perl-Text-ParseWords.noarch 0:3.29-4.el7 perl-Thread-Queue.noarch 0:3.02-2.el7 perl-Time-HiRes.x86_64 4:1.9725-3.el7 perl-Time-Local.noarch 0:1.2300-2.el7 perl-constant.noarch 0:1.27-2.el7 perl-libs.x86_64 4:5.16.3-299.el7_9 perl-macros.x86_64 4:5.16.3-299.el7_9 perl-parent.noarch 1:0.225-244.el7 perl-podlators.noarch 0:2.5.1-3.el7 perl-threads.x86_64 0:1.87-4.el7 perl-threads-shared.x86_64 0:1.43-6.el7 php74-php-json.x86_64 0:7.4.30-1.el7.remi php74-php-mysqlnd.x86_64 0:7.4.30-1.el7.remi php74-php-pecl-igbinary.x86_64 0:3.2.7-1.el7.remi php74-php-pecl-msgpack.x86_64 0:2.1.2-1.el7.remi php74-php-sodium.x86_64 0:7.4.30-1.el7.remi php74-runtime.x86_64 0:1.0-3.el7.remi policycoreutils-python.x86_64 0:2.5-34.el7 python-IPy.noarch 0:0.75-6.el7 scl-utils.x86_64 0:20130529-19.el7 setools-libs.x86_64 0:3.3.8-4.el7 tcl.x86_64 1:8.5.13-8.el7 xz-devel.x86_64 0:5.2.2-2.el7_9 zlib-devel.x86_64 0:1.2.7-20.el7_9 Dependency Updated: glibc.x86_64 0:2.17-326.el7_9 glibc-common.x86_64 0:2.17-326.el7_9 krb5-libs.x86_64 0:1.15.1-54.el7_9 libxml2.x86_64 0:2.9.1-6.el7_9.6 openssl.x86_64 1:1.0.2k-25.el7_9 openssl-libs.x86_64 1:1.0.2k-25.el7_9 xz.x86_64 0:5.2.2-2.el7_9 xz-libs.x86_64 0:5.2.2-2.el7_9 zlib.x86_64 0:1.2.7-20.el7_9 Complete! Installed: php74-php.x86_64 0:7.4.30-1.el7.remi php74-php-bcmath.x86_64 0:7.4.30-1.el7.remi php74-php-cli.x86_64 0:7.4.30-1.el7.remi php74-php-common.x86_64 0:7.4.30-1.el7.remi php74-php-devel.x86_64 0:7.4.30-1.el7.remi php74-php-fpm.x86_64 0:7.4.30-1.el7.remi php74-php-gd.x86_64 0:7.4.30-1.el7.remi php74-php-intl.x86_64 0:7.4.30-1.el7.remi php74-php-ldap.x86_64 0:7.4.30-1.el7.remi php74-php-mbstring.x86_64 0:7.4.30-1.el7.remi php74-php-opcache.x86_64 0:7.4.30-1.el7.remi php74-php-pdo.x86_64 0:7.4.30-1.el7.remi php74-php-pecl-mysql.x86_64 0:1.0.0-0.23.20190415.d7643af.el7.remi php74-php-pecl-redis5.x86_64 0:5.3.7-1.el7.remi php74-php-process.x86_64 0:7.4.30-1.el7.remi php74-php-soap.x86_64 0:7.4.30-1.el7.remi php74-php-xml.x86_64 0:7.4.30-1.el7.remi php74-php-xmlrpc.x86_64 0:7.4.30-1.el7.remi Dependency Installed: apr.x86_64 0:1.4.8-7.el7 apr-util.x86_64 0:1.5.2-6.el7 audit-libs-python.x86_64 0:2.8.5-4.el7 autoconf.noarch 0:2.69-11.el7 automake.noarch 0:1.13.4-3.el7 checkpolicy.x86_64 0:2.5-8.el7 cpp.x86_64 0:4.8.5-44.el7 dejavu-fonts-common.noarch 0:2.33-6.el7 dejavu-sans-fonts.noarch 0:2.33-6.el7 environment-modules.x86_64 0:3.2.10-10.el7 fontconfig.x86_64 0:2.13.0-4.3.el7 fontpackages-filesystem.noarch 0:1.44-8.el7 fribidi.x86_64 0:1.0.2-1.el7_7.1 gcc.x86_64 0:4.8.5-44.el7 gcc-c++.x86_64 0:4.8.5-44.el7 gd3php.x86_64 0:2.3.3-7.el7.remi glibc-devel.x86_64 0:2.17-326.el7_9 glibc-headers.x86_64 0:2.17-326.el7_9 graphite2.x86_64 0:1.3.10-1.el7_3 harfbuzz.x86_64 0:1.7.5-2.el7 httpd.x86_64 0:2.4.6-97.el7.centos.5 httpd-tools.x86_64 0:2.4.6-97.el7.centos.5 jbigkit-libs.x86_64 0:2.0-11.el7 kernel-headers.x86_64 0:3.10.0-1160.76.1.el7 keyutils-libs-devel.x86_64 0:1.5.8-3.el7 krb5-devel.x86_64 0:1.15.1-54.el7_9 libX11.x86_64 0:1.6.7-4.el7_9 libX11-common.noarch 0:1.6.7-4.el7_9 libXau.x86_64 0:1.0.8-2.1.el7 libXpm.x86_64 0:3.5.12-1.el7 libcgroup.x86_64 0:0.41-21.el7 libcom_err-devel.x86_64 0:1.42.9-19.el7 libicu69.x86_64 0:69.1-4.el7.remi libjpeg-turbo.x86_64 0:1.2.90-8.el7 libkadm5.x86_64 0:1.15.1-54.el7_9 liblzf.x86_64 0:3.6-7.el7 libmpc.x86_64 0:1.0.1-3.el7 libraqm.x86_64 0:0.7.0-4.el7 libselinux-devel.x86_64 0:2.5-15.el7 libsemanage-python.x86_64 0:2.5-14.el7 libsepol-devel.x86_64 0:2.5-10.el7 libsodium.x86_64 0:1.0.18-1.el7 libstdc++-devel.x86_64 0:4.8.5-44.el7 libtiff.x86_64 0:4.0.3-35.el7 libtool.x86_64 0:2.4.2-22.el7_3 libverto-devel.x86_64 0:0.2.5-4.el7 libwebp7.x86_64 0:1.0.3-1.el7.remi libxcb.x86_64 0:1.13-1.el7 libxml2-devel.x86_64 0:2.9.1-6.el7_9.6 libzstd.x86_64 0:1.5.2-1.el7 m4.x86_64 0:1.4.16-10.el7 mailcap.noarch 0:2.1.41-2.el7 mpfr.x86_64 0:3.1.1-4.el7 oniguruma5php.x86_64 0:6.9.8-1.el7.remi openssl-devel.x86_64 1:1.0.2k-25.el7_9 pcre-devel.x86_64 0:8.32-17.el7 perl.x86_64 4:5.16.3-299.el7_9 perl-Carp.noarch 0:1.26-244.el7 perl-Data-Dumper.x86_64 0:2.145-3.el7 perl-Encode.x86_64 0:2.51-7.el7 perl-Exporter.noarch 0:5.68-3.el7 perl-File-Path.noarch 0:2.09-2.el7 perl-File-Temp.noarch 0:0.23.01-3.el7 perl-Filter.x86_64 0:1.49-3.el7 perl-Getopt-Long.noarch 0:2.40-3.el7 perl-HTTP-Tiny.noarch 0:0.033-3.el7 perl-PathTools.x86_64 0:3.40-5.el7 perl-Pod-Escapes.noarch 1:1.04-299.el7_9 perl-Pod-Perldoc.noarch 0:3.20-4.el7 perl-Pod-Simple.noarch 1:3.28-4.el7 perl-Pod-Usage.noarch 0:1.63-3.el7 perl-Scalar-List-Utils.x86_64 0:1.27-248.el7 perl-Socket.x86_64 0:2.010-5.el7 perl-Storable.x86_64 0:2.45-3.el7 perl-Test-Harness.noarch 0:3.28-3.el7 perl-Text-ParseWords.noarch 0:3.29-4.el7 perl-Thread-Queue.noarch 0:3.02-2.el7 perl-Time-HiRes.x86_64 4:1.9725-3.el7 perl-Time-Local.noarch 0:1.2300-2.el7 perl-constant.noarch 0:1.27-2.el7 perl-libs.x86_64 4:5.16.3-299.el7_9 perl-macros.x86_64 4:5.16.3-299.el7_9 perl-parent.noarch 1:0.225-244.el7 perl-podlators.noarch 0:2.5.1-3.el7 perl-threads.x86_64 0:1.87-4.el7 perl-threads-shared.x86_64 0:1.43-6.el7 php74-php-json.x86_64 0:7.4.30-1.el7.remi php74-php-mysqlnd.x86_64 0:7.4.30-1.el7.remi php74-php-pecl-igbinary.x86_64 0:3.2.7-1.el7.remi php74-php-pecl-msgpack.x86_64 0:2.1.2-1.el7.remi php74-php-sodium.x86_64 0:7.4.30-1.el7.remi php74-runtime.x86_64 0:1.0-3.el7.remi policycoreutils-python.x86_64 0:2.5-34.el7 python-IPy.noarch 0:0.75-6.el7 scl-utils.x86_64 0:20130529-19.el7 setools-libs.x86_64 0:3.3.8-4.el7 tcl.x86_64 1:8.5.13-8.el7 xz-devel.x86_64 0:5.2.2-2.el7_9 zlib-devel.x86_64 0:1.2.7-20.el7_9 Dependency Updated: glibc.x86_64 0:2.17-326.el7_9 glibc-common.x86_64 0:2.17-326.el7_9 krb5-libs.x86_64 0:1.15.1-54.el7_9 libxml2.x86_64 0:2.9.1-6.el7_9.6 openssl.x86_64 1:1.0.2k-25.el7_9 openssl-libs.x86_64 1:1.0.2k-25.el7_9 xz.x86_64 0:5.2.2-2.el7_9 xz-libs.x86_64 0:5.2.2-2.el7_9 zlib.x86_64 0:1.2.7-20.el7_9 Complete! [root@lnmp ~]# rpm -qi php74-php-fpm Name : php74-php-fpm Version : 7.4.30 Release : 1.el7.remi Architecture: x86_64 Install Date: Tue 23 Aug 2022 12:42:51 PM CST Group : Development/Languages Size : 6454220 License : PHP and Zend and BSD and MIT and ASL 1.0 and NCSA Signature : DSA/SHA1, Tue 07 Jun 2022 05:47:31 PM CST, Key ID 004e6f4700f97f56 Source RPM : php74-php-7.4.30-1.el7.remi.src.rpm Build Date : Tue 07 Jun 2022 05:30:28 PM CST Build Host : builder.remirepo.net Relocations : (not relocatable) Packager : Remi Collet Vendor : Remi’s RPM repository URL : PHP: Hypertext Preprocessor Bug URL : Remi’s RPM repository – Forum Summary : PHP FastCGI Process Manager Description : PHP-FPM (FastCGI Process Manager) is an alternative PHP FastCGI implementation with some additional features useful for sites of any size, especially busier sites. #启动php-fpm [root@lnmp ~]# systemctl start php74-php-fpm && systemctl enable php74-php-fpm Created symlink from /etc/systemd/system/multi-user.target.wants/php74-php-fpm.service to /usr/lib/systemd/system/php74-php-fpm.service. [root@lnmp ~]# php74 -v PHP 7.4.30 (cli) (built: Jun 7 2022 08:38:19) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies with Zend OPcache v7.4.30, Copyright (c), by Zend Technologies |
3、nginx安装
#安装nginx,源使用epel [root@lnmp ~]# yum install -y nginx Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * epel: mirrors.bfsu.edu.cn * extras: mirrors.aliyun.com * remi-safe: mirrors.tuna.tsinghua.edu.cn * updates: mirrors.aliyun.com Resolving Dependencies –> Running transaction check —> Package nginx.x86_64 1:1.20.1-9.el7 will be installed –> Processing Dependency: nginx-filesystem = 1:1.20.1-9.el7 for package: 1:nginx-1.20.1-9.el7.x86_64 –> Processing Dependency: libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) for package: 1:nginx-1.20.1-9.el7.x86_64 –> Processing Dependency: libssl.so.1.1(OPENSSL_1_1_0)(64bit) for package: 1:nginx-1.20.1-9.el7.x86_64 –> Processing Dependency: libssl.so.1.1(OPENSSL_1_1_1)(64bit) for package: 1:nginx-1.20.1-9.el7.x86_64 –> Processing Dependency: nginx-filesystem for package: 1:nginx-1.20.1-9.el7.x86_64 –> Processing Dependency: redhat-indexhtml for package: 1:nginx-1.20.1-9.el7.x86_64 –> Processing Dependency: libcrypto.so.1.1()(64bit) for package: 1:nginx-1.20.1-9.el7.x86_64 –> Processing Dependency: libprofiler.so.0()(64bit) for package: 1:nginx-1.20.1-9.el7.x86_64 –> Processing Dependency: libssl.so.1.1()(64bit) for package: 1:nginx-1.20.1-9.el7.x86_64 –> Running transaction check —> Package centos-indexhtml.noarch 0:7-9.el7.centos will be installed —> Package gperftools-libs.x86_64 0:2.6.1-1.el7 will be installed —> Package nginx-filesystem.noarch 1:1.20.1-9.el7 will be installed —> Package openssl11-libs.x86_64 1:1.1.1k-4.el7 will be installed –> Finished Dependency Resolution Dependencies Resolved ============================================================================================================================================================= Package Arch Version Repository Size ============================================================================================================================================================= Installing: nginx x86_64 1:1.20.1-9.el7 epel 587 k Installing for dependencies: centos-indexhtml noarch 7-9.el7.centos base 92 k gperftools-libs x86_64 2.6.1-1.el7 base 272 k nginx-filesystem noarch 1:1.20.1-9.el7 epel 24 k openssl11-libs x86_64 1:1.1.1k-4.el7 epel 1.5 M Transaction Summary ============================================================================================================================================================= Install 1 Package (+4 Dependent packages) Total download size: 2.4 M Installed size: 6.7 M Downloading packages: (1/5): nginx-filesystem-1.20.1-9.el7.noarch.rpm | 24 kB 00:00:00 (2/5): centos-indexhtml-7-9.el7.centos.noarch.rpm | 92 kB 00:00:00 (3/5): gperftools-libs-2.6.1-1.el7.x86_64.rpm | 272 kB 00:00:00 (4/5): openssl11-libs-1.1.1k-4.el7.x86_64.rpm | 1.5 MB 00:00:01 (5/5): nginx-1.20.1-9.el7.x86_64.rpm | 587 kB 00:00:01 ————————————————————————————————————————————————————- Total 1.8 MB/s | 2.4 MB 00:00:01 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : gperftools-libs-2.6.1-1.el7.x86_64 1/5 Installing : 1:nginx-filesystem-1.20.1-9.el7.noarch 2/5 Installing : centos-indexhtml-7-9.el7.centos.noarch 3/5 Installing : 1:openssl11-libs-1.1.1k-4.el7.x86_64 4/5 Installing : 1:nginx-1.20.1-9.el7.x86_64 5/5 Verifying : 1:openssl11-libs-1.1.1k-4.el7.x86_64 1/5 Verifying : centos-indexhtml-7-9.el7.centos.noarch 2/5 Verifying : 1:nginx-filesystem-1.20.1-9.el7.noarch 3/5 Verifying : gperftools-libs-2.6.1-1.el7.x86_64 4/5 Verifying : 1:nginx-1.20.1-9.el7.x86_64 5/5 Installed: nginx.x86_64 1:1.20.1-9.el7 Dependency Installed: centos-indexhtml.noarch 0:7-9.el7.centos gperftools-libs.x86_64 0:2.6.1-1.el7 nginx-filesystem.noarch 1:1.20.1-9.el7 openssl11-libs.x86_64 1:1.1.1k-4.el7 Complete! [root@lnmp ~]# rpm -qi nginx Name : nginx Epoch : 1 Version : 1.20.1 Release : 9.el7 Architecture: x86_64 Install Date: Tue 23 Aug 2022 12:48:08 PM CST Group : Unspecified Size : 1766800 License : BSD Signature : RSA/SHA256, Tue 19 Oct 2021 08:41:45 AM CST, Key ID 6a2faea2352c64e5 Source RPM : nginx-1.20.1-9.el7.src.rpm Build Date : Tue 19 Oct 2021 07:58:23 AM CST Build Host : buildhw-x86-12.iad2.fedoraproject.org Relocations : (not relocatable) Packager : Fedora Project Vendor : Fedora Project URL : nginx news Bug URL : Bug List Summary : A high performance web server and reverse proxy server Description : Nginx is a web server and a reverse proxy server for HTTP, SMTP, POP3 and IMAP protocols, with a strong focus on high concurrency, performance and low memory usage. #启动nginx [root@lnmp ~]# systemctl start nginx && systemctl enable nginx Created symlink from /etc/systemd/system/multi-user.target.wants/nginx.service to /usr/lib/systemd/system/nginx.service. #测试nginx的web服务,http://192.168.80.10,nginx默认的根目录为:/usr/share/nginx/html #查看nginx配置文件位置 [root@lnmp ~]# nginx -t nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful #修改nginx配置文件,使其支持PHP [root@lnmp ~]# cat /etc/nginx/nginx.conf # For more information on configuration, see: # * Official English Documentation: nginx documentation # * Official Russian Documentation: nginx: документация user nginx; worker_processes auto; error_log /var/log/nginx/error.log; pid /run/nginx.pid; # Load dynamic modules. See /usr/share/doc/nginx/README.dynamic. include /usr/share/nginx/modules/*.conf; events { worker_connections 1024; } http { log_format main ‘$remote_addr – $remote_user [$time_local] “$request” ‘ ‘$status $body_bytes_sent “$http_referer” ‘ ‘”$http_user_agent” “$http_x_forwarded_for”‘; access_log /var/log/nginx/access.log main; sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 4096; include /etc/nginx/mime.types; default_type application/octet-stream; # Load modular configuration files from the /etc/nginx/conf.d directory. # See Core functionality # for more information. include /etc/nginx/conf.d/*.conf; server { listen 80; listen [::]:80; server_name _; root /usr/share/nginx/html; index index.php # Load configuration files for the default server block. include /etc/nginx/default.d/*.conf; error_page 404 /404.html; location = /404.html { } error_page 500 502 503 504 /50x.html; location = /50x.html { } location ~ \.php$ { root /usr/share/nginx/html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } # Settings for a TLS enabled server. # # server { # listen 443 ssl http2; # listen [::]:443 ssl http2; # server_name _; # root /usr/share/nginx/html; # # ssl_certificate “/etc/pki/nginx/server.crt”; # ssl_certificate_key “/etc/pki/nginx/private/server.key”; # ssl_session_cache shared:SSL:1m; # ssl_session_timeout 10m; # ssl_ciphers HIGH:!aNULL:!MD5; # ssl_prefer_server_ciphers on; # # # Load configuration files for the default server block. # include /etc/nginx/default.d/*.conf; # # error_page 404 /404.html; # location = /40x.html { # } # # error_page 500 502 503 504 /50x.html; # location = /50x.html { # } # } } #重新加载nginx配置 [root@lnmp ~]# nginx -s reload #创建php测试页 [root@lnmp ~]# echo “/usr/share/nginx/html/phpinfo.php |
4、mysql安装
#安装mysql源 [root@lnmp ~]# rpm -ivh https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm Retrieving https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm warning: /var/tmp/rpm-tmp.VvXy04: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY Preparing… ################################# [100%] Updating / installing… 1:mysql80-community-release-el7-3 ################################# [100%] #安装mysql-server,gpg不检查安装 [root@lnmp ~]# yum -y install mysql-server —nogpgcheck Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * epel: mirrors.bfsu.edu.cn * extras: mirrors.aliyun.com * remi-safe: mirrors.tuna.tsinghua.edu.cn * updates: mirrors.aliyun.com Resolving Dependencies –> Running transaction check –> Package mysql-community-server.x86_64 0:8.0.30-1.el7 will be installed –> Processing Dependency: mysql-community-common(x86-64) = 8.0.30-1.el7 for package: mysql-community-server-8.0.30-1.el7.x86_64 –> Processing Dependency: mysql-community-icu-data-files = 8.0.30-1.el7 for package: mysql-community-server-8.0.30-1.el7.x86_64 –> Processing Dependency: mysql-community-client(x86-64) >= 8.0.11 for package: mysql-community-server-8.0.30-1.el7.x86_64 –> Processing Dependency: net-tools for package: mysql-community-server-8.0.30-1.el7.x86_64 –> Running transaction check —> Package mysql-community-client.x86_64 0:8.0.30-1.el7 will be installed –> Processing Dependency: mysql-community-client-plugins = 8.0.30-1.el7 for package: mysql-community-client-8.0.30-1.el7.x86_64 –> Processing Dependency: mysql-community-libs(x86-64) >= 8.0.11 for package: mysql-community-client-8.0.30-1.el7.x86_64 —> Package mysql-community-common.x86_64 0:8.0.30-1.el7 will be installed —> Package mysql-community-icu-data-files.x86_64 0:8.0.30-1.el7 will be installed —> Package net-tools.x86_64 0:2.0-0.25.20131004git.el7 will be installed –> Running transaction check —> Package mariadb-libs.x86_64 1:5.5.68-1.el7 will be obsoleted –> Processing Dependency: libmysqlclient.so.18()(64bit) for package: 2:postfix-2.10.1-9.el7.x86_64 –> Processing Dependency: libmysqlclient.so.18(libmysqlclient_18)(64bit) for package: 2:postfix-2.10.1-9.el7.x86_64 —> Package mysql-community-client-plugins.x86_64 0:8.0.30-1.el7 will be installed —> Package mysql-community-libs.x86_64 0:8.0.30-1.el7 will be obsoleting –> Running transaction check —> Package mysql-community-libs-compat.x86_64 0:8.0.30-1.el7 will be obsoleting –> Finished Dependency Resolution Dependencies Resolved ============================================================================================================================================================= Package Arch Version Repository Size ============================================================================================================================================================= Installing: mysql-community-libs x86_64 8.0.30-1.el7 mysql80-community 1.5 M replacing mariadb-libs.x86_64 1:5.5.68-1.el7 mysql-community-libs-compat x86_64 8.0.30-1.el7 mysql80-community 670 k replacing mariadb-libs.x86_64 1:5.5.68-1.el7 mysql-community-server x86_64 8.0.30-1.el7 mysql80-community 54 M Installing for dependencies: mysql-community-client x86_64 8.0.30-1.el7 mysql80-community 14 M mysql-community-client-plugins x86_64 8.0.30-1.el7 mysql80-community 2.5 M mysql-community-common x86_64 8.0.30-1.el7 mysql80-community 645 k mysql-community-icu-data-files x86_64 8.0.30-1.el7 mysql80-community 2.1 M net-tools x86_64 2.0-0.25.20131004git.el7 base 306 k Transaction Summary ============================================================================================================================================================= Install 3 Packages (+5 Dependent packages) Total size: 75 M Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction Warning: RPMDB altered outside of yum. Installing : mysql-community-client-plugins-8.0.30-1.el7.x86_64 1/9 Installing : mysql-community-common-8.0.30-1.el7.x86_64 2/9 Installing : mysql-community-libs-8.0.30-1.el7.x86_64 3/9 Installing : mysql-community-client-8.0.30-1.el7.x86_64 4/9 Installing : net-tools-2.0-0.25.20131004git.el7.x86_64 5/9 Installing : mysql-community-icu-data-files-8.0.30-1.el7.x86_64 6/9 Installing : mysql-community-server-8.0.30-1.el7.x86_64 7/9 Installing : mysql-community-libs-compat-8.0.30-1.el7.x86_64 8/9 Erasing : 1:mariadb-libs-5.5.68-1.el7.x86_64 9/9 Verifying : mysql-community-common-8.0.30-1.el7.x86_64 1/9 Verifying : mysql-community-client-plugins-8.0.30-1.el7.x86_64 2/9 Verifying : mysql-community-icu-data-files-8.0.30-1.el7.x86_64 3/9 Verifying : mysql-community-libs-8.0.30-1.el7.x86_64 4/9 Verifying : mysql-community-client-8.0.30-1.el7.x86_64 5/9 Verifying : net-tools-2.0-0.25.20131004git.el7.x86_64 6/9 Verifying : mysql-community-libs-compat-8.0.30-1.el7.x86_64 7/9 Verifying : mysql-community-server-8.0.30-1.el7.x86_64 8/9 Verifying : 1:mariadb-libs-5.5.68-1.el7.x86_64 9/9 Installed: mysql-community-libs.x86_64 0:8.0.30-1.el7 mysql-community-libs-compat.x86_64 0:8.0.30-1.el7 mysql-community-server.x86_64 0:8.0.30-1.el7 Dependency Installed: mysql-community-client.x86_64 0:8.0.30-1.el7 mysql-community-client-plugins.x86_64 0:8.0.30-1.el7 mysql-community-common.x86_64 0:8.0.30-1.el7 mysql-community-icu-data-files.x86_64 0:8.0.30-1.el7 net-tools.x86_64 0:2.0-0.25.20131004git.el7 Replaced: mariadb-libs.x86_64 1:5.5.68-1.el7 Complete! [root@lnmp ~]# rpm -qi mysql-community-server Name : mysql-community-server Version : 8.0.30 Release : 1.el7 Architecture: x86_64 Install Date: Tue 23 Aug 2022 01:26:37 PM CST Group : Applications/Databases Size : 252707994 License : Copyright (c) 2000, 2022, Oracle and/or its affiliates. Under GPLv2 license as shown in the Description field. Signature : RSA/SHA256, Thu 07 Jul 2022 04:02:34 PM CST, Key ID 467b942d3a79bd29 Source RPM : mysql-community-8.0.30-1.el7.src.rpm Build Date : Thu 07 Jul 2022 06:57:02 AM CST Build Host : pb2-el7-14.regionaliad02.mysql2iad.oraclevcn.com Relocations : (not relocatable) Packager : MySQL Release Engineering Vendor : Oracle and/or its affiliates URL : MySQL Summary : A very fast and reliable SQL database server Description : The MySQL(TM) software delivers a very fast, multi-threaded, multi-user, and robust SQL (Structured Query Language) database server. MySQL Server is intended for mission-critical, heavy-load production systems as well as for embedding into mass-deployed software. MySQL is a trademark of Oracle and/or its affiliates The MySQL software has Dual Licensing, which means you can use the MySQL software free of charge under the GNU General Public License (Licenses- GNU Project – Free Software Foundation). You can also purchase commercial MySQL licenses from Oracle and/or its affiliates if you do not wish to be bound by the terms of the GPL. See the chapter “Licensing and Support” in the manual for further info. The MySQL web site (MySQL) provides the latest news and information about the MySQL software. Also please see the documentation and the manual for more information. This package includes the MySQL server binary as well as related utilities to run and administer a MySQL server. #启动mysqld [root@lnmp ~]# systemctl start mysqld [root@lnmp ~]# systemctl enable mysqld #查看日志,获取初始密码,该密码要修改后才能操作数据库,否则show databases都会出错 [root@lnmp ~]# grep ‘temporary password’ /var/log/mysqld.log 2022-08-23T05:28:51.383964Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: 9!VwpaeEFHmm [root@lnmp ~]# mysqladmin -uroot -p’9!VwpaeEFHmm’ password ‘1qa2ws#ED’ mysqladmin: [Warning] Using a password on the command line interface can be insecure. Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety. #登录数据库引擎,创建wordpress数据库 [root@lnmp ~]# mysql -uroot -p1qa2ws#ED mysql: [Warning] Using a password on the command line interface can be insecure. Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 9 Server version: 8.0.30 MySQL Community Server – GPL Copyright (c) 2000, 2022, Oracle and/or its affiliates. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement. mysql> show databases; +——————–+ | Database | +——————–+ | information_schema | | mysql | | performance_schema | | sys | +——————–+ 4 rows in set (0.00 sec) mysql> create database wordpress; Query OK, 1 row affected (0.00 sec) mysql> exit Bye |
5、WordPress安装
[root@lnmp ~]# ll total 21424 -rw——-. 1 root root 1646 Mar 26 13:10 anaconda-ks.cfg -rw-r–r–. 1 root root 21933976 Aug 22 12:53 wordpress-6.0.1-zh_CN.tar.gz #解压wrodpress [root@lnmp ~]# tar -xf wordpress-6.0.1-zh_CN.tar.gz [root@lnmp ~]# ll total 21428 -rw——-. 1 root root 1646 Mar 26 13:10 anaconda-ks.cfg drwxr-xr-x. 5 1006 1006 4096 Aug 15 17:00 wordpress -rw-r–r–. 1 root root 21933976 Aug 22 12:53 wordpress-6.0.1-zh_CN.tar.gz #把wordpress网页上传到nginx根目录 [root@lnmp ~]# mv wordpress/* /usr/share/nginx/html/ [root@lnmp ~]# cd /usr/share/nginx/html/ [root@lnmp html]# ll total 228 -rw-r–r–. 1 root root 3650 Oct 19 2021 404.html -rw-r–r–. 1 root root 3693 Oct 19 2021 50x.html lrwxrwxrwx. 1 root root 20 Aug 23 12:48 en-US -> ../../doc/HTML/en-US drwxr-xr-x. 2 root root 27 Aug 23 12:48 icons lrwxrwxrwx. 1 root root 18 Aug 23 12:48 img -> ../../doc/HTML/img lrwxrwxrwx. 1 root root 25 Aug 23 12:48 index.html -> ../../doc/HTML/index.html -rw-r–r–. 1 1006 1006 405 Feb 6 2020 index.php -rw-r–r–. 1 1006 1006 19915 Jan 1 2022 license.txt -rw-r–r–. 1 root root 368 Oct 19 2021 nginx-logo.png lrwxrwxrwx. 1 root root 14 Aug 23 12:48 poweredby.png -> nginx-logo.png -rw-r–r–. 1 1006 1006 7401 Mar 23 05:11 readme.html -rw-r–r–. 1 root root 20 Aug 23 13:17 test.php -rw-r–r–. 1 1006 1006 7165 Jan 21 2021 wp-activate.php drwxr-xr-x. 9 1006 1006 4096 Aug 15 17:00 wp-admin -rw-r–r–. 1 1006 1006 351 Feb 6 2020 wp-blog-header.php -rw-r–r–. 1 1006 1006 2338 Nov 10 2021 wp-comments-post.php -rw-r–r–. 1 1006 1006 3001 Dec 14 2021 wp-config-sample.php drwxr-xr-x. 5 1006 1006 69 Aug 15 17:00 wp-content -rw-r–r–. 1 1006 1006 3943 Apr 28 17:49 wp-cron.php drwxr-xr-x. 26 1006 1006 12288 Aug 15 17:00 wp-includes -rw-r–r–. 1 1006 1006 2494 Mar 20 04:31 wp-links-opml.php -rw-r–r–. 1 1006 1006 3973 Apr 12 09:47 wp-load.php -rw-r–r–. 1 1006 1006 48498 Apr 29 22:36 wp-login.php -rw-r–r–. 1 1006 1006 8577 Mar 23 00:25 wp-mail.php -rw-r–r–. 1 1006 1006 23706 Apr 12 17:26 wp-settings.php -rw-r–r–. 1 1006 1006 32051 Apr 11 19:42 wp-signup.php -rw-r–r–. 1 1006 1006 4748 Apr 11 19:42 wp-trackback.php -rw-r–r–. 1 1006 1006 3236 Jun 9 2020 xmlrpc.php #生成wordpress配置文件 [root@lnmp html]# cp wp-config-sample.php wp-config.php #修改wordpress配置文件,主要修改连接数据库的参数 [root@lnmp html]# vi wp-config.php /** * The base configuration for WordPress * * The wp-config.php creation script uses this file during the installation. * You don’t have to use the web site, you can copy this file to “wp-config.php” * and fill in the values. * * This file contains the following configurations: * * * Database settings * * Secret keys * * Database table prefix * * ABSPATH * * @link Editing wp-config.php – Documentation – WordPress.org * * @package WordPress */ // ** Database settings – You can get this info from your web host ** // /** The name of the database for WordPress */ define( ‘DB_NAME’, ‘wordpress‘ ); /** Database username */ define( ‘DB_USER’, ‘root‘ ); /** Database password */ define( ‘DB_PASSWORD’, ‘1qa2ws#ED‘ ); /** Database hostname */ define( ‘DB_HOST’, ‘localhost’ ); /** Database charset to use in creating database tables. */ define( ‘DB_CHARSET’, ‘utf8’ ); /** The database collate type. Don’t change this if in doubt. */ define( ‘DB_COLLATE’, ” ); /**#@+ * Authentication unique keys and salts. * * Change these to different unique phrases! You can generate these using * the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}. * * You can change these at any point in time to invalidate all existing cookies. “wp-config.php” [dos] 96L, 2979C written #删除nginx网站根目录默认的网页 [root@lnmp html]# rm -rf index.html #初始化wordpress网站,地址为:http://192.168.80.10 |