linux(centos7.4)安装LAMP环境+PHPmyadmin的安装

本文详细介绍如何在CentOS7.4上使用yum命令安装LAMP(Linux, Apache, MySQL, PHP)环境,包括Apache的安装与配置、PHP及扩展的安装、Mariadb的安装与密码设置,以及phpMyAdmin的安装步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

新手小白近期学习,使用阿里云的服务器centos7.4搭建LAMP(Linux Apache MySQL PHP)环境,在网上找了很多相关的教程,发现很多都是需要先下载再通过相关软件上传解压,找到了通过yum安装的方法。
https://blog.youkuaiyun.com/qiaosym/article/details/78710305
https://blog.youkuaiyun.com/yangchuan_csdn91/article/details/78517724
结合这两篇博文进行比较简单的环境搭建

需要用Xshell连接服务器
附一个下载连接
http://www.onlinedown.net/soft/36383.htm

一、连接服务器,检查当前系统环境

1.查看centos版本

[root@Unimmon ~]#  cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core) 

2.检查是否装相关应用
(1)检查apache

httpd -v

(2)检查mysql

service mysqld start

3.如果安装过相关的组件,需要清理,防止后面安装的时候出现错误安装不上的情况

yum remove mysql
rm -f /etc/my.cnf
rpm -qa | grep httpd

二 、安装apache
1.安装apache

yum -y install httpd

2.安装apache扩展

yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

3.启动apache

service httpd start

另:在centos 7 中apache相关命令

systemctl start httpd.service     #启动apache
systemctl stop httpd.service      #停止apache
systemctl restart httpd.service   #重启apache

4.设置开机自启动(如果不设置为开机启动,每次重启服务器时,需要手动开启apache)

systemctl enable httpd.service

若安装成功此时访问服务器的ip地址会出现如下画面
在这里插入图片描述三、安装php
1.安装php

yum -y install php

2.安装php-fpm

yum -y install php-fpm

3.安装php扩展

yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel

另:测试php是否安装好
进入apache 的web根目录,写一个测试脚本.

cd /var/www/html  #进入目录
touche v.php      #创建文件
vim v.php         #编辑文件

按 i 键进入编辑模式,将代码copy进去

<?php
    echo '<title>hello world</title>';
    phpinfo();
?>

保存并退出

Esc回到控制模式
Shift+:进行输入
wq:保存并退出
q!不保存退出
Ctrl+S为Linux中的锁屏。
Ctrl+Q解锁

重启apache
域名+/v.php进入(例:0.0.0.0/v.php)
将看到如下页面
在这里插入图片描述
四、安装mysql
在centos 7 中把mysql改成了mariadb,两者区别自行百度
1.安装mariadb-server

yum -y install mariadb-server

2.安装php-mysql

yum -y install php-mysql

3.安装mysql扩展

yum -y install mysql-connector-odbc libdbi-dbd-mysql mysql-devel 

另:在centos 7 中mariadb相关命令

systemctl start mariadb.service   #启动
systemctl stop mariadb.service    #停止
systemctl restrat mariadb.service #重启

4.设置开机自启动

systemctl enable mariadb.service

5.配置mysql(一定要启动mariadb)
初次安装mysql是没有密码的,要设置密码,默认账户为root
设置mysql root账户的密码

mysql_secure_installation 

输入当前密码(初次为空,直接回车即可) 如下图所示:

在这里插入图片描述
是否设置密码? Y
后面依次为
设置密码->确认密码->删除匿名用户->不允许root远程连接->删除测试数据库并访问它->重新加载表数据
根据实际情况需要选择y/n
在这里插入图片描述重启服务
至此,环境安装成功.
(yum在线安装,版本默认php 5.4 apache 2.4.6)

五、安装phpMyadmin
1.安装phpMyadmin

yum   install   phpmyadmin 

2.修改phpmyadmin配置文件

vi /etc/httpd/conf.d/phpMyAdmin.conf

在这里插入图片描述重启Apache
PHPmyadmin访问地址:服务器IP地址或域名/phpmyadmin
例:0.0.0.0/phpmyadmin

<think>好的,用户想在CentOS 7安装和配置宝塔面板。我需要根据提供的引用内容整理出正确的步骤。首先,确认系统要求:必须是干净的新系统,没有安装过Apache、Nginx等环境,推荐使用CentOS 7.X。然后,用户可能需要先更新系统,确保所有包都是最新的,这一步虽然引用里没提到,但通常是个好习惯。接下来,安装宝塔面板的命令来自引用4,使用yum安装wget并执行安装脚本。正确的命令应该是: yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh 不过,引用2和引用3中的命令有些不同,特别是install_lts.sh和install_panel.sh的区别。需要确认哪个适用于CentOS 7。引用4明确提到CentOS7,所以应该优先使用它的命令。另外,注意是否需要注册宝塔账号,引用2提到新版需要注册,所以安装完成后可能需要提醒用户注册。安装完成后,用户需要记录面板的登录URL、用户名和密码,这些在安装输出中会有显示。然后登录面板,根据提示安装推荐的运行环境,比如LNMP或LAMP。可能还需要开放防火墙端口,比如8888(面板)、888(phpmyadmin)等,使用firewalld或iptables配置。最后,安全建议比如修改默认端口、设置复杂密码等,虽然引用里没详细说,但应该包含进去。用户的问题还提到配置,所以后续步骤可能包括软件安装和防火墙设置。需要检查引用中的命令是否正确,是否存在拼写错误,比如引用4中的install.sh是否有效,可能需要确认官网的最新安装命令是否有变化。总之,步骤应该是:准备系统、执行安装命令、记录登录信息、配置防火墙、登录面板并安装环境,最后给出安全建议和相关问题。</think>### 如何在 CentOS 7安装宝塔面板? #### 一、安装前准备 1. **系统要求**: - 必须是未安装过其他环境(如 Apache/Nginx/PHP/MySQL)的干净 CentOS 7.X 系统[^1]。 - 建议使用 4核 8G 及以上配置的服务器以保证运行流畅[^2]。 - 确保网络连接正常,且能访问宝塔官方资源库。 2. **更新系统(可选但推荐)**: ```bash yum update -y ``` --- #### 二、安装宝塔面板 1. **通过官方脚本一键安装**: ```bash yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh ``` **说明**: - `yum install -y wget`:安装下载工具 wget。 - `wget -O install.sh`:下载宝塔安装脚本。 - `sh install.sh`:执行安装脚本[^4]。 2. **安装完成后的关键信息**: - 安装结束后会显示面板访问地址、用户名和密码,例如: ``` 外网面板地址: http://<服务器IP>:8888/ed8484bec 内网面板地址: http://<服务器内网IP>:8888/ed8484bec username: admin password: ******** ``` - **务必保存这些信息**! --- #### 三、登录与初始化配置 1. **登录面板**: - 浏览器访问 `http://服务器IP:8888`,输入用户名和密码[^1]。 2. **安装运行环境**: - 首次登录会提示安装 LNMP/LAMP 等基础环境(如 Nginx 1.22、MySQL 5.7、PHP 7.4),按需选择版本后自动安装。 --- #### 四、防火墙配置 若服务器启用了防火墙,需开放宝塔面板和相关服务的端口: ```bash # 开放宝塔面板端口(8888) firewall-cmd --zone=public --add-port=8888/tcp --permanent # 开放常用服务端口(如 80、443、3306) firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --zone=public --add-port=443/tcp --permanent firewall-cmd --reload ``` --- #### 五、安全建议 1. **修改默认端口**:通过面板设置将默认 8888 端口改为其他端口,降低被扫描风险。 2. **绑定宝塔账号**:新版要求强制绑定宝塔官网账号[^2],按提示完成绑定。 3. **定期备份**:通过面板的「计划任务」功能配置网站和数据库的自动备份。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值