centos7里面lnmp安装

    技术2022-07-10  156

    # centos7里面安装lnmp教程 - 安装php   * step1  加入源    yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm     *  step2 更新yum工具    yum -y install yum-utils    yum-config-manager --enable remi-php74 (这里的74表示php7.4版本 如果你要其他版本就写73 表示7.3版本)       * step3 开始安装php    yum install php  php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json - 安装nginx   * step1 创建nginx仓库文件     vi /etc/yum.repos.d/nginx.repo   * step2 在文件里面写入如下内容  [nginx-stable] name=nginx stable repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=1 enabled=1 gpgkey=https://nginx.org/keys/nginx_signing.key module_hotfixes=true [nginx-mainline] name=nginx mainline repo baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/ gpgcheck=1 enabled=0 gpgkey=https://nginx.org/keys/nginx_signing.key module_hotfixes=true * step3 执行安装 yum install nginx - 端口相关操作  firewall-cmd --zone=public --add-port=80/tcp --permanent #开放80端口  firewall-cmd --reload   # 配置立即生效  systemctl stop firewalld.service #也可以关闭防火墙  yum install -y net-tools   #安装端口查看工具  netstat -lnpt  #查看监听的端口  netstat -lnpt |grep 5672 #查看端口被哪个进程占用  kill -9 pid #终止进程  -  安装mysql5.7      * step1          wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm       * step2   yum -y install mysql57-community-release-el7-10.noarch.rpm     * step3      yum -y install mysql-community-server

    * 启动mysql服务   systemctl start  mysqld.service * 查找初始密码登录  grep "password" /var/log/mysqld.log

    * 登录mysql  mysql -uroot -p

    * 修改初始密码的设置  mysql> set global validate_password_policy=0;  mysql> set global validate_password_length=1;

    * 开始修改密码 mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

    * mysql开启远程连接  mysql> use mysql;   mysql> update user set host = '%' where user = 'root'; (使mysql root用户可以连接上任意的ip地址)  mysql> use mysql;  * 刷新权限 使配置立即生效 FLUSH PRIVILEGES  

    Processed: 0.012, SQL: 9