热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

centosapachephp环境,CentOS7搭建Apache+PHP+MySQL环境

CentOS7搭建ApachePHPMySQL环境安装Apache1.安装yum-yinstallhttpd2.开启Apache服务systemctlstarthttpd.serv

CentOS 7 搭建 Apache + PHP + MySQL 环境

安装 Apache

1. 安装

yum -y install httpd

2. 开启 Apache 服务

systemctl start httpd.service

3. 停止 Apache 服务

systemctl stop httpd.service

4. 设置 Apache 服务开机启动

systemctl enable httpd.service

5. 验证 Apache 服务是否安装成功

在浏览器输入服务器的 IP 地址,如果看到 Apache 的默认页面,有 Testing 123... 字样,说明 Apache 安装成功了。

安装 PHP

1. 安装

yum -y install php

2. 重启 Apache 服务

systemctl restart httpd 或 systemctl restart httpd.service

3. 测试 PHP 是否安装成功

写一个 php 文件:

vi /var/www/html/info.php

i

[Esc]:wq

然后在浏览器输入:

http://host/info.php

会出现php的一些信息,(host 是服务器的 IP 地址)。

安装 MySQL

在使用 CentOS 想要安装 MySQL ,如果下面的命令:

yum -y install mysql

那么,CentOS 就会为你自动安装 MariaDB,虽然也是 MySQL 的一个分支,但我们更习惯用 MySQL 。

在 CentOS 中默认安装有 MariaDB ,但是我们需要的是 MySQL ,安装 MySQL 可以覆盖 MariaDB 。

于是,开始下面的操作:

1. 下载并安装 MySQL 官方的 Yum Repository

wget -i -c https://repo.mysql.com/mysql80-community-release-el7-1.noarch.rpm

2. 安装 Yum Repository

yum -y install mysql80-community-release-el7-1.noarch.rpm

3. 安装 MySQL 服务器

yum -y install mysql-community-server

4. 开启 MySQL 服务

systemctl start mysqld.service

5. 查看 MySQL 服务运行状态

systemctl status mysqld.service

6. 移除 Yum Repository

yum -y remove mysql80-community-release-el7-1.noarch.rpm

更改 MySQL root 密码

1. 查看初始 root 密码

grep "password" /var/log/mysqld.log

2. 使用 root 初始密码登录

mysql -uroot -p

3. 修改 root 密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '这里填新密码';

4. 使用简单密码

因为一些安全原因,MySQL 需要强度高的密码,如果提示错误,你只想使用简单的密码,可以采用以下的方法:

SHOW VARIABLES LIKE 'validate_password%';

+--------------------------------------+--------+

| Variable_name | Value |

+--------------------------------------+--------+

| validate_password.check_user_name | ON |

| validate_password.dictionary_file | |

| validate_password.length | 8 |

| validate_password.mixed_case_count | 1 |

| validate_password.number_count | 1 |

| validate_password.policy | MEDIUM |

| validate_password.special_char_count | 1 |

+--------------------------------------+--------+

7 rows in set (0.00 sec)

set global validate_password.policy=0;

set global validate_password.length=1;

此时就可以使用简单密码了,比如 1234 之类。

安装 php-mysql 模块

yum -y install php-mysql

安装常用的 PHP 模块

1. 安装

yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel

2. 重启 Apache 服务

systemctl restart httpd.service

然后,再次在浏览器中查看 info.php ,你会看到安装的 PHP 模块信息。

<完 >



推荐阅读
author-avatar
awweyucw_529
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有