微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

CentOS 配置 Apache HTTP MySql WordPress

一:安装Apache HTTP 

 

以root的用户进入超级权限操作 在终端输入 

 

sudo yum install httpd

 

如果当前登录用户不是 root 的话,执行,sudo 命令是需要输入 root 用户的密码; 

 

安装完毕后,启动服务:

 

systemctl start httpd.service

 

此时在浏览器中输入服务器的 ip 地址,应该就可以看到 Apache 的欢迎页面了;

 

如果你的 ip 地址已经和域名绑定了,那么在浏览器中输入你的域名也可以访问了; 

 

如果输入 ip 没有访问到 Apache 的欢迎页面,(云服务器)那么在安全组规则,入方向下添加这么一条规则,打开 80 端口:

 

二:安装MysqL数据库 

 

在 CentOS 7 中的 yum 源中是没有 MysqL 的,其数据库是 MariaDB;

 

可以通过以下命令行进行下载安装:

 

sudo rpm -Uvh http://dev.MysqL.com/get/MysqL-community-release-el7-5.noarch.rpm

 

 如果此时 报错

 

curl: (35) Cannot communicate securely with peer: no common encryption algorithm(s).

error: skipping http://dev.MysqL.com/get/MysqL-community-release-el7-5.noarch.rpm - transfer Failed

 

 执行下下面这句话就行

 

yum update curl -y

 

 此时就可以了。

 

yum install MysqL MysqL-server MysqL-libs MysqL-server

 

MysqL 服务设置为开机自启:

 

systemctl enable MysqL.service

 

再将其服务重新启动:

 

systemctl restart MysqLd.service

 

键入以下命令行,测试 MysqL 是否安装成功:

 

MysqL -u root -p

 

认是没有密码的,回车进入,如果不报错证明安装成功:

 

我们顺带说一下如何修改认密码:

 

首先,选中 MysqL 数据库

 

use MysqL;

 

然后:

 

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

 

当然这个地方如果MysqL版本比较高,对语法的要求比较高,此时可能会报如下的错误

 

ERROR 1064 (42000): You have an error in your sql Syntax; check the manual that corresponds to your MysqL server version for the right Syntax to use near '('123456') where user='root'' at line 1

 

则尝试使用:

 

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

 

OK,再刷新用户权限列表:

 

flush privileges;

 

最后键入 exit 退出,在重新输入 

 

MysqL -u root -p

 

 登录试试;

 

三:开机认启动Apache和MysqL

 

systemctl enable httpd.service

 

systemctl enable MysqLd.service

 

最好把这些服务都再重启一下:

 

systemctl restart httpd.service

 

systemctl restart MysqLd.service

 

四、在 MysqL 中新建数据库

 

MysqL -u root -p

 

通过上面的命令进入数据库,然后输入密码,但其实认是没有密码的,直接回车就能进入了

 

进入后,创建一个wordpress数据库

 

create database wordpress;

 

五、安装 PHP 以及相关 PHP 组件

 

yum install PHP

 

yum install PHP-MysqL

 

yum install PHP-gd PHP-imap PHP-ldap PHP-odbc PHP-pear PHP-xml PHP-xmlrpc

 

我先安装了这几个组件,为以后使用,你要想了解所有的 PHP 组件的话,可以使用如下命令搜索

 

yum search PHP-

 

六、下载 wordpress

 

可以到 https://wordpress.org/ 官网上去翻,或通过下面的命令下载:

 

wget http://cn.wordpress.org/wordpress-3.9-zh_CN.zip

 

使用 unzip 来解压文件

 

unzip wordpress-3.8-zh_CN.zip

 

如果,没有 unzip 的话,通过下面命令下载:

 

yum install unzip

 

安装完毕后,再执行上面的解压命令;

 

七、把文件复制到 /var/www/html 目录下

 

cp -rf wordpress/* /var/www/html/

 

八:赋予该文件夹权限

 

chown -R apache:apache /var/www/html/

 

此时重启http 和MysqL 服务 在浏览器里面输入域名就可以进入wordpress的配置页面

 

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

.NET C# JAVA 基础交流群 1095936339 欢迎入群 交流

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。