你的位置:首页 > 操作系统

[操作系统]CentOS7 安装LAMP环境


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