iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >openEuler yum 安装 LNMP 环境
  • 222
分享到

openEuler yum 安装 LNMP 环境

phpmysql服务器 2023-09-16 22:09:37 222人浏览 泡泡鱼
摘要

安装 常用软件 yum -y updateyum -y install vim tar wget zip unzip net-tools yum 安装 Nginx yum -y instal

安装 常用软件

yum -y updateyum -y install vim tar wget zip unzip net-tools

yum 安装 Nginx

yum -y install nginxsystemctl start nginx.servicesystemctl enable nginx.service
firewall-cmd --zone=public --add-port=80/tcp --permanentfirewall-cmd --reload 

openEuler nginx

yum 安装 PHP8

yum -y install  php-cli php-fpm php-Mysqlnd php-zip php-devel php-gd php-mbstring php-curl php-xml php-pear php-bcmath php-JSON php-Redis  --skip-broken

配置 nginx 支持 PHP

yum -y install php-fpmsystemctl start php-fpm.servicesystemctl enable php-fpm.service

修改PHP配置文件如下:

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 http://nginx.org/en/docs/ngx_core_module.html#include    # for more information.    include /etc/nginx/conf.d/*.conf;    server {        listen       80;        listen       [::]:80;        server_name  _;        root         /usr/share/nginx/html;    # for more information.    include /etc/nginx/conf.d/*.conf;    server {        listen       80;        listen       [::]:80;        server_name  _;        root         /usr/share/nginx/html;        # 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 {        }        # 该部分为后追加的整合配置        location ~ \.php$ {                root           html;                fastcgi_pass   127.0.0.1:9000;                fastcgi_index  index.php;                fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;                include        fastcgi_params;        }    }}

编写 PHP 测试页面

vim /usr/share/nginx/html/phpinfo.php

内容如下:

phpinfo()

重新加载 nginx 配置

systemctl reload nginx.service

phpinfo

yum 安装 mysql

yum -y install https://repo.mysql.com//mysql80-commUnity-release-el8-4.noarch.rpmyum -y install mysql-community-serversystemctl start mysqld.servicesystemctl enable mysqld.service

查看初始密码

grep 'temporary passWord' /var/log/mysqld.log

结果如下:

[root@openEuler nginx]#  grep 'temporary password' /var/log/mysqld.log2022-08-21T05:38:36.448107Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: g.h*q/zFy5!k

使用初始密码登录

mysql -uroot -p

修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Lihaozhe!!@@1122';ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Lihaozhe!!@@1122';FLUSH PRIVILEGES;

设置root用户远程客户端访问

update mysql.user set host = '%',plugin='mysql_native_password' where user='root';FLUSH PRIVILEGES;

退出系统

exit;

重启 mysql 服务

systemctl restart mysqld.service

测试登录

mysql -h 127.0.0.1 -uroot -p

防火墙放行

firewall-cmd --zone=public --add-port=3306/tcp --add-port=33060/tcp --permanentfirewall-cmd --reload 

PHP 连接 mysql

yum -y install php-mysqlnd

编写php文件db.php

vim /usr/share/nginx/html/db.php
$servername = "localhost";$username = "root";$password = "Lihaozhe!!@@1122";try {            $conn = new PDO("mysql:host=$servername;", $username, $password);                echo "连接成功";}catch(PDOException $e){            echo $e->getMessage();}
systemctl restart php-fpm

PDO

来源地址:https://blog.csdn.net/qq_24330181/article/details/126450060

--结束END--

本文标题: openEuler yum 安装 LNMP 环境

本文链接: https://www.lsjlt.com/news/410457.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • openEuler yum 安装 LNMP 环境
    安装 常用软件 yum -y updateyum -y install vim tar wget zip unzip net-tools yum 安装 nginx yum -y instal...
    99+
    2023-09-16
    php mysql 服务器
  • LNMP环境安装
    LNMP环境安装步骤 名称版本号服务商华为云CentOS8.2 64bitNginx1.23.2MySQL8.0.31PHP7.4.16 服务器为华为云的的先更换yum源 [root@hecs-...
    99+
    2023-09-03
    nginx 运维 php centos rabbitmq
  • ubuntu怎么安装lnmp环境
    要安装LNMP环境(即Linux、Nginx、MySQL和PHP),可以按照以下步骤进行: 更新软件包列表和系统: sudo a...
    99+
    2023-10-27
    ubuntu lnmp
  • Docker怎么安装LNMP环境
    这篇文章主要介绍“Docker怎么安装LNMP环境”,在日常操作中,相信很多人在Docker怎么安装LNMP环境问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Docker怎么安装LNMP环境”的疑惑有所帮助!...
    99+
    2023-07-02
  • linux怎么安装及部署lnmp环境
    要安装和部署LNMP环境(Linux + Nginx + MySQL + PHP),可以按照以下步骤进行操作: 安装Linux操...
    99+
    2023-10-27
    linux lnmp
  • Python实现一键安装部署LNMP环境
      最近一直在学Python,东西比较多,时间持续的也比较长,为了能够学以致用,想到了原来写过的shell一键安装部署LNMP脚本,既然shell能写,Python也一定能写,就用学到的知识写了下面这个版本,这可能并不是最优版本,等学到更多...
    99+
    2023-01-31
    一键 环境 Python
  • lnmp环境中如何编译安装php-5.3.27.tar.gz
    小编给大家分享一下lnmp环境中如何编译安装php-5.3.27.tar.gz ,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一...
    99+
    2024-04-02
  • Zabbix 6.0 图文安装部署讲解---LNMP环境
    Zabbix 6.0 图文安装部署讲解---LNMP环境 简介环境需求部署环境关闭系统防火墙一、Mysql8.0.30 部署 二、nginx 部署三、PHP 部署四、zabbix-serv...
    99+
    2023-08-31
    zabbix 数据库 php nginx centos
  • 如何利用LNMP环境安装SMF论坛程序
     SMF 是目前流行的论坛解决方案,它提供了各种功能。通过模块化设计和灵活性,用户可以创建自己的插件,以任何他们希望的方式修改SMF的插件。在开始之前,一定要遵循入门指南中列出的步骤。你还需要一个LAMP 栈。提示:本指南是为非根...
    99+
    2023-06-05
  • CentOS7下怎么用yum方式安装Docker环境
    这篇文章主要讲解了“CentOS7下怎么用yum方式安装Docker环境”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CentOS7下怎么用yum方式安装Docker环境”吧!记录在Cent...
    99+
    2023-06-05
  • LNMP环境如何配置
    这篇文章主要介绍了LNMP环境如何配置的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇LNMP环境如何配置文章都会有所收获,下面我们一起来看看吧。 LNMP环境配置 概念 ...
    99+
    2024-04-02
  • Linux中怎么用yum安装并搭建PHP环境
    在Linux系统中,PHP是搭建Web应用程序的重要组件之一。为了在Linux系统上搭建PHP环境,需要进行一些配置和安装。本文将介绍如何使用yum来安装PHP环境并搭建PHP应用程序。1、首先,确保系统已安装yum包管理器。如果您的系统未...
    99+
    2023-05-14
    php linux
  • Linux中如何用yum安装并搭建PHP环境
    这篇文章主要介绍了Linux中如何用yum安装并搭建PHP环境的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux中如何用yum安装并搭建PHP环境文章都会有所收获,下面我们一起来看看吧。首先,确保系统已安...
    99+
    2023-07-05
  • Docker安装LNMP环境的详细过程(可部署TP项目)
    目录Docker安装LNMP环境1、安装Docker2、 安装nginx3、 安装PHP4、 查看nginx运行路径5、 创建并运行php容器6、 进入php容器,创建index2....
    99+
    2024-04-02
  • openEuler如何搭建java开发环境
    这篇“openEuler如何搭建java开发环境”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“openEuler如何搭建ja...
    99+
    2023-07-02
  • Linux(ubuntu) LNMP环境搭建
    Linux(ubuntu) LNMP环境搭建 1. 配置源地址 Ubuntu默认使用的官方源的服务器在欧洲,从国内访问速度很慢 先修改软件源为国内的, 例如: 阿里云源, 清华源等等 整体步骤: 查询...
    99+
    2023-09-02
    ubuntu linux 服务器 php
  • 如何查找YUM安装的JAVA_HOME环境变量详解
    前言开发中很多需要javac 的程序依赖 JAVA_HOME环境变量.如果是手工下载源码安装的JDK,很容易知道JAVA_HOME的目录. 例如whereis javac...
    99+
    2023-05-30
    yum java java home环境变量
  • Ubuntu怎么搭建LNMP环境
    这篇文章主要介绍“Ubuntu怎么搭建LNMP环境”,在日常操作中,相信很多人在Ubuntu怎么搭建LNMP环境问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ubuntu怎么搭建LNMP环境”的疑惑有所帮助!...
    99+
    2023-06-13
  • docker如何搭建lnmp环境
    要在Docker中搭建LNMP环境(即Linux、Nginx、MySQL和PHP),可以按照以下步骤进行操作:1. 安装Docker...
    99+
    2023-08-23
    docker lnmp
  • Python环境安装
    1,文件安装 sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wge...
    99+
    2023-01-31
    环境 Python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作