dnsmasq
# 安装 dnsmasq 软件包 sudo dnf install -y dnsmasq # 主配置文件 sudo vim /etc/dnsmasq.conf #设置监听接口 interface=eth0 #设置上游 DNS 服务器 server=8.8.8.8 server=8.8.4.4 # 配置本地域名解析: 查看虚拟机网络配置或者本地ip信息 内网环境 address=/example.local/192.168.0.1 # 配置DHCP dhcp-range=192.168.0.100,192.168.0.200,12h dhcp-option=option:router,192.168.0.1 # 启动并启用 dnsmasq 服务 sudo systemctl start dnsmasq sudo systemctl enable dnsmasq # 配置防火墙以允许 DNS 和 DHCP 通信: sudo firewall-cmd --permanent --add-service=dns sudo firewall-cmd --permanent --add-service=dhcp sudo firewall-cmd --reload # 验证 dnsmasq 配置: dig @localhost example.local
LAMP
# download ## apache dnf -y install httpd httpd-devel ## 安装mariadb数据库及其扩展包。 dnf -y install mariadb mariadb-server ## 安装php数据库及其扩展包: dnf -y install php php-mysqlnd php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-mbstring php-bcmath php-mhash # 防火墙/port # apache sudo firewall-cmd --add-service=http --permanent #为 MariaDB 开放端口(默认是 3306): sudo firewall-cmd --permanent --zone=public --add-port=3306/tcp #重新加载防火墙配置以使更改生效: sudo firewall-cmd --reload
- 验证apache
vi /var/www/html/info.php
<?php phpinfo(); ?>
- mysql 设置mariadb管理员密码并验证密码
mysqladmin -u root password 123456 mysql -u root -p