首页 > 其他分享 >学习笔记-LAMP

学习笔记-LAMP

时间:2022-11-04 15:01:34浏览次数:82  
标签:httpd f8x -- Require 笔记 学习 LAMP mysql php

LAMP


LAMP 指的 Linux(操作系统)、ApacheHTTP 服务器,MySQL(有时也指 MariaDB,数据库软件) 和 PHP(有时也是指 Perl 或 Python) 的第一个字母,一般用来建立 web 应用平台

MairaDB

安装

yum install -y mariadb mariadb-server
systemctl start mariadb
mysql_secure_installation

配置远程访问

Mariadb 数据库授权 root 用户能够远程访问

systemctl start mariadb
mysql -u root -p
select User, host from mysql.user;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY 'toor' WITH GRANT OPTION;
FLUSH PRIVILEGES;
firewall-cmd --permanent --add-service=mysql
firewall-cmd --reload

Apache+PHP

安装

yum install -y httpd
yum install -y php-* --skip-broken

配置

vim /etc/httpd/conf/httpd.conf

AddType application/x-httpd-php .php
# apache 解析 php 程序
PHPIniDir "/etc/php.ini"
# 指定 php.ini 配置文件路径
echo "<?php phpinfo(); ?>" > /var/www/html/index.php

service httpd start
firewall-cmd --zone=public --add-service=http --permanent
firewall-cmd --reload

phpmyadmin

配置数据库


mysql -u root -p

# 创建一个专给 WordPress 存数据的数据库
create database f8x_info;    # 最后的"f8x_info"为数据库名

# 创建用于 WordPress 对应用户
create user f8x@localhost identified by 'password';  # "f8x"对应创建的用户,"password"内填写用户的密码

# 分别配置本地登录和远程登录权限
grant all privileges on f8x_info.* to f8x@'localhost' identified by 'password';
grant all privileges on f8x_info.* to f8x@'%' identified by 'password';
flush privileges;   # 刷新权限
exit;

安装 phpmyadmin

yum install phpmyadmin
vim /etc/httpd/conf.d/phpMyAdmin.conf

-- Require ip 127.0.0.1
-- Require ip ::1
++ Require all granted


-- Require ip 127.0.0.1
-- Require ip ::1
++ Require all granted


```bash
systemctl restart httpd

访问 IP/phpmyadmin

点击关注,共同学习!
安全狗的自我修养

github haidragon

https://github.com/haidragon

标签:httpd,f8x,--,Require,笔记,学习,LAMP,mysql,php
From: https://www.cnblogs.com/haidragon/p/16857779.html

相关文章

  • 学习笔记-nfs 配置案例
    nfs配置案例案例1服务端在Centos上配置nfs服务以只读的形式方式共享目录/public(目录需要自己创建).yum-yinstallnfs-utilsvim/etc/exports/public......
  • 学习笔记-Nginx
    Nginx项目地址https://www.nginx.com/配置生成https://github.com/digitalocean/nginxconfig.io反向代理反向代理(ReverseProxy)方式是指以代理服务器来接受......
  • linux学习笔记-auditd
    auditdauditd.conf#目录或这个目录中的日志文件。log_file=/var/log/audit/audit.log#日志所属组log_group=root#审计应采用多少优先级推进守护进程。必须......
  • 学习笔记-Bandit-WalkThrough
    Bandit-WalkThrough免责声明本文档仅供学习和研究使用,请勿使用文中的技术源码用于非法用途,任何人造成的任何负面影响,与本人无关.https://overthewire.org/wargames......
  • 学习笔记-PumpkinRaising-WalkThrough
    PumpkinRaising-WalkThrough免责声明本文档仅供学习和研究使用,请勿使用文中的技术源码用于非法用途,任何人造成的任何负面影响,与本人无关.靶机地址https://www.vu......
  • 学习笔记-PumpkinGarden-WalkThrough
    PumpkinGarden-WalkThrough免责声明本文档仅供学习和研究使用,请勿使用文中的技术源码用于非法用途,任何人造成的任何负面影响,与本人无关.靶机地址https://www.vul......
  • 学习笔记-symfonos1-WalkThrough
    symfonos1-WalkThrough免责声明本文档仅供学习和研究使用,请勿使用文中的技术源码用于非法用途,任何人造成的任何负面影响,与本人无关.靶机地址https://www.vulnhub......
  • 学习笔记-symfonos2-WalkThrough
    symfonos2-WalkThrough免责声明本文档仅供学习和研究使用,请勿使用文中的技术源码用于非法用途,任何人造成的任何负面影响,与本人无关.靶机地址https://www.vulnhub......
  • 学习笔记-symfonos3-WalkThrough
    symfonos3-WalkThrough免责声明本文档仅供学习和研究使用,请勿使用文中的技术源码用于非法用途,任何人造成的任何负面影响,与本人无关.靶机地址https://www.vulnhub......
  • 学习笔记-symfonos5-WalkThrough
    symfonos5-WalkThrough免责声明本文档仅供学习和研究使用,请勿使用文中的技术源码用于非法用途,任何人造成的任何负面影响,与本人无关.靶机地址https://www.vulnhub......