CentOS安装Apache HTTP服务和mysql数据库

目前用于实现http服务的主流工具有Apache、Nginx,还有微软的IIS等。不同的服务商提供的环境不同,本文主要介绍基于CentOS7.0安装http服务的方法。
首先需要安装一款安全终端模拟软件Xshell,这个软件可以再baidu软件或官网下载(需要提供真实邮箱),另还可以配合xftp软件实现ftp功能,不过试用版只提供30天,可以用FileZilla代替。

CentOS中默认都会提供Apache的rpm包,这样就可以直接安装:

sudo yum install httpd

安装完毕后,启动服务:

systemctl start httpd.service

安装完成后,就可以直接在浏览器中输入服务器的 ip 地址,应该就可以看到 Apache 的欢迎页面了。
如果输入 ip 没有访问到 Apache 的欢迎页面,则检查云服务器的安全组规则,“入方向”是否打开 80 端口,否则增加一个“入方向”的80端口。

安装成功之后会在/etc/httpd/目录下多了几个子目录,各个目录的含义如下图:

然后就是安装mysql数据库了,首先需要下载Mysql,因为centos默认的是MariaDB。
sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
下面安装mysql:
yum install mysql mysql-server mysql-libs mysql-server
将 Mysql 服务设置为开机自启:
systemctl enable mysql.service
再将其服务重新启动:
systemctl restart mysql.service
测试 Mysql 是否安装成功:
mysql -u root -p
默认是没有密码的,回车进入,当看见以下情况证明安装成功:

如果没有进入数据库,提示密码错误,则需要找到默认的密码:

sudo grep 'temporary password' /var/log/mysqld.log

然后就是更改默认密码:

use mysql;

update user set password=password('新密码') where user='root';

flush privileges;

创建一个叫 wordpress 的数据库:
create database wordpress;
最后键入 exit 退出。

开机默认启动 Apache 和 Mysql 服务:
systemctl enable httpd.service
systemctl enable mysqld.service

最好把这些服务都再重启一下:
systemctl restart httpd.service
systemctl restart mysqld.service

人已赞赏
笔记

wordpress自动添加标签

2019-10-7 21:06:32

笔记

CentOS不支持mbstring的解决办法

2019-10-7 21:44:12

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索