centos7安装AMP

作者: 大鹏的鹏 | 来源:发表于2018-12-24 14:30 被阅读19次

一.安装apache

1.查看是否安装了apache服务器(apache服务的软件包名称叫做httpd)。

rpm -qa httpd
image.png

2.安装Apache服务程序。

yum install httpd -y

3.安装完成后,启用并启动Apache服务。

sudo systemctl enable httpd
sudo systemctl start httpd

4.检查Apache服务的状态和版本。

sudo systemctl status httpd
image.png

5.查看Apache监听的端口。

netstat -an|grep :80
image.png

可以看到,80端口处于监听状态,说明服务已经启动,为使客户端能访问Apache服务器的80端口,要打开防火墙的TCP80端口。

iptables -I INPUT -p tcp --dport 80 -j ACCEPT

6.查看服务器是否启动成功。

在地址栏里面输入地址如果看到是如下的就说明启动成功了.


image.png
将网站放到指定的文件夹(默认的是/var/www/html/)然后通过浏览器访问

7.到/etc/httpd/conf/httpd.conf修改下面两行参数

DocumentRoot "/var/www/html" //改为自己想要放的地方

<Directory "/var/www/html"> 同上

若在该目录下放一个html文件,在浏览器中输入

http://ip地址(或者域名):80/文件名

二.安装PHP

1.安装php

yum -y install php

2.最后测试一下PHP是否成功安装.

在 /var/www/html 目录下创建文件 info.php ,编辑其内容为

<?php
    phpinfo();
?>

重启Apache服务器

 systemctl restart httpd

浏览器访问刚刚创建的页面,如下图则为正常安装成功


image.png

三.安装mysql

1.安装mysql.

查看是否安装mysql

whereis mysql:如果安装了mysql就会显示mysql安装的地址
 mysql -V         :查看安装的mysql的版本

安装mysql

 wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
 rpm -ivh mysql-community-release-el7-5.noarch.rpm
 yum install mysql-community-server

安装成功后重启mysql服务。

service mysqld restart

2.进入mysql.

2.1.密码明文

语法:mysql -u用户名 -p用户密码
举例:

mysql -uroot -p123456
2.2.密码密文

语法:mysql -u用户名 -p+回车,然后输入密码
举例:

mysql -uroot -p
image

3.退出mysql.

image.png

4.使用命令show global variables like 'port';查看端口号

image.png

5.修改密码

语法:mysql> set password for 用户名@localhost = password('新密码');

举例:mysql>set password for root@localhost = password('123456');

6.常用操作(需登录)

  • 显示数据库列表

show databases;

  • 创建、删除数据库

create database 数据库名;

drop database 数据库名;

  • 显示库中的数据表

use mysql;

show tables;

  • 显示数据表结构

describe 数据表名;

7.远程连接数据库.

把在所有数据库的所有表的所有权限赋值给位于所有IP地址的root用户。

mysql> grant all privileges on *.* to root@'%'identified by 'password';

如果是新用户而不是root,则要先新建用户

mysql>create user 'username'@'%' identified by 'password';  

如果还是不行则:
1.FirewallD防火墙开放3306端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent

命令含义:

--zone#作用域

--add-port=3306/tcp#添加端口,格式为:端口/通讯协议

--permanent#永久生效,没有此参数重启后失效

重启防火墙

systemctl restart firewalld.service

相关文章

网友评论

    本文标题:centos7安装AMP

    本文链接:https://www.haomeiwen.com/subject/mdbmkqtx.html