首页 > 系统相关 >Linux7.9安装LNMP

Linux7.9安装LNMP

时间:2023-08-21 17:55:48浏览次数:37  
标签:service fpm 安装 redis LNMP systemctl Linux7.9 php php72w

1、安装MariaDB/MySQL
 
CentOS/RHEL7使用了MariaDB替代了默认的MySQL。作为MySQL的简单替代品,MariaDB保证了与MySQL的API和命令行用法方面最大的兼容性。下面是关于怎么在 CentOS7上安装和配置MaraDB/MySQL的操作示例。
 
yum install mariadb-server
systemctl start mariadb
systemctl enable mariadb
 
在成功启动MariaDB/MySQL服务后,还要进行数据库的安全配置,如设置(非空)的root密码、删除匿名用户、锁定远程访问。执行如下代码:
mysql_secure_installation
根据提示设置root密码,以及删除匿名用户等操作

  

2安装PHP7.2

#查询是否安装过php
yum list installed | grep php
yum provides php

#下载源
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
     
yum install php72w php72w-opcache php72w-xml php72w-gd php72w-devel php72w-mysql php72w-intl php72w-mbstring php72w-fpm php72w-cli php72w-mbstring php72w-pdo php-redis
     
php -v
#PHP 7.2.14
     
#设置时区
vim /etc/php.ini
date.timezone = "Asia/Shanghai"


 #设置php-fpm运行用户组
vim /etc/php-fpm.d/www.conf
user  = nginx
group = nginx
listen.owner = nobody      前面;去掉
listen.group = nobody      前面;去掉
listen.mode = 0660         前面;去掉
     
#启动php-fpm
systemctl start php-fpm.service
systemctl status php-fpm.service
systemctl stop php-fpm.service
systemctl restart php-fpm.service
#设置开机自启动
systemctl enable php-fpm.service

  

#安装mcrypt扩展
    #mcrypt扩展从php7.1.0开始废弃,自php7.2.0起会移到pecl
    #http://pecl.php.net/package/mcrypt
    yum install gcc libmcrypt libmcrypt-devel mcrypt mhash
    wget  http://pecl.php.net/get/mcrypt-1.0.1.tgz
    tar -zxvf mcrypt-1.0.1.tgz
    cd mcrypt-1.0.1
     
    #whereis phpize
    /usr/bin/phpize
    #whereis php-config
    ./configure --with-php-config=/usr/bin/php-config && make && make install
     
    #vim php.ini
    extension=mcrypt.so
     
    #重启php-fpm
    systemctl restart php-fpm.service

  

3、nginx安装
    yum install nginx
    #http 对象中修改
    #log_format 前的#去掉
    #添加 client_max_body_size    200m;
    #添加 include /usr/local/nginx/conf/conf.d/*.conf;
    #项目的http配置文件可以放到conf.d文件夹中了
     
    #设置开机自启动
    systemctl enable nginx.service

  

4、redis安装
    yum install redis
     
    #启动redis
    systemctl start redis.service
    systemctl status redis.service
    systemctl stop redis.service
    systemctl restart redis.service
    #设置开机自启动
    systemctl enable redis.service

  

标签:service,fpm,安装,redis,LNMP,systemctl,Linux7.9,php,php72w
From: https://www.cnblogs.com/lovekingly/p/17646689.html

相关文章

  • docker ubuntu20.04 安装教程
    ubuntu20.04安装docker教程本博客测试安装时间2023.8月一、docker安装内容:dockerEngine社区版和dockerCompose二、安装环境:ubuntu20.04三、安装步骤:#如果已经安装过docker,请先卸载,没安装则跳过forpkgindocker.iodocker-docdocker-composepodman-dockercontai......
  • 搭建自己的私人密码库!Bitwarden 部署安装教程 (免费 1Password 替代品)
    常生活中我们几乎每个人都会拥有大量网站帐号,时间久远了密码很容易忘记。因此,像1Password等密码管理+同步+一键登录的工具成为了很多人的首选。然而1Password毕竟要付费,也有人会担心这类工具有隐私泄露的风险。其实,如果你有一台自己的VPS服务器,那么就能用开源的Bitwar......
  • 在windows上安装Apache Kafka的详细步骤
    在Windows上安装ApacheKafka的步骤如下:步骤1:下载和解压1.打开ApacheKafka的官方网站:https://kafka.apache.org/downloads2.在下载页面下方找到“Binarydownloads”,找到最新版本的Kafka,点击下载。3.下载完成后,解压压缩包到你想要安装的目录。步骤2:配置环境变量1.打开系......
  • 如何找到 Java安装目录的路径以及如何重新安装java
    要找到Java安装目录的路径,可以按照以下步骤进行:1.打开文件资源管理器(Windows资源管理器)。2.导航到你的计算机的C盘或系统盘。3.在C盘或系统盘上查找一个名为"ProgramFiles"或"程序文件"的文件夹。如果你的计算机是64位操作系统,可能会有两个类似的文件夹,一个是"ProgramFile......
  • Linux下MySql的三种安装方式:RPM 二进制包和源代码
    mysql的三种安装方式:RPM二进制包和源代码本次安装的系统平台为redhat5一、使用RPM包进行安装    首先可以从安装光盘中或者到mysql的网站上下载对应版本的rpm包如下:MySQL-server-community-5.1.38-0.rhel5.i386.rpmMySQL-client-community-5.1.38-0.rhel5.i386.rpm   ......
  • Proteus 8.13 EDA单片机仿真工具软件下载和安装教程
    Proteus软件是EDA工具软件。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前比较好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。软件介绍增强了库管理工......
  • 安装Vi编辑器
    由于Ubuntu预安装的是tiny版本并不好用,就会导致我们在使用上的产生不便。所以我们要安装vim的full版本。更新包#更新包apt-getupdate#卸载旧版的viapt-getremovevim-common#安装full版的vimapt-getinstallvim#使用说明##打开文件viindex.html##清空文件###......
  • windows10安装MySQL5.7并添加每日全备脚本
    下载MySQL5.7.30版本:https://downloads.mysql.com/archives/community/安装步骤1、下载后会得到zip安装文件,解压的路径最好不要有中文和空格,解压到D:\mysql\目录下【根据自己的情况来指定目录,尽量选择空间大的盘】2、给window加环境变量我的电脑->属性->高级系统设......
  • 软件测试 | 在Linux平台下安装MySQL
    在Linux平台下安装和Windows平台有所不同,不能用图形化的方式来安装,并且在Linux下支持3种安装方式:RPM包、二进制包、源码包。下面以RPM包为例来介绍如何在Linux平台下进行MySQL的安装,其他安装方式还会在本书第4篇的第24章中进行详细介绍。RPM是RedhatPackage......
  • 软件测试 | 在Windows平台安装MySQL
    Window平台下的安装包主要有两种,一种是noinstall包,顾名思义,不需要安装就可以直接使用;另一种是.zip安装包,可以通过图形化界面进行安装。下面分别就两种安装方式进行介绍。1.noinstall安装在Windows平台下安装MySQL,其安装步骤非常简单:将下载的文件mysq......