CentOS7 安装LAMP环境

本文详细介绍了如何在Linux环境下安装和配置LAMP(Linux、Apache、MySQL、PHP)堆栈,包括使用YUM安装软件包、配置HTTPD、MySQL及测试步骤。

1、使用yum安装

yum -y install httpd mysql mysql-server php php-mysql postgresql postgresql-server php-postgresql php-pgsql php-devel

2、配置httpd

2.1、启动httpd服务并把此服务单元加入当前运行级

systemctl start httpd.service

systemctl enable httpd

2.2、打开firewalld防火墙的80端口

firewall-cmd --add-service=http                    (即时打开)

firewall-cmd --permanent --add-service=http  (写入配置文件)

 

3、配置MySQL

3.1 安装wget工具

yum install wget

3.2 下载mysql的repo源

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 

3.3 安装mysql-community-release-el7-5.noarch.rpm包

sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

3.4 进行数据库安装

sudo yum install mysql-server

3.5 执行命令mysql -u root ,看到系统报错

3.6 更改文件的权限,执行命令sudo chown -R root:root /var/lib/mysql

3.7 重启mysql

service mysqld restart

3.8执行mysql -u root命令进入mysql, 使用mysql数据库

use mysql 

3.9 设置用户root的密码

update user set password=password('root') where user='root';

3.10 添加使用localhost登录时候的密码

set password for 'root' @ 'localhost' = password('root');

3.11 授权允许远程登录

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; 

3.12 执行命令:FLUSH   PRIVILEGES

3.13 重启mysql

3.14 开启3306端口

firewall-cmd --add-port=3306/tcp

 

 4、测试

4.1 创建数据库,创建数据表

4.2 在 var/www/html下,创建一个新文件,编写代码

vi demo.php

<?php

mysql_connect('地址','用户名','密码');

……

4.3 在其他电脑上输入linux的ip地址再加上文件名(如:192.168.1.100/demo.php),如果可以显示结果,则表明配置成功!

另:

1、查询是否开启80端口

firewall-cmd --query-port=80/tcp

2、开启80端口

firewall-cmd --add-port=80/tcp

 3、查看ip地址

ip addr

转载于:https://www.cnblogs.com/D-Chen/p/5615373.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值