lnmp编译安装、动静分离、数据库的部署

目录

一、基本环境准备

 二、配置nginx

 三、配置数据库服务器

 四、部署wordpress


一、基本环境准备

创建虚拟机、配置防火墙、SELINUX、主机名、IP地址、yum

     1、 关闭防火墙

      2、设置SELINUX=0

      3、配置好yum仓库:(配置时,先将系统自带的以.repo结尾的文件移动到其他目录)

              [root@web1 ~]# cat /etc/yum.repos.d/local.repo
              [local_repo]
              name=CentOS-$releasever - Base
              baseurl=file:///etc/mydvd
              enabled=1
              gpgcheck=0

 二、配置nginx

1、安装依赖包和工具包:gcc openssl-devel pcre-devel
2、编译安装nginx
3、安装数据库,并配置php支持连接数据库
4、修改nginx配置文件,实现动静分离
5、启服务
6、测试:对php的支持、浏览器访问http://192.168.2.11/ 是否为正确的页面

 三、配置数据库服务器

创建程序所需的数据库;授权用户可以访问数据库

 四、部署wordpress

1、安装wordpress

2、把wordpress网页挂到nginx的网页目录下

(为了让php-fpm程序能对html目录进行读写操作,需要为他授予权限)

3、访问http://192.168.2.11/readme.html可以查阅wordpress使用说明

      访问http://192.168.2.11/进行初始化,它将自动跳转到http://192.168.2.11/wp-admin/setup-config.php

4、登录安装wordpress

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
以下是一个基本的 LNMP 编译安装脚本示例,适用于 CentOS 7: ```bash #!/bin/bash # 安装必要的依赖 yum -y install epel-release yum -y install wget gcc pcre-devel openssl-devel # 下载并编译安装 Nginx NGINX_VERSION=1.19.6 wget http://nginx.org/download/nginx-${NGINX_VERSION}.tar.gz tar -zxvf nginx-${NGINX_VERSION}.tar.gz cd nginx-${NGINX_VERSION} ./configure --prefix=/usr/local/nginx --with-http_ssl_module make && make install # 下载并编译安装 MariaDB MARIADB_VERSION=10.5.8 wget https://downloads.mariadb.org/f/mariadb-${MARIADB_VERSION}/source/mariadb-${MARIADB_VERSION}.tar.gz tar -zxvf mariadb-${MARIADB_VERSION}.tar.gz cd mariadb-${MARIADB_VERSION} cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mariadb -DENABLE_SSL=1 make && make install # 下载并编译安装 PHP PHP_VERSION=7.4.15 wget https://www.php.net/distributions/php-${PHP_VERSION}.tar.gz tar -zxvf php-${PHP_VERSION}.tar.gz cd php-${PHP_VERSION} ./configure --prefix=/usr/local/php --with-mysqli=/usr/local/mariadb/bin/mysql_config --with-openssl --enable-fpm --with-fpm-user=nginx --with-fpm-group=nginx --enable-mbstring --enable-sockets --enable-opcache --with-zlib --with-curl --with-gd --with-jpeg-dir --with-png-dir make && make install # 配置 Nginx、MariaDB 和 PHP # 这里省略具体的配置步骤,可以根据需要自行配置 # 启服务 /usr/local/nginx/sbin/nginx /usr/local/mariadb/bin/mysqld_safe & /usr/local/php/sbin/php-fpm # 设置开机自启 echo "/usr/local/nginx/sbin/nginx" >> /etc/rc.local echo "/usr/local/mariadb/bin/mysqld_safe &" >> /etc/rc.local echo "/usr/local/php/sbin/php-fpm" >> /etc/rc.local chmod +x /etc/rc.d/rc.local # 完成安装 echo "LNMP 安装成功!" ``` 请注意,此脚本仅用于示例目的,实际使用时可能需要根据自己的需求进行适当的修改和配置。另外,建议在执行脚本之前备份重要的数据。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值