LAMP的搭建

一、设置本地源

禁用官方源:删除、重命名

  

 rm  -rf  /etc/yum.repos.d/*.repo                        //清理软件源配置目录

 ls  /etc/yum.repos.d/                                   //检查目录下,发现已为空

yum-config-manager  --add-repo  file:///repos/openEuler/   //添加新的软件源配置

添加仓库自:file:///repos/openEuler/

华为开源镜像站https://mirrors.huaweicloud.com/

华为软件源仓库https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS/source/

二、禁用软件的来源检查

vim /etc/yum.conf                                     //软件来源检查

设置   gpgcheck=0 (关闭软件源来源检查)

三、安装软件

yum -y install httpd mariadb-server php-fpm php-mysqlnd    //利用官网源下载服务

yum  -y  install  /root/lamp_oe2203_pkgs/*.rpm          //lamp平台下载

yum  list  httpd  mariadb-server  php-fpm  php-mysqlnd    //检查是否安装完整

看是否和下面图片的效果一样:

四、开启服务

systemctl  start  httpd  mariadb  php-fpm  

systemctl  stop  firewalld  

//开启http mariadb php 服务  关闭防火墙

systemctl  is-active  httpd  mariadb  php-fpm firewalld

//如果显示 active active active inactive  表示基本的平台已经搭建好  

物理机开启访问虚拟机 在url上面输入:

http:// 虚拟机ip地址

如果出现下面就表示成功:

LAMP的搭建_第1张图片

五、测试 php网页解析

 vim  /var/www/html/t1.php         //生成一个网页,显示PHP环境信息

从物理机上面访问  http://虚拟机ip地址/t1.txt

LAMP的搭建_第2张图片

 六、测试php连接数据库

[root@svr223 ~]# mysqladmin  -uroot  password  'qqweixin'     

//设置数据库密码为db@1234

[root@svr223 ~]# vim  /var/www/html/t2.php

  $mysqli = new mysqli('127.0.0.1','root','qqweixin','mysql');    //测试数据库连接

  if (mysqli_connect_errno()){ echo '失败!!'; }       //如果连接出错,页面显示失败!!

  else echo '成功!!';                 //如果连接没问题,页面显示成功!!

?>

从物理机上面访问  http://虚拟机IP地址/t2.txt

(如果php测试和数据库测试没问题 就说明你的lamp平台搭建好了)

SELINUX

什么是selinux

selinux:安全增强型linux,需要转换SELinux运行状态,因为一般来说服务器可能用不到SELinux保护机制,这种情况下需要关闭SELinux的Enforcing强制模式,避免带来一些麻烦。

Enforcing,强制(严格按策略执行保护)

Permissive,宽松(若有违规会记录,但不做真正限制)

Disabled,禁用(内核不加载SELinux)

[root@svr223 ~]# setenforce  0                 //切换为宽松模式

[root@svr223 ~]# setenforce  1                 //切换为强制模式

[root@svr223 ~]# getenforce                     //确认结果

彻底禁用:

vim  /etc/selinux/config

彻底禁用selinux

LAMP的搭建_第3张图片

你可能感兴趣的:(linux)